Zaptickdocs
Channellive

WhatsApp

The production-ready channel. Send template messages, run 24-hour service conversations, handle interactive lists and buttons, ship WhatsApp Flows, and receive delivery + read events via webhooks.

#What's shipping today

  • Cloud API-backed sending (templates, text, media, interactive, location, contacts, stickers).
  • Template submission + approval tracking, multi-language variants.
  • WhatsApp Flows — multi-screen native forms with typed submissions.
  • Interactive list messages, reply buttons, CTA URL buttons.
  • Agent inbox — reply as human, assign, resolve.
  • Workflows, chatbots, and campaigns orchestrated over the WhatsApp rail.
  • Webhook events: message.sent, message.delivered, message.read, conversation.incoming and 7 more.

#Send your first message

TypeScript
import Zaptick from 'zaptick';

const zaptick = new Zaptick(process.env.ZAPTICK_API_KEY!);

await zaptick.messages.send({
  phone: '+919876543210',
  templateName: 'welcome_message',
  language: 'en',
  variables: { '1': 'Priya' },
});

#Explore the surface

#Messaging windows — the TL;DR

New conversations must start with an approved template. Once the user replies, a 24-hour service window opens and you can send free-form messages via sendText or sendMedia. After 24h of inactivity, the window closes and you're back to templates only.