AppComing soon
The Shopify app is coming soon.
We're building a Shopify app to send your order SMS automatically. Meanwhile, a Shopify “orders/create” webhook wired to the Sendimo API does the same job.
What it does
- Confirmation SMS for every new order.
- Shipping and delivery updates by SMS.
- Order confirmation by link.
- Customizable message templates.
Setup
- 1Join early access to hear when the app ships.
- 2Meanwhile, create an “orders/create” webhook in your Shopify store.
- 3Receive it on your server, verify its signature, then call the Sendimo API.
// Until the app ships: Shopify “orders/create” webhook → Sendimo (Node.js 18+)
app.post("/shopify/orders-create", express.raw({ type: "application/json" }), async (req, res) => {
// Verify the Shopify signature first (X-Shopify-Hmac-Sha256 header).
const order = JSON.parse(req.body);
await fetch("https://api.sendimo.tn/v1/messages", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.SENDIMO_API_KEY}`,
"Content-Type": "application/json",
"Idempotency-Key": `shopify-${order.id}`,
},
body: JSON.stringify({
to: order.phone,
from: "MYSHOP",
text: `Thanks ${order.customer?.first_name ?? ""}, your order ${order.name} is confirmed.`,
reference: `shopify-${order.id}`,
}),
});
res.sendStatus(200);
});