Shopify is being rolled out gradually. If the card says it is not enabled for your workspace,
contact support to join the pilot.
Ways to connect
Stores connected with a custom app move to the App Store app later without losing anything.
Connecting with a custom app
1
Get the client ID and secret from LinkiaSoft
Our team creates the custom app for your store and sends you its Client ID and
Client secret.
2
Enter them
Integrations → Shopify → Connect a store → Custom app. Enter your permanent
.myshopify.com address (Shopify admin → Settings → Domains), the client ID and the
secret, then Save and install.3
Approve the app in Shopify
A Shopify tab opens. Approve the permissions and you come back here connected.
The setup checklist
The Setup tab walks you through the rest, and picks up where you left off:- Connect the store
- Pick the WhatsApp number — only official WhatsApp (Cloud API) numbers. A QR-linked number can be banned, which would stop every confirmation.
- Choose the message language — Arabic or English.
- Turn on COD confirmation
- Send a test confirmation to your own WhatsApp — no Shopify order is created.
- Add the chat widget to your store — opens the theme editor with the LinkiaSoft chat embed selected; switch it on and save.
- Import order history — runs by itself: customers, products and the last 60 days of orders.
”Protected customer data: Shopify is withholding …”
Shopify hides buyers’ phone, name, email and address from apps that have not been granted protected customer data access. Orders still arrive, but a confirmation that needs the phone is skipped. The line disappears with the next order once access is granted.Ready-made flows
The Flows tab switches these on — each one is a normal automation you can open and edit in the builder:
A flow shows Waiting for WhatsApp approval until Meta approves its message template, then
Live.
Offer a product after confirmation (Settings tab, off by default): once a customer confirms,
the COD flow offers the product most often bought with their order. If they tap Add it, it is
added to the same order — only while it is unshipped and the item is in stock, and never past the
store’s limit for automatic actions — and they get the new total.
Thank-you page button
On the order confirmation page your buyer sees Confirm your order on WhatsApp. It opens a chat with your number, prefilled with Confirm order #1042. When that message arrives from the buyer’s own number, the order is marked confirmed and linked to the chat — and a COD confirmation flow that was waiting for an answer takes its Confirm branch. The block also has an opt-in for WhatsApp order updates; the buyer’s choice is saved on their customer record and shows on the order in Shopify as the tagwhatsapp-updates.
Add it in Shopify: Settings → Checkout → Customize, choose the Thank you page and add
the LinkiaSoft block. Set your WhatsApp number in the block’s settings.
In Shopify admin
- Order page block: add the Linkiasoft block to the order page (order → ⋯ → add app block). It shows the confirmation status, the last message, the last call, and Open in Linkiasoft for the conversation.
-
Bulk action: select orders in the orders list → More actions → Linkiasoft:
- Send confirmation runs the COD confirmation flow for orders that never got one.
- Re-send confirmation runs it again for orders with no answer or that needed a call.
- Ask the team to call tags the orders
call-requestedand marks them needs a call.

