Where to find this: Shopify admin → Apps → Yuko Loyalty → Integrations → [your WhatsApp provider]
Introduction
Yuko sends WhatsApp messages from inside Workflows. You pick a WhatsApp Business API provider, connect it once, and use the WhatsApp node in any workflow to send template messages — points-earned confirmations, reward redemption alerts, tier-change announcements, win-back messages, anything Workflows can trigger. Yuko is provider-agnostic. Your existing WhatsApp Business API account works as long as it’s with one of the 7 supported platforms below.What problem this solves
WhatsApp has ~98% open rates. For transactional loyalty moments — a customer just hit a tier, points are about to expire, a referral just converted — email is too slow and SMS is too expensive. WhatsApp is the channel that matches the urgency and personal feel of those messages. But WhatsApp Business API is a closed ecosystem. You can’t send messages directly; you have to go through a Business Solution Provider (BSP). Yuko connects to 7 BSPs so you can use whichever one you already have a contract with.When to use
- You already have a WhatsApp Business API account with one of the supported providers.
- You want to send transactional loyalty messages on WhatsApp (not marketing broadcasts).
- You want to be able to switch providers later without rebuilding everything in Yuko.
- You’re running Booster Campaigns, Streak or Spending Goal campaigns where last-call urgency moves the needle.
Overview
- Supports 7 WhatsApp Business API platforms — no lock-in.
- Authentication via the provider’s API key (paste once, refresh if rotated).
- Used inside Workflows via the WhatsApp node.
- Supports 14 personalisation shortcodes across Profile / Order / Loyalty groups (e.g.,
{{first_name}},{{points_balance}},{{coupon_code}}). - Templates are managed in the provider’s own dashboard — Yuko doesn’t host or approve templates.
- The workflow node shows live Connected / Disconnected status so you can see at a glance whether your provider is wired up.
Supported providers
AISensy
India-focused, cost-effective high-volume Business API.
Zoko
Built specifically for Shopify with opinionated onboarding.
WATI
Global Business API with strong template editor and team inbox.
DelightChat
Multi-channel (WhatsApp + Instagram + email) for support and marketing.
Kwik Engage
Multi-channel messaging — SMS, WhatsApp and push.
Engati
Conversational AI platform with WhatsApp support.
QuickReply.ai
AI-first WhatsApp automation.
Choosing a provider
You don’t need to pick a single “best” provider — pick the one you already have a contract with or the one that fits your region, scale and budget. A rough orientation:| Provider | Region focus | Notable for |
|---|---|---|
| AISensy | India / SEA | Cost-effective, high-volume Business API |
| Zoko | Global, Shopify-native | Built for Shopify, fast onboarding |
| WATI | Global | Strong template editor and team inbox |
| DelightChat | Global | Multi-channel (WhatsApp + Instagram + email) |
| Kwik Engage | India-leaning | Multi-channel messaging (SMS / WhatsApp / push) |
| Engati | Global | Conversational AI platform |
| QuickReply.ai | India-leaning | AI-first automation |
Before you start
Yuko app is installed on your Shopify store — see Install Yuko on Shopify.
The Yuko Theme App Embed is enabled in your active theme.
Your loyalty program is enabled at Shopify admin → Apps → Yuko Loyalty → Loyalty → Settings.
Points label and currency are configured.
You have an active WhatsApp Business API account with one of the 7 supported providers.
You have admin access to your provider’s dashboard to retrieve API credentials.
You have at least one approved WhatsApp template in your provider’s dashboard.
How to connect
Generate API credentials
In your WhatsApp provider’s dashboard, generate an API key. QuickReply.ai also requires a secret key.
Open the provider integration in Yuko
In Shopify admin, go to Apps → Yuko Loyalty → Integrations, then click your provider’s tile (e.g., AISensy, WATI, Zoko).
Using WhatsApp in workflows
The WhatsApp node sends a template message the moment a workflow event fires. The node lets you pick:- Which connected provider to use (you can have multiple providers connected and switch per node).
- Which template to send (templates come from the provider’s dashboard).
- The shortcodes to substitute into the template’s variables (full catalogue documented on the WhatsApp Workflow Node page).
What WhatsApp does NOT do today
Being explicit about the limits saves a support ticket later:- No marketing broadcasts. Yuko doesn’t send bulk WhatsApp campaigns. Use your provider’s own broadcast tool for that.
- No two-way conversation. Yuko sends; if the customer replies, the conversation lands in the provider’s inbox, not back inside Yuko.
- No customer-facing earn campaign. There’s no “share on WhatsApp” Way-to-Earn campaign today (the original
whatsapp_sharecampaign is not enabled). - No webhook delivery status. Yuko doesn’t track per-message delivery / read / replied state. The workflow node shows aggregate pending / failed / completed counts only.
- No template authoring inside Yuko. Templates are created and approved in the provider’s dashboard. Yuko picks from your approved templates.
Best practices
FAQs
Can I send WhatsApp campaigns to a segment?
Can I send WhatsApp campaigns to a segment?
Not directly from Yuko. Yuko sends WhatsApp inside Workflows — the trigger is a per-customer loyalty event, not a segment send. For bulk broadcasts, use your provider’s own campaign tool (which has the proper opt-in and template controls).
What happens if my provider rejects the template?
What happens if my provider rejects the template?
The WhatsApp node logs the failure and increments the failed count on the node. The workflow continues to the next node (if any).
Can I use multiple WhatsApp providers at once?
Can I use multiple WhatsApp providers at once?
Yes — connect more than one, and pick the provider per WhatsApp node. Useful if you’re migrating providers or testing one against another.
Where do I create the actual template?
Where do I create the actual template?
In your provider’s dashboard. WhatsApp Business API requires Meta to approve every template before it can be sent.
What customer phone number does Yuko use?
What customer phone number does Yuko use?
The customer’s primary phone number from Shopify. If the customer hasn’t shared a phone number, the WhatsApp node logs the action as failed.
Can I send media (images, PDFs) over WhatsApp?
Can I send media (images, PDFs) over WhatsApp?
Depends on the provider and the template type. Yuko relays the template you selected; if the template supports media, the provider’s API handles it.
Related
WhatsApp Workflow Node
The node that actually sends the message — setup, shortcodes, examples.
Workflows
Build a workflow that triggers WhatsApp messages on loyalty events.
Booster Campaigns
Pair booster campaigns with WhatsApp last-call reminders.
Klaviyo
Use Klaviyo for email; reserve WhatsApp for the urgency moment.
AISensy
India-focused, cost-effective high-volume Business API.
Zoko
Built specifically for Shopify with opinionated onboarding.
WATI
Global Business API with strong template editor and team inbox.
DelightChat
Multi-channel (WhatsApp + Instagram + email) for support and marketing.
Kwik Engage
Multi-channel messaging — SMS, WhatsApp and push.
Engati
Conversational AI platform with WhatsApp support.
QuickReply.ai
AI-first WhatsApp automation.
Book a Free Setup Call
Talk to our team for personalised setup help.Time: 30 minutes
Contact Support
Visit our support hub for help articles, live chat and ticket submission.
Browse the Guides
Documentation across loyalty, referrals, memberships and more.
Install Yuko
Add Yuko to your Shopify store from the Shopify App Store.