AI Agents are live. Turn WhatsApp conversations into sales & support, 24/7.

Explore Now
Shopify + WhatsApp AI Agent

Shopify sales & support. Right inside WhatsApp.

Connect Shopify to a ChatSyncs AI Agent. Help customers discover products, track orders, and get support on WhatsApp, using live information from your store.

  • Live Shopify data
  • Product recommendations
  • Order support, 24/7
  • No-code agent setup
WhatsAppOfficial WhatsApp APIShopifyConnected to Shopify
WhatsAppWhere is my order?Illustrative demo
ChatSyncs

ChatSyncs Store

online · AI Shopify assistant

My parcel hasn’t arrived after three days. Can you check #SH-1842?

14:16

It shipped yesterday and is in transit. The delivery window starts from dispatch, not the order date.

14:16

How long does delivery take after dispatch?

14:17

Usually 3–5 working days. Your parcel is still within that window. Here’s the update:

Everyday Tote in the example Shopify order

Order #SH-1842

Shipped yesterday · In transit

Everyday Tote × 1 · Standard delivery.

14:17
Sample order and shipping policy.

Everything your Shopify agent can do on WhatsApp

Connect your Shopify store once. Your agent uses live products and order information to help customers inside WhatsApp.

Live order lookup

A customer shares an order number. The agent checks your connected store and responds with the latest order details.

Product recommendations

Search your live catalog and help customers find products that match what they need, right in the conversation.

Automatic order tagging

Apply order tags to keep WhatsApp-originated orders and customer requests organized in Shopify.

Order cancellations

Act on a clear cancellation request using your connected store and the conditions you define in the agent’s instructions.

Shopify tools

The complete Shopify action reference

Five tags connect your agent to Shopify: one selects the store, and four let the agent work with products and orders.

Shopify

Connect and select the store first. The other Shopify actions cannot be saved without its store-binding tag. The store ID shown below is an example.

01

Select your Shopify store

##shopify_store## : 12

Bind the connected store to this agent. This is required before the other store actions can be saved and used.

In practice: Choose your store from the prompt editor’s autocomplete. The ID identifies your own connection.

02

Look up an order

##shopify_get_order_details##

Retrieve the live order record after collecting the order number. Use the returned details to answer the customer.

In practice: “Has order #1042 shipped?” → Look up the order and explain its current status.

03

Recommend products

##shopify_recommend_products##

Search the connected catalog for products that fit the customer’s requirements.

In practice: “I need a lightweight cotton bag.” → Find matching products and share the available information.

04

Update an order tag

##shopify_update_order_tag##

Apply a tag to an order in Shopify, helping your store team identify and organize relevant orders.

In practice: Mark a WhatsApp-originated order with the tag you have chosen for that workflow.

05

Cancel an order

##shopify_cancel_order##

Run the cancellation action when the customer clearly requests it and the conditions in your instructions are met.

In practice: Confirm the intended order, follow your store’s policy, then report the result returned by the action.

An order tag is stored on the Shopify order. A contact label is stored on the ChatSyncs contact. Use the order-tag tool to organize orders, and the label action to organize customer follow-up.

Prompt actions

Connect store conversations to your workflow

Type ## inside the System Prompt to find an action. Select your label, sequence, field, API, flow, store, or teammate, then describe when the agent should use it.

The editor displays readable resource names and stores their IDs. The IDs below are examples. Choose resources from your own ChatSyncs account; a label ID, an API ID, and a team ID refer to different things.

Labels & customer details

Turn information from the conversation into an organized contact record.

Add a label

##add_label## : 12

Apply a label you have created to identify a customer’s interest or the type of request.

Example: Label a pricing enquiry “Interested Buyer” or an unresolved case “Needs Review”.

Remove a label

##remove_label## : 12

Remove an existing label when it no longer describes the customer or conversation.

Example: Remove “Needs Review” after your team resolves the issue.

Save a custom field

##save_custom_field## : 42

Capture an answer in a selected field on the contact, ready for your team or the next automation.

Example: Save the order number, preferred language, requested quantity, or service requirement.

Sequences & existing flows

Connect an open-ended WhatsApp conversation to your structured automations.

Start a follow-up sequence

##assign_sequence## : 8

Enroll the contact in a configured sequence when the condition in your prompt is met.

Example: Start a sales follow-up after a customer requests a quote.

Stop a sequence

##remove_sequence## : 8

Remove a contact from a sequence that is no longer appropriate.

Example: Stop a sales follow-up when the conversation has moved to support.

Run a bot flow

##trigger_bot_flow## : 15

Trigger an existing visual bot flow or postback for a process with defined steps.

Example: Launch a booking flow after collecting the service, preferred date, and time.

Human & specialist handover

Give each request to the person or AI specialist best equipped to handle it.

Assign a specific teammate

##assign_human_member## : 335

Send the conversation to a selected member of your team.

Example: Route a key account’s request to their account manager.

Assign a team role

##assign_human_role## : 3

Distribute a conversation across the members of a configured role using round-robin assignment.

Example: Send a technical issue to your Support role instead of one fixed person.

Transfer to another AI Agent

##transfer_agent## : 18

Pass the conversation to another configured specialist when the task changes.

Example: Move a qualified lead from the Qualification Agent to the Sales Agent.

Labels, fields & sequences

Give your team useful context, automatically

Labels describe the contact, custom fields hold the details, and sequences or bot flows move the process forward. Combine them in the agent’s instructions.

Interested Buyer

When to apply itThe customer requests a quote or confirms purchase interest.

What happens nextSave their requirements and assign a sales follow-up sequence.

Needs Review

When to apply itAn order exception or unresolved question needs your team.

What happens nextAdd context in an internal note and assign the Support role.

Bulk Enquiry

When to apply itThe customer asks about a larger quantity or wholesale order.

What happens nextSave the quantity in a custom field and transfer to a sales specialist.

Awaiting Customer

When to apply itA required detail is still missing from the conversation.

What happens nextAsk one clear question and wait before running the next action.

These are suggested label names, not preset labels. Create the names that suit your business, select them in the prompt editor, and define the condition for adding or removing each one.

A staff reminder and a message sequence do different jobs. ##follow_up## reminds your team; ##assign_sequence## enrolls a contact in the follow-up sequence you configured.

Shopify + WhatsApp

Keep customers updated. Bring shoppers back.

Your AI Agent handles conversations. Store automations work alongside it for notifications, confirmations, and cart recovery.

Shopify+WhatsApp

Your store stays in Shopify.

Your products, orders, and inventory stay where you manage them today. ChatSyncs connects that information to the WhatsApp conversation.

See the AI Agents overview

Order notifications

Send a WhatsApp confirmation when an order is placed and keep the customer informed as fulfilment progresses. Set up store notifications alongside your AI Agent so routine updates do not depend on the customer asking.

COD verification

Ask customers to confirm cash-on-delivery orders on WhatsApp before dispatch. Your team can use the confirmation in its fulfilment process instead of manually checking every incoming COD order.

Abandoned-cart recovery

Send a timely WhatsApp reminder when a shopper leaves the checkout unfinished. Use your configured store automation to bring the customer back, while the AI Agent answers product or order questions that follow.

System Prompt

Tell your agent how to help — and when to act

A useful prompt is a working brief: the agent’s role, the knowledge it should use, the information to collect, and the conditions for each action.

Build the prompt in five parts

  1. 1

    Role & tone

    Give the agent one clear job. Describe how it should communicate with customers on WhatsApp.

  2. 2

    Knowledge & missing details

    Identify the sources it should rely on. Tell it which question to ask when a lookup needs an order number or another detail.

  3. 3

    Conditions & actions

    Explain what must happen before each action runs. Place the selected action alongside that instruction.

  4. 4

    Routing & escalation

    Define when to transfer to another specialist or assign a human. Include the context your team needs.

  5. 5

    Completion & boundaries

    Explain when the task is finished, when to mark it solved, and what the agent should avoid guessing or promising.

A Shopify sales & order assistant

Select your store first, then define when to search products, retrieve an order, tag it, or cancel it.

You are the WhatsApp sales and support agent for our Shopify store.
Use this connected store:
##shopify_store## : 12

For product questions, ask about the customer’s needs and search the catalog:
##shopify_recommend_products##

For an order enquiry, ask for the order number before using:
##shopify_get_order_details##
Explain only the order information returned by the store.

When an order should be identified as a WhatsApp enquiry, apply the configured tag:
##shopify_update_order_tag##

For a clear cancellation request, verify the order and follow our cancellation policy before using:
##shopify_cancel_order##

If the request needs a person or a store action fails, assign our Support role:
##assign_human_role## : 3

Adapt this example to your policies and connected tools. Replace every sample ID using autocomplete before saving. The examples describe workflows you configure; they are not preconfigured agents.

Connection & setup

From Shopify connection to your first WhatsApp reply

Connect the store, choose the actions, attach your policies, and test the conversations customers actually send.

01

Connect your Shopify store

Set up your Shopify connection using your store address and the access credentials required by the integration. Add the connection in ChatSyncs and confirm you have selected the intended store.

Connection ready: the correct store is available for selection in your agent.

02

Bind the store and select its tools

Type ## in the System Prompt, choose shopify_store, and select your connected store. Add the product, order, tagging, and cancellation actions you want this agent to use.

Actions ready: every tool is paired with a clear condition for when it should run.

03

Add the policies behind the answers

Attach your delivery, returns, and cancellation policies as knowledge. Tell the agent which details to collect, what it can answer directly, and when to hand the conversation to a person.

Context ready: the agent has store data plus the business rules that explain it.

04

Test, enable, and review

Test a product search, a real order lookup, a missing order number, and a request for human support. Verify write actions with a suitable test order. Enable the agent and set routing rules for your WhatsApp Business number.

Launch ready: a customer reaches the right agent, and your team receives useful handover context.

Smart routing & shared context

One WhatsApp number.
The right agent for every conversation.

A product question can become an order enquiry or a support request. Route each message to a specialist with its own instructions, knowledge, and actions.

  • Qualify leads and collect requirements
  • Check order details and recommend products
  • Capture appointment preferences and trigger booking flows
  • Transfer to a teammate with the conversation intact

Only the agents you enable take part in routing. A selected specialist stays with its task until it completes the work, transfers the conversation, or assigns a person. Configure the memory window so agents can use earlier messages, selected products, order numbers, and saved customer information.

WhatsAppYour WhatsApp AI team

Sales Agent

Ready

“Which product is right for me?”

Product knowledge · Recommendations

Order Agent

Ready

“Where is order #1042?”

Live order lookup · Delivery information

Support Agent

Ready

“Can someone help with my order?”

Business policies · Human handover

Your team takes over whenever a person is needed.
FAQ

Frequently asked questions

Have a question about your WhatsApp AI Agent? Our team can help with setup, routing, and integrations.

WhatsAppChat on WhatsApp
Set up your Shopify connection in ChatSyncs, then bind that store to your AI Agent before enabling store actions. The agent uses the connected store for live catalog and order requests.
Your WhatsApp AI team

Better conversations. Less manual work.

Build AI Agents that answer your customers, support your store, and keep your WhatsApp conversations moving.