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

  1. 1Join early access to hear when the app ships.
  2. 2Meanwhile, create an “orders/create” webhook in your Shopify store.
  3. 3Receive it on your server, verify its signature, then call the Sendimo API.
Meanwhile: Shopify webhook → SendimoJavaScript
// 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);
});

Next steps

Other integrations

Ready to send your SMS?

Launching soon in Tunisia. Join early access.