Paste one read-only Shopify token and Repli can look up the order behind a phone number — items, total, payment state, fulfilment and tracking — then use it inside WhatsApp replies, campaigns and cart reminders.
In Shopify admin create a custom app, tick read_orders, read_customers, read_fulfillments and read_products, install it and paste the shpat_ token into Repli with your store domain.
When a shopper asks about an order, the AI support agent queries your store live and answers with the real order number, status and items instead of a generic reply.
The connection is tested when you save it, so a wrong domain or an expired token is caught immediately rather than in front of a customer.
Campaign templates can map each blank to a store field — order number, total, currency, tracking number, courier or the first item in the order.
Use the same connection to send an approved reminder for an unpaid order and stop the sequence the moment the order is marked paid.
Store keys are held in the backend and used only by the functions that need them. They are never sent to the browser or into an AI prompt.
The support agent answers routine order questions from the live data and hands the conversation to a person when it should.
If a message cannot be sent, you get the real reason — unregistered number, template not approved for that number, missing value — not a silent failure.
Shoppers ask on WhatsApp, the agent replies with the live status from Shopify — no ticket, no waiting.
Tracking number and courier are read from the fulfilment record and sent as a tappable link.
Confirm whether a payment went through, failed or was refunded before a customer disputes it.
Send an approved reminder with the exact item and price and stop as soon as the order is paid.
Ask for a review or offer a reorder link once the fulfilment status shows delivered.
Most WhatsApp tools ask you to upload a spreadsheet before every send. That works once, then it goes stale — an order ships, a payment fails, a tracking number changes, and the message you send is wrong.
A store connection removes the copy. Repli asks Shopify for the order at the moment it is needed, so the status in the message is the status in your admin panel.
It can read orders, customers, fulfilments and products. It can use those fields inside a reply, a campaign blank or a follow-up.
It cannot change your store. There is no write access, so no automation can cancel an order, issue a refund or edit a product.
Read-only scopes: read_orders, read_customers, read_fulfillments and read_products. Repli does not create, edit or cancel anything in your store.
Shopify admin → Settings → Apps and sales channels → Develop apps → Create an app, configure the read scopes, install it, then reveal and copy the Admin API access token starting with shpat_.
Yes. Each connection is stored separately and can be switched off without deleting it.
Only where you set it up. The connection supplies data; the sending is done by your automations, campaigns or the support agent.
Yes, for any message your business starts outside a 24-hour conversation window. You can create and submit templates inside Repli.
The lookup fails with a clear message telling you to reconnect, and the conversation is handed to a human instead of guessing an answer.
Order data is fetched when it is needed for a reply or a message and is not kept as a copy of your catalogue.
Repli has a free plan to start. Pro is ₹499/mo and Pro+ is ₹1,499/mo; Business plans are priced on request. WhatsApp charges its own conversation fees, billed by Meta to your WhatsApp Business account.
Pricing · All features · How it works · Blog