What This Flow Does
When a customer browses your WhatsApp product catalog, adds items to their cart, and sends it to you, this flow automatically replies with a checkout link.
They tap "Complete Purchase" and land directly on your Shopify checkout page, no manual order taking, no back-and-forth.
Why You Need This
Converts browsers into buyers: Removes friction between "I want this" and checkout. One tap and they're paying.
Saves you time: No more manually creating orders for catalog inquiries. The flow does it instantly.
Works 24/7: Even if you're asleep, customers can complete purchases the moment they're interested.
Things to Note
WhatsApp Catalog Must Be Connected
This flow only works if you've connected your WhatsApp product catalog to Spur. If you haven't set that up yet, head to your WhatsApp Channel settings and sync your Shopify catalog.
Third-Party Checkouts Won't Work
WhatsApp only supports redirecting to your default Shopify checkout. If you're using GoKwik, Razorpay Magic Checkout, or other third-party checkout solutions, customers will still land on your standard Shopify checkout page, not the custom one.
This is a WhatsApp limitation, not a Spur one.
How It Looks In Action
Customer View (WhatsApp)
Customer browses your catalog, adds a Classic Varsity Top to cart, and sends it. They immediately receive an automated message with an order summary and "Complete Purchase" button that takes them straight to Shopify checkout.
Agent View (Spur Inbox)
When a customer sends a cart, you see their selection in the inbox. The flow fires automatically with the checkout link embedded in the "Complete Purchase" button.
Sending Products On Demand
You can also manually send catalog products to customers anytime within the 24-hour messaging window.
In the Spur inbox, click the shopping bag icon (between Quick Reply and Start Flow buttons) to open the product selector. Search your catalog, select up to 30 products, and send them as a carousel directly in the chat.
How Each Step In The Flow Works
1. Trigger: WhatsApp Cart Sent
Fires when a customer adds products to their cart in your WhatsApp catalog and sends it to you as a message (the "I want this" moment).
2. Actions Taken
Send Message:
Main text: "Click on the link below to complete your purchase:"
Dynamic cart summary: Shows the products they selected with
{{trigger.computed.sent_whatsapp_cart_summary}}
CTA button: "Complete Purchase" with an embedded Shopify checkout link
{{trigger.computed.whatsapp_checkout_url}}
When they tap the button, they're redirected straight to Shopify checkout with their cart pre-filled.
Setup Tips
Customize the message: Change "Click on the link below" to match your brand tone. Just keep the dynamic variables intact.
Test it: Open your WhatsApp catalog, add a product to cart, send it to your business number, and verify the checkout link works.
Check your catalog sync: If the flow isn't triggering, make sure your Shopify products are showing up in your WhatsApp catalog under Channel settings.
Questions? Ping us in chat and we'll help you get it running. :)