How to connect store data to WhatsApp conversations
A person finds the store on Shopify but messages via WhatsApp before buying. They want to confirm a product feature, compare options, or know when an order will be delivered. If the team cannot consult the store data during the conversation, they must switch between systems, copy information, or ask the customer to look it up themselves.
A Shopify–WhatsApp integration brings the catalog, orders and authorized service data closer to the conversation. That way, an AI agent or a person can use store context to answer questions, assist product discovery, guide post-sale support and move the customer to the next step.
Integration does not mean the entire purchase happens inside WhatsApp. Features such as images, conversational cart and checkout depend on the plan, configuration and technical availability. For other guides on sales and support for online stores, see the e-commerce on WhatsApp.
What is a Shopify–WhatsApp integration?
It is a connection that makes Shopify operation data authorized for WhatsApp support available. In the documented scope, the store allows reading the products, orders and customers required. The agent uses that data according to the configured settings.
The main direction can be summarized like this:
- Shopify → Whatsplaid: query of authorized products, orders and customers.
- Whatsplaid → Shopify: only actions enabled in the integration; broad record changes should not be assumed.
The connection requires a Shopify store, a Whatsplaid account and authorization to access the necessary data. Available fields, actions, cart and checkout depend on the APIs, permissions, contracted features and operation configuration.
What can the primary integration support?
- product search and discovery;
- answers about information available in the catalog;
- querying permitted order data;
- guidance on shopping and post-sale;
- recommendations based on configured criteria;
- handover of the conversation to human support.
Actual behavior must be validated with the store's data and permissions. A generic demo does not replace testing in the environment used by the company.
How to use Shopify products in support?
The catalog can provide context to answer questions and help the customer find an option. Depending on the fields made available and authorized, the agent can work with information such as name, description, variations, price, availability and other product details.
Product discovery
Instead of requiring the person to provide the exact item name, a chatbot with AI on WhatsApp can interpret what they are looking for and query the available information. Examples:
- "I need a backpack for a 15-inch laptop."
- "Which options are available in blue?"
- "Which of these products is suitable for outdoor use?"
- "Is there a smaller version of this item?"
The answer should be limited to store data and approved rules. If a feature is not in the catalog or another authorized source, the agent must acknowledge the absence or transfer the question.
Comparison and recommendation
The agent can compare options using available attributes. To avoid inappropriate recommendations, define which criteria may be used and which questions should be asked first. A recommendation should explain the relationship between the stated need and the product data.
Catalog images and details
When the integration provides images and details, the agent can present products with photos and useful information. This feature should not be treated as enabled by default: confirm plan, configuration, available fields and channel behavior.
Availability and update
Before stating that an item is available, verify how the integration queries and updates that information. Products, variants, and stock can behave differently. Include unavailable items, items without images, with multiple variants, or with incomplete data in the test.
How to answer questions about orders?
With the appropriate permissions and configuration, the integration can use authorized order data to guide the customer on WhatsApp. This can support questions about status and purchase details without forcing the person to look for another channel.
Identify the order securely
The agent must not reveal data just because someone knows an order number. Define which information will be used to authenticate or confirm the requester’s identity, according to the company’s risk and policy.
Use only permitted fields
The response depends on the data provided by the API and the permissions granted. Do not assume access to all payment, delivery, customer, or history details. Each field must have a purpose and access compatible with the support interaction.
Differentiate status from guidance
A status coming from Shopify is an order data point. Guidance about deadlines, carrier, exchanges, or support may depend on additional rules. If there is a discrepancy or incomplete information, escalate the case to the customer support on WhatsApp.
Do not invent estimates
If the deadline or tracking code is not available, the agent should inform this limitation and indicate the next step. An estimate created without a source can create incorrect expectations.
How does assisted selling on WhatsApp work?
Assisted selling is using the conversation to help the customer understand options and move forward with the purchase. Automation can answer recurring questions and query authorized data; human support can take over negotiations, exceptions, or choices that require judgment.
A possible flow is:
- The customer describes what they are looking for.
- The agent asks necessary questions to understand the context.
- The integration queries compatible products in Shopify.
- The agent presents available information and helps compare options.
- When enabled, an additional feature organizes items or prepares the next step.
- The customer receives the product or checkout link to complete the purchase on the store.
The conversation can shorten the path from question to decision, but it does not guarantee the sale. Price, availability, checkout experience, commercial terms, and customer preference continue to influence the process.
What is the role of AI?
AI interprets language and uses authorized data to respond or recommend within configured rules. It should not invent attributes, offer unregistered conditions, or make commercial decisions outside its scope.
What is the role of the team?
The team takes over when there is a negotiation request, unanswered question, complaint, low confidence, special condition, or an explicit request from a person. History and context should accompany the handoff.
Does payment happen inside WhatsApp?
You should not state that all payment occurs within WhatsApp. In the published flow, the agent can support much of the journey: answer questions, show products, help choose, and, when the feature is enabled, prepare a cart. Payment completion happens in the store checkout via the link sent to the customer.
This limitation is important for three reasons:
- the checkout enforces commercial rules, payment methods, and Shopify validations;
- payment data should not be requested or handled freely in the conversation;
- the availability of the link and cart depends on configuration and enabled features.
Is it necessary to change the theme or the checkout?
The documented proposal is to connect the existing Shopify operation to Whatsplaid to use store data in conversations. Any store theme, app or checkout-specific requirement must still be confirmed in the store environment.
How to communicate the next step?
Before sending the link, explain that the customer will be directed to the store checkout to review items, provide required information and complete payment. Do not say the purchase is complete until you receive a valid confirmation from the system responsible.
Is the conversational cart enabled by default?
Not necessarily. The main integration connects Shopify data to support. Conversational cart, image upload, assisted selling and checkout link are additional features that can be enabled depending on plan, configuration and technical availability.
What to confirm before offering the feature?
- whether the subscribed plan includes the feature;
- whether the store and API allow the necessary actions;
- which products, variants and quantities are supported;
- how unavailable items are handled;
- whether discounts, shipping and commercial rules are applied at checkout;
- how the link is generated and how long it remains valid;
- what happens when the customer changes the cart in the store.
Does the agent modify Shopify records?
Broad modification should not be assumed. The write direction exists only for enabled actions. Document each allowed action and test its behavior, including retries and failures.
What about COD or cash-on-delivery orders?
COD, acronym for cash on delivery, is a modality where payment occurs at delivery. The integration can use permitted order data from the store during support, but the public page does not promise automatic confirmation of COD orders.
Validation, payment or delivery flows depend on Shopify configuration, used apps, operational rules and technical availability. Before automating, clarify:
- how the modality is identified in the order;
- who confirms the order and in which system;
- which data the customer needs to validate;
- which event represents a real confirmation;
- how cancellations, refusals and duplicate attempts are handled;
- when a person should take over.
The agent can guide the customer based on available data, but must not declare an order confirmed without a reliable event from the responsible system.
When to transfer to human support?
Automation and the team should work as parts of the same journey. Transfer is required when:
- the customer requests human support;
- a product or order is not found;
- there is a discrepancy between the conversation and store data;
- the person requests a discount, exception or special condition;
- the case involves complaint, exchange or sensitive matter;
- the identity cannot be securely validated;
- the integration is unavailable or returns incomplete data;
- the AI lacks confidence or sufficient source to respond.
A shared inbox for WhatsApp allows operators to follow history, take over the conversation and pause the bot. The customer should not repeat information already available and authorized.
What should accompany the handoff?
Provide the team with the reason for transfer, conversation summary, confirmed data, consulted products, related order and action already taken. Differentiate facts obtained from Shopify from interpretations or customer requests.
How to test the integration before activating?
A full test should cover discovery, ordering, checkout and transfer, including situations where the integration cannot respond.
1. Validate authorization and permissions
Confirm the correct store is connected and that only the necessary data was authorized. Verify how accesses can be revoked.
2. Test the catalog
- simple product and product with variants;
- available and unavailable item;
- search by name, category and attribute;
- product without image or complete description;
- question about a non-existent attribute.
3. Test orders
- valid order not found;
- correct identification and attempt without sufficient validation;
- available status and missing field;
- order with recent update;
- request that needs human support.
4. Test additional features separately
If cart, images or checkout link are enabled, validate each feature as its own capability. Do not assume the main connection guarantees all of them.
5. Test the checkout
Confirm products, variants, quantities, shipping and terms on the generated link. Verify the customer understands they will complete payment in the store.
6. Test COD when applicable
Validate the identification of the modality, the human steps and the confirmation event. Do not create an automatic confirmation by assumption.
7. Test failures and handoff
Simulate unavailability, incomplete response, low confidence and operator request. Confirm the bot pauses and that history reaches the team.
8. Review security and privacy
Check which customer and order data are visible, who can access them and for what purpose. The operation must comply with LGPD, the Official WhatsApp API policies and applicable Shopify rules.
Frequently asked questions about Shopify and WhatsApp
Does the Shopify WhatsApp integration allow querying products?
Yes, depending on the configuration and the data authorized by the store. The agent can use available information to search for, present and compare products.
Is it possible to check orders on WhatsApp?
Authorized order data can be queried to support service. Available fields, update and identity validation depend on the configuration.
Does the customer pay inside WhatsApp?
In the documented flow, payment is completed on the store checkout when the customer receives and accesses the applicable link. You should not present the entire purchase as completed within WhatsApp.
Is the conversational cart included automatically?
Not necessarily. It is an additional feature conditioned to plan, configuration and technical availability.
Does the AI confirm COD orders?
The public page does not promise automatic confirmation of COD. The flow depends on rules, apps and events available in the store operation.
Is it possible to show product images?
When the integration provides images and the feature is enabled, they can be shown. Confirm availability in the plan and configuration used.
Does the integration replace human support?
No. People remain necessary for exceptions, negotiations, complaints, sensitive validations and situations outside the automation scope.
Connect conversation and store without confusing the steps
Shopify and WhatsApp can work together on product discovery, order questions, assisted selling and post-sale. The integration brings store data closer to support, but each capability must respect permissions, configuration and technical availability.
Keep limits clear: products and orders depend on authorized data; images and cart are additional; the store checkout completes payment; COD requires a validated flow; and human support must remain available.