Zaptickdocs
Channellive

Email

Transactional + marketing email, delivered through the same typed SDK you use for WhatsApp. Verified sending domains, shared suppression, and delivery webhooks that match every other channel.

#What ships today

  • zaptick.email.send — transactional sends with HTML, text, or a saved template plus variables.
  • zaptick.email.templates — list, fetch, create, and version your HTML templates via API.
  • zaptick.email.subscribers — a dedicated email audience with double opt-in, bounces, and unsubscribes.
  • zaptick.email.campaigns — schedule, launch, and pause bulk sends with stats in the same response.
  • Every API-originated send fires email.sent to every webhook endpoint you've registered — so the Deliveries log shows email traffic next to WhatsApp.

#Before your first send

Email traffic needs a verified sending domain so messages actually land. Add and verify your domain from the dashboard in under five minutes:

  1. Open zaptick.io/email/domains and add your domain.
  2. Paste the generated DKIM / SPF / DMARC records into your DNS.
  3. Click Verify — Zaptick polls until the records propagate.
Sends from an unverified domain return email_send_failed with a clear message. Use a sandbox address like noreply@inbox.zaptick.io for early integration testing.

#Send your first email

TypeScript
import Zaptick from 'zaptick';

const zaptick = new Zaptick({ apiKey: process.env.ZAPTICK_API_KEY! });

const { messageId } = await zaptick.email.send({
  from: 'hello@yourdomain.com',
  to: 'priya@example.com',
  subject: 'Welcome to Acme',
  html: '<h1>Hi Priya</h1><p>Thanks for signing up.</p>',
  text: 'Hi Priya\nThanks for signing up.',
});

console.log(messageId); // Use this to reconcile delivery webhooks.

#Resources

#Deliverability notes

  • Always supply a plain-text text body alongside html. Mailbox providers dock reputation for HTML-only mail.
  • Tracking pixels and link-rewrites are on by default. Turn them off per-send for receipts and password resets (dashboard-only toggle for now).
  • Marketing sends respect the workspace suppression list automatically. Unsubscribing a subscriber via the SDK permanently suppresses their address.