Skip to main content
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:
ProviderRegion focusNotable for
AISensyIndia / SEACost-effective, high-volume Business API
ZokoGlobal, Shopify-nativeBuilt for Shopify, fast onboarding
WATIGlobalStrong template editor and team inbox
DelightChatGlobalMulti-channel (WhatsApp + Instagram + email)
Kwik EngageIndia-leaningMulti-channel messaging (SMS / WhatsApp / push)
EngatiGlobalConversational AI platform
QuickReply.aiIndia-leaningAI-first automation
If you don’t yet have a provider, evaluate them on: per-message pricing, template approval turnaround, regions covered, and what other channels they support beyond WhatsApp.

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

1

Generate API credentials

In your WhatsApp provider’s dashboard, generate an API key. QuickReply.ai also requires a secret key.
2

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).
3

Paste credentials and click Connect

The provider tile will switch to Connected.
4

Add a WhatsApp node to a workflow

Open a workflow, click + between two nodes, and pick WhatsApp. The node’s provider dropdown surfaces any connected provider — select the one you just connected. Configure the template and shortcodes.
See the per-provider page for exact credential-generation steps.

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).
A typical use case: customer hits Diamond tier → workflow trigger fires → WhatsApp node sends a “Welcome to Diamond, [first_name]” template via Zoko → customer receives the message in seconds.

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_share campaign 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

Connect only the providers you’ll use. Each active connection is one more credential to rotate.
Get templates approved before activating the workflow. WhatsApp Business API rejects unapproved templates at send time, which surfaces as a failed action in the workflow.
Reserve WhatsApp for moments that need it. Tier upgrades, streak warnings, last-call campaign reminders. Not every email moment needs a WhatsApp copy.
Respect opt-in. WhatsApp Business API rules require an explicit opt-in for transactional messages; honour the provider’s opt-in flow.
Test in a staging workflow first. Build a workflow that triggers on a Yuko event you can fire from a test customer, and verify the WhatsApp message lands before activating in production.

FAQs

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).
The WhatsApp node logs the failure and increments the failed count on the node. The workflow continues to the next node (if any).
Yes — connect more than one, and pick the provider per WhatsApp node. Useful if you’re migrating providers or testing one against another.
In your provider’s dashboard. WhatsApp Business API requires Meta to approve every template before it can be sent.
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.
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.

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.