Where to find this: Inside any workflow, click the + on a connecting line → Add Node → Actions → WhatsApp
Introduction
The WhatsApp node sends one WhatsApp template message to the customer when the workflow reaches it. It uses a WhatsApp provider you’ve connected under Integrations, and fills the template’s parameters with shortcodes such as{{first_name}} or {{points_balance}}.
Supported providers
The node supports 13 providers: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 — see Theme App Embed.
Your loyalty program is enabled under Loyalty Program Status at Shopify admin → Apps → Yuko Loyalty → Loyalty → Programs.
Your point labels are set in Loyalty Settings.
At least one WhatsApp provider is connected under Integrations. See the WhatsApp overview.
The template you want to send is approved in your provider’s dashboard, and you know its name or ID.
Setup guide
1
Add the node
Click the + where the message should go and choose WhatsApp.
2
Select a provider
The panel shows every provider as a card with a Connected or Disconnected badge. Disconnected providers can’t be selected. Click the provider you want to use.
3
Fill in the template details
Enter the fields your provider needs (see the table below), for example Template Name and Language Code.
4
Map the parameters
Set the parameter count to match your template, then fill each parameter in order. Type plain text or insert a shortcode, for example
{{first_name}} for the first variable and {{points_balance}} for the second.5
Save
Save the node. If a field is missing, the panel shows what to fix.
Provider fields
Shortcodes
The shortcode picker in each parameter field lists the shortcodes for your workflow’s trigger, the same set a Send Email node gets, plus{{redemption_link}}. For example, a VIP Tier Upgrade workflow offers {{current_tier_name}}, while a Redeem Points workflow offers {{reward_code}}. See the Shortcodes Reference for what each one means.
How it works
- A customer reaches the WhatsApp node.
- Yuko uses the phone number on the customer’s record. If there’s no phone number, the step is marked failed with “Customer phone number not found” and the workflow moves on.
- Yuko fills the template parameters with the customer’s data and sends the template through the provider’s API.
- The step is marked completed, or failed with the provider’s error. Either way, the workflow continues to the next node.
Limitations
- One template per node. To send a second message, add another WhatsApp node, ideally after a Time Delay.
- Templates must be created and approved in your provider’s dashboard. Yuko sends them but doesn’t edit their wording.
- Delivery, read and reply status stay in your provider’s dashboard. Yuko tracks completed or failed.
- The provider must be included in your plan. Otherwise the step fails with a message asking you to upgrade.
Examples
1. Tier upgrade celebration. VIP Tier Upgrade → WhatsApp: “Welcome to{{current_tier_name}}, {{first_name}}! Your balance is {{points_balance}} points.”
2. Points expiry nudge. Points Expiring Reminder → WhatsApp: “{{first_name}}, {{expiring_points}} points expire in {{days_until_expiry}} days.”
3. One-time campaign announcement. One-time Campaign Points Awarded with a Campaign Identifier filter → WhatsApp: “We’ve added bonus points to your account. Redeem here: {{redemption_link}}”.
4. Friend reward. Friend reward unlocked → WhatsApp with {{discount_code}}.
Best practices
FAQs
Why is a provider greyed out?
Why is a provider greyed out?
It shows Disconnected. Connect it under Integrations (see the provider’s guide above), then reopen the node.
What happens if the customer has no phone number?
What happens if the customer has no phone number?
The step fails with “Customer phone number not found” and the workflow continues to the next node.
Can I change the message wording here?
Can I change the message wording here?
No. The wording is fixed in the approved template in your provider’s dashboard. Yuko only fills the parameters.
Should I use this node or the Engati / kwikEngage nodes?
Should I use this node or the Engati / kwikEngage nodes?
Use the WhatsApp node. It supports Engati and Kwik Engage as providers, plus 11 others. See Partner Nodes.
Related
WhatsApp overview
Choosing and connecting a WhatsApp provider.
Action Nodes
Send Email, Coupon, Points Credit and Points Debit.
AISensy
India / SEA — cost-effective high-volume Business API.
Zoko
Shopify-native — fast onboarding, plain / rich / button templates.
WATI
Global — named-parameter templates, team inbox.
DelightChat
Multi-channel — WhatsApp + Instagram + email, automation-driven sends with CTA.
Kwik Engage
India-leaning — templates with optional dynamic-URL CTA buttons.
Engati
Conversational AI — namespace-scoped templates.
QuickReply.ai
AI-first — media headers, dynamic CTA buttons (requires Client ID + Secret Key).
Interakt
India — template messages with CTA URL buttons and callback metadata.
BiteSpeed
Shopify-focused — named parameters and optional CTA URLs with shortcodes.
BotSpace
Multi-channel WhatsApp automation — lightweight setup, positional parameters.
AskEva
SEA / MENA — templates with dynamic URL-suffix CTA buttons.
Whamaa
Template messages with language codes and up to 2 dynamic CTA URL buttons.
ConvertWay
WhatsApp marketing platform — templates with up to 2 dynamic CTA URL buttons.
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.