logo
image
May 27, 2026 - 09:30 AM

How to Connect Shopify to WhatsApp CRM for Product Questions and Repeat Sales

Shopify WhatsApp CRM turns every product question, refund, and reorder into a tracked conversation. With Wutt, your Shopify catalog, inventory, and order history sit beside the WhatsApp thread so a single agent can answer “do you have this in medium?” or “where is my order #1042?” without leaving the inbox. Repeat sales come from the same place: contact tags, template messages, and a one-click reorder link.

What you will build

  • A Shopify-connected Wutt workspace with a real WhatsApp sender (your number or a Wutt virtual number on +966500000000).
  • Product and inventory sync so agents can view variants, prices, and stock from inside the inbox.
  • Reorder templates that reference the customer’s last order, reducing typing for the buyer.
  • Tag-based segmentation so a Repeat buyer gets a different broadcast than a First-time visitor.

Step 1 — Create a Shopify custom app

In Shopify, go to Settings → Apps and sales channels → Develop apps → Create an app. Name it Wutt CRM. Under API access scopes, enable at minimum:

read_products, write_products
read_orders, write_orders
read_customers, write_customers
read_inventory, write_inventory
read_locations
read_price_rules

Install the app and copy the Admin API access token into Wutt’s Commerce → Shopify screen along with your *.myshopify.com domain.

Step 2 — Verify and pull the catalog

Click Test connection. Wutt verifies the token by listing 5 products. If you see the product names, click Sync now to import the full catalog. For stores with more than 5,000 products, switch on Background sync to avoid timeouts.

Step 3 — Answer product questions with the catalog inside the inbox

Open the Wutt Inbox. When a customer asks “Is the green hoodie back in stock?”, the agent clicks the Catalog tab in the right panel, searches the SKU, and pastes a product card with name, price, image, and a CTA URL back to the Shopify product page. No tab switching.

Step 4 — Look up orders and refunds

Click Orders on a conversation. Wutt fetches the order from Shopify and shows line items, fulfillment status, tracking, and refund eligibility. To issue a refund, the agent clicks Refund — the API call goes back to Shopify and the new status is reflected in the conversation timeline.

Step 5 — Build a “repeat sale” template

For any customer tagged bought-shoes, create a Meta-approved template:

TEMPLATE:  shoes_reorder_v1
  Header:   Image (current best-seller)
  Body:     "Hi {{1}}, it's been 60 days since your last pair. Your size {{2}} is in stock. Tap below to reorder."
  Button:   [Reorder my size]  ->  https://shop.example.com/cart/{{customer_id}}/reorder

Schedule a small Wutt cron to send this template exactly 60 days after a customer’s shoe order.

Step 6 — Track repeat sales and revenue

Open Reports → Revenue attribution. Filter by source WhatsApp reorder template to see the second-order revenue the WhatsApp channel is producing. Most stores see a 3–5x return on the cost of the template send.

Best practices

  • Use Shopify customer tags as the source of truth, and mirror them into Wutt tags so flows can branch on them.
  • Keep the WhatsApp product card title under 30 characters so it does not truncate on small screens.
  • For high-value customers, add a private Note to the contact (e.g. “prefers express shipping”) so the next agent has the context.
  • When you run a sale, schedule a broadcast only to contacts who have bought in the last 180 days.

What you will see in the dashboard

After step 1, the Commerce menu shows the Shopify store with a green badge. After step 2, the products counter matches your Shopify catalog count. After step 5, the scheduled sends appear in Campaigns → Scheduled with the send time and the recipient list size.

Plug WhatsApp into your Shopify store today.

Wutt is the Shopify WhatsApp CRM that turns product questions and reorders into tracked revenue.

Add Wutt to your business — start $1 trial