Orders confirm themselves
A new COD order gets the Confirm and Cancel ask from your number while the customer still remembers ordering. Only a customer who does not reply gets the Urdu call.
ShipOps is a Meta Tech Provider for the WhatsApp Business Platform. Connect your own business number with Connect with Facebook, in a few clicks, and ShipOps sends your order messages from it by itself: the COD confirmation ask, order shipped, out for delivery, a failed attempt, delivered. Replies land in one inbox your whole team shares. Connecting is free on every plan; ShipOps charges per order, never per message, and Meta bills its own fee to your card with nothing added.
What you need: a Facebook account that can manage your business (or one you create in the sign-up window), a phone number for the business, and a card for Meta. You do not need a developer, a Meta developer account or a token.
| Message | Sent when | The customer can tap |
|---|---|---|
| Order confirmation | The moment a new COD order lands | Confirm order · Cancel order |
| Order shipped | When the courier has the parcel, with the courier's name and tracking number | Track order |
| Out for delivery | The day the rider is bringing it, asking the customer to keep the cash ready and the phone on | Not available today |
| Delivery attempt failed | When the courier reports it could not deliver | Try again · Call me · Cancel |
| Delivered | After the parcel is delivered, asking how it went | Loved it · It's okay · Not happy · Didn't get it |
| Payment received | When a customer pays all or part of the order before dispatch | Says what is left to pay on delivery |
| Order cancelled | When the order is cancelled, so nobody expects a parcel | Nothing to tap |
Each message is a Meta-approved template, sent from your number, and each one is switched on or off by you. Every tap is written onto the order: Confirm tags it Confirmed in Shopify, Cancel tags it Cancel-Requested for your team, and Try again can send the courier a retry where your courier takes retries from ShipOps (the courier matrix shows which do).
A new COD order gets the Confirm and Cancel ask from your number while the customer still remembers ordering. Only a customer who does not reply gets the Urdu call.
Every reply lands in one WhatsApp inbox inside ShipOps, on desktop and in the Shopify mobile app, beside the order and the parcel's courier trail. No one passes a phone around.
Optional. It drafts replies from facts you approve, takes orders and changes, and reads payment screenshots. Draft only until you put it Live.
Meta's sign-up window, the templates ShipOps submits, Updates or AI conversations, and what ShipOps sends.
4:29 · Urdu, with captions
A Confirm tap confirming the order, an address confirmed, a failed delivery's Try again sent to the courier, and feedback.
3:20 · Urdu, with captions
Draft only and Live, the facts you approve, payment screenshots and a test chat that takes an order.
3:46 · Urdu, with captions
An order taken in chat, a missing address fixed, a payment screenshot read and Confirm paid.
3:15 · Urdu, with captions
Four short guides, recorded in ShipOps on a demo store; Meta's window and the customer's phone are stand-ins. The whole series on YouTube.
| What differs | Manual messages | WhatsApp Business API |
|---|---|---|
| Who presses send | You, from your own phone or WhatsApp Web | ShipOps, from your business number, when the order or parcel changes |
| Buttons for the customer | No, they type a reply | Yes: Confirm, Cancel, Try again, Call me |
| Answer written onto the order | You note it yourself | Automatically, as a Shopify tag and on the order's timeline |
| Team inbox | The phone the number is on | One shared inbox in ShipOps |
| Meta account and card | Not needed | Your own business and number, a card at Meta |
| Cost | Free on every plan | Per order from ShipOps, from Ledger; Meta's fee per message |
Many stores start with manual messages and connect the number when typing the same confirmation fifty times a day stops being worth it. You can keep both: the WhatsApp button on every order still opens your own phone.
ShipOps charges per order, never per message. The first message about an order that reaches the customer counts that order; every confirmation, tracking update, failed-delivery ask and reply about it afterwards is included. A customer with no order who your team answers counts once a week. Most plans have a monthly maximum, and reading the inbox is free. Each plan's rates and maximum are on the pricing page.
Meta charges per delivered message, by kind of message, to the card on your WhatsApp account, in US dollars. ShipOps never sees that money and never marks it up. Since 1 October 2026 Meta also charges for order updates sent while the customer's 24-hour window is open, and for replies inside that window once a number has used its free ones for the month. WhatsApp API pricing in Pakistan explains both bills line by line.
If your credits run out with pay-as-you-go off, automatic WhatsApp messages pause until you add credits, and a conversation already paid for carries on. Nothing else in ShipOps stops: calls, tracking, booking and manual messages keep working.
Yes. ShipOps sends from your number over Meta's WhatsApp Business Platform (the Cloud API). ShipOps' Meta app passed Meta's App Review on 3 November 2026 for the two permissions that send messages and manage message templates for a business, which makes ShipOps a Meta Tech Provider. It is not WhatsApp Web and nothing scans a QR code. Tech Provider is a technical status, not an endorsement by Meta.
In ShipOps, open Settings, then WhatsApp, and press Connect with Facebook. Meta's own sign-up window opens: you pick or create your business, choose the WhatsApp Business account and add or confirm your number with a code. It takes a few minutes, and you never copy a token or open Meta's developer site.
No. Meta's sign-up window offers to connect your existing WhatsApp Business app number, and the number then works in both places: your team keeps chatting on the phone, and ShipOps sends order messages from the same number. Keep the phone with the number nearby while you connect, because part of the sign-up happens on it.
Connecting your number is free on every plan, including the free one. Turning automatic messages on starts at Ledger, and ShipOps charges per order, never per message: one charge the first time a message about an order reaches the customer, with every later message about that order included, up to the monthly maximum of your plan where it has one. Meta bills its own fee for each delivered message to your card, in US dollars, and ShipOps never adds to it. The full breakdown is on WhatsApp API pricing and the pricing page.
Yes. Meta charges the business that owns the number, so you add a debit or credit card in WhatsApp Manager after you connect, and Meta bills it for the messages it delivers. ShipOps never sees the card.
ShipOps submits its order-update templates to Meta for you when you connect. Meta reviews each one, usually within minutes and at most within a day. A message whose template is still waiting simply waits; everything else keeps working.
Yes, and they stay free on every plan. Tap the WhatsApp button on any order and your own WhatsApp opens with the message already written; you read it and press send. No Business API, no Meta account and no per-message fee for those.
Only when you say so. The assistant is optional. It starts in Draft only: it writes a suggested reply and your team sends it. It goes Live, answering by itself, only after you approve the facts it answers from, such as delivery times, sizes and your return policy, and it hands anything it is not sure of to your team.
ShipOps sends order updates. A marketing message goes only to customers who agreed to marketing at checkout, every one carries a way to stop, and Meta charges marketing messages at its higher marketing rate.
Install ShipOps, connect your WhatsApp Business number in Settings, and turn messages on when you are ready. Connecting is free.