Skip to main content
Where to find this: Shopify admin → Apps → Yuko Loyalty → Integrations → Zoko

Introduction

Zoko is a Shopify-native WhatsApp Business API platform — fast onboarding for Shopify merchants and good template tooling. Once connected, the WhatsApp Workflow node can send Zoko templates on any loyalty event. For the provider-agnostic overview, see WhatsApp.

When to use Zoko

  • You’re a Shopify-first merchant and want a BSP built for the same ecosystem.
  • You want to send rich templates (with image/video/document headers) or interactive button templates.
  • You’re new to WhatsApp Business API and want the shortest path to a working setup.

Before you start

You have an active Zoko account with WhatsApp Business API.
You have at least one approved Zoko template.
You have your Zoko API key from the Zoko dashboard.

Connect Zoko to Yuko

1

Get your Zoko API key

Log in to the Zoko dashboard → Settings → API. Copy the API key.
2

Open Zoko in Yuko

In Shopify admin, go to Apps → Yuko Loyalty → Integrations → Zoko.
3

Paste the API key and Connect

Paste the key and click Connect. The tile flips to Connected.
4

Add a Zoko step to a workflow

Open any workflow, click +, pick WhatsApp, and select Zoko in the provider dropdown.

Configure the Zoko step in a workflow

Zoko supports three template flavours. The node lets you pick which one matches the approved template in your Zoko dashboard.
FieldWhat it isExample
Template IDThe approved template name from your Zoko dashboardshipping_01
Message TypeTemplate (text only), Rich Template (media header), or Button Template (interactive buttons)Template
Template LanguageLanguage codeen
Template Argument CountNumber of variables the template expects (1–25)2
Template ArgumentsOne value per variable — supports shortcodes{{first_name}}, {{coupon_code}}

Three template modes

Arguments fill body placeholders in order. Use this for standard transactional messages.
The first argument is the media URL (image / video / document) used in the template header. Remaining arguments fill the body placeholders. Use this when your approved template has a header media slot.
Buttons are defined in the template itself (in Zoko). Arguments fill body placeholders only. Yuko doesn’t author the button payload — Zoko’s template approval handles that.
The Template ID must match the approved template name in Zoko exactly — case-sensitive. Most send failures trace back to a Template ID typo or an unapproved template.

Example use case

Reward unlocked, redeem now
  1. In Zoko, approve a template called reward_unlocked with two variables (customer name, coupon code).
  2. In Yuko Workflows, build: Trigger: Reward EarnedWhatsApp (Zoko).
  3. Set Template ID = reward_unlocked, Message Type = Template, Language = en, Argument Count = 2, Arguments = {{first_name}}, {{coupon_code}}.
  4. Activate. Each new reward fires a Zoko message immediately.

Limitations

  • Approved templates only. Zoko enforces Meta’s template approval — un-approved templates fail at send time.
  • No template authoring inside Yuko. Use the Zoko dashboard to author and submit templates.
  • Rich Template requires a publicly reachable media URL. Yuko passes the URL straight through; if it’s behind auth, Zoko can’t fetch it.
  • No per-message delivery status surfaced in Yuko. Check the Zoko dashboard for delivered / read events.

FAQs

Template ID typo, template not yet approved, mismatched argument count, customer has no phone number, or Rich Template media URL is unreachable.
No — pick Rich Template and put the media URL as the first argument. The approved template in Zoko must have a header media slot.
Yes. Connect any combination of the 7 providers; the WhatsApp node lets you pick the provider per step.
Generate a new key in Zoko, then paste it into the Yuko Zoko integration tile and click Connect again.

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.

WhatsApp overview

How Yuko’s WhatsApp integration works across all 7 providers.

WhatsApp Workflow node

Setup, shortcodes, and example workflows.

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.