NEWWhatsApp calls with voice menus and an AI voice agent
Docket
ENSign inStart free trial
PLATFORM/10 MODULES · 1 CONTACT RECORD

Everything a customer conversation needs, in one place.

Inbox, channels, contacts, campaigns, automations, a helpdesk, a shop, WhatsApp calls and analytics. Each module reads and writes the same customer record, so a chat can become an order, a ticket or a deal without leaving the thread.

EVERY CHANNEL
WhatsApp
Instagram
Email
Messenger
Telegram
Website chat
Lara Khoury
One contact · 3 channels merged
Total spent$412 · 9 orders
Pipeline stageQuote sent
AssignedNour K. · Sales
First adEid carousel
Last campaignEid collection · read
EVERY MODULE
INBOXAssigned
Chat with Nour
Notes, macros, snooze
COMMERCEConfirmed
ORD-1047 · $38
Cash on delivery · stock reserved
HELPDESKResolved
TKT-001042
Survey answered: Happy
PIPELINEWon
Moved to Won · $412
Purchase sent to Meta
CAMPAIGNSClicked
Eid collection
Variant B · ordered
TEAM INBOX

A shared inbox that knows the whole customer.

Every agent works from the browser on your official numbers and mailboxes. The contact panel shows every channel the customer used, their orders, their deal stage and their notes.

Docket shared inbox: conversations from WhatsApp, Instagram, Messenger, Telegram, email and website chat in one list, one chat open with the customer's contact panel showing channels, orders, pipeline stage and tags

Folders

All, Mine and Unassigned, plus one per pipeline stage and channel.

Filters that understand intent

By status, channel, tag, agent, stage and AI intent.

Assign and collaborate

Owners, departments and collaborators on a chat.

Internal notes

Notes and attachments only your team sees.

Macros

One click sends a reply and tags, assigns or closes.

Snooze and auto-close

Chats come back on time, and quiet ones resolve themselves.

Voice-note transcripts

Under every voice note, in the dialect spoken.

Command palette

⌘K jumps to any screen or action.

CHANNELS

Eight channels. Each one done properly.

Docket handles each channel’s rules for you, like WhatsApp’s 24-hour reply window. A customer who writes on three channels is one contact, and you choose which channel to reply on.

Coexistence

WhatsApp

Official Cloud API, connected with Meta Embedded Signup.

  • Keep the Business app on your phone
  • Brings over the last six months of chats
  • Templates, Flows, buttons, catalog messages
  • Number quality and daily tier shown
Comment-to-DM

Instagram

Direct messages, story replies and media in the inbox.

  • A keyword on a post sends a private DM
  • Optional public reply to the comment
  • Hourly cap protects the account
  • Orders and revenue counted per rule
Live

Facebook Messenger

Your Page messages next to every other channel.

  • Comment-to-DM on Facebook posts
  • Quick replies, lists and product cards
  • Connected with Instagram in one login
Business DMs

TikTok

TikTok direct messages to your Business account, in the same inbox.

  • Text, photos, videos, stickers and shared posts
  • Replies with text, images and quick-reply buttons
  • The 48-hour reply window handled for you
  • Read receipts both ways
Live

Telegram

Connect your own bot with its token.

  • Messages, media and buttons
  • A "share my phone" button, verified on the contact
  • Profile photos and a bot link with a QR code
Gmail · Outlook

Email

Shared mailboxes like support@ and sales@.

  • Gmail, Outlook and Microsoft 365, Zoho, Yahoo, iCloud or any IMAP
  • New mail in seconds, every folder, full HTML emails
  • Proper threading, bounces marked on the failed message
  • Auto-replies detected, so no loops
Glass themes

Website chat

A frosted-glass chat bubble for any website.

  • Aurora, Ocean, Sunset, Mint, your colour or blank
  • Chat link with a QR code
  • "Continue on WhatsApp" keeps one contact
  • Replies emailed if the visitor left
Voice menus

WhatsApp calls

Customers call your WhatsApp number from the app.

  • Every online agent’s browser rings
  • Recorded, transcribed and summarised
  • Missed calls send an automatic message
CONTACTS AND PIPELINE

One customer. One timeline. One deal.

Verified duplicates merge on their own, and the rest are suggested for an agent to confirm. Deals move across a board with stages you name, right from the chat.

  • Unified timeline. Every channel and conversation for a customer in one place.
  • Merge with undo. Automatic when verified, suggested otherwise, reversible for 30 days.
  • Dynamic segments. Rules on contact fields, purchases, entry point, ad or last message.
  • CSV import and export. Phone numbers normalised, duplicate rows skipped.
  • Deals that report back. Won deals from click-to-WhatsApp ads are sent to Meta as purchases.
  • HubSpot, both ways. Contacts, deal stages and values stay in sync, and closed chats land as notes in HubSpot.
Possible duplicatesUndo for 30 days
Lara Khoury
+961 71 ••• 214
@lara.k
Typed this phone number in a chat
This may be the same person as Lara Khoury
ReviewNot the same person
HubSpotConnected · 1,284 contacts linked
Send Docket contacts to HubSpot→
Take contact changes from HubSpot←
Log closed chats on the HubSpot contact→
Sync the deal pipeline⇄
Starting stagesRename them · up to 12 stages
New leadInterestedQuote sentWonLost
Docket pipeline board: contacts as cards in pipeline stage columns, each card with its deal value
CAMPAIGNS

Every broadcast, followed to the order.

A preflight check shows who a campaign will reach and who it will skip. After it sends, you see who read, replied and clicked, the orders and revenue it brought, and an estimate of what Meta charged.

Docket campaign report: delivery funnel from sent to delivered, read, replied and clicked, with orders, buyers, revenue, A/B result and skipped contacts

Follow up with people who

  • Read it but didn’t reply7,560
  • Got it but didn’t read it2,310
  • Clicked the link1,904
  • Tapped “Shop now”1,122
  • Replied2,310
  • Didn’t get it220

SAMPLE COUNTS · ONE OPTION PER BUTTON

Preflight check

Opt-outs, dormant contacts, weekly caps and your daily limit, before you send.

A/B tests

The winner by read, reply or click rate goes to everyone else.

Click tracking

A personal tracked link per recipient.

Best time to send

Sends at the hour each contact usually replies.

Smart retry

Temporary failures are tried again, hours apart.

Fatigue control

Caps campaigns per contact per week and skips dormant contacts.

Templates and library

Every header and button type, ready samples and an AI writer.

Seasonal planner

Ramadan, Eid, Black Friday, with reminders 21 days ahead.

When this happens: A keyword is mentioned · “order status”
Ask a question: “What’s your order number?” → Save the answer as order_id
Call your APIGET /orders/{{order_id}} → status
SUCCESS
Send a message“Your order is {{status}}”
FAILED
Assign to departmentLogistics
RUN · LARA K.FINISHED 14:02:31
✓ trigger · ✓ ask · ✓ call your API 200 · success · ✓ send
AUTOMATIONS

Draw the flow. Docket runs it.

One trigger, then steps joined by paths. Draw it yourself or describe it and let the AI draft it, test it on your own WhatsApp before it goes live, and read the run log for every step it took.

TRIGGERS

  • Any message arrives
  • A keyword is mentioned
  • A new conversation starts
  • The customer replies to a template
  • Nobody has replied for a while
  • The AI reads a customer message
  • An order is placed
  • An order changes status
  • A customer has not ordered in a while
  • A contact moves to a pipeline stage
  • It is the contact’s birthday

STEPS

  • Send a message
  • Ask a question
  • Send products
  • Send a WhatsApp Flow
  • Verify WhatsApp number
  • AI: answer
  • AI: sort by intent
  • Wait
  • Split the path
  • Call your API
  • Update contact
  • Assign to agent
  • Assign to department
  • Tag the contact
  • Set pipeline stage
  • Set status
  • Set priority
  • Raise a ticket
  • Go to another flow
  • End
Docket automation builder canvas: a trigger card joined to message, question, split-the-path and API steps, with the steps palette on the side
HELPDESK

A real helpdesk, built in.

Tickets linked to conversations, with status, priority, owner and department. SLA targets for first response and resolution, overdue alerts, and a satisfaction survey when a chat is resolved.

SLA targets

First response and resolution, per priority.

Overdue alerts

The assigned agent is told when a ticket runs late.

Departments

Members, routing and their own queues.

Satisfaction surveys

Sent when a chat is resolved, with your own buttons.

Business hours

Shared by the AI, away messages and voice menus.

Helpdesk analytics

First response, resolution, by agent and why chats closed.

Docket ticket page: ticket number, status, priority, assignee and department, SLA deadlines for first response and resolution, and the activity history
Default SLA targetsFirst response · resolution
Default SLA targets per ticket priority
PRIORITYFIRST RESPONSERESOLUTION
Urgent15 min4 h
High1 h8 h
Normal4 h24 h
Low8 h48 h
COMMERCE

Sell inside the chat, with or without a store.

A catalog with variants and stock you can trust, synced to your WhatsApp catalog, or pulled straight from Shopify or WooCommerce. Orders are built in the conversation, and the customer confirms cash on delivery with one tap or pays through a checkout link to your store.

  • Shopify

    Connect in a minute
    • Products, photos, prices and stock come in
    • Store orders land on the customer’s chat
    • Chat orders created on your shop
    • Checkout links to Shopify’s own checkout
  • WooCommerce

    Connect in a minute
    • Products, photos, prices and stock come in
    • Store orders land on the customer’s chat
    • Chat orders created on your shop
    • Checkout links to your store’s checkout
  • No store? WhatsApp catalog

    Built into Docket
    • Build the catalog in Docket
    • Sync it to your WhatsApp catalog
    • Product cards and lists in any chat
    • Cash on delivery, confirmed with one tap
Docket product catalog: products with photos, variants, prices, stock levels and WhatsApp catalog sync status
New order · from the chatLara K.
Search catalog
1 × Linen midi dress, M$35.00
1 × Silk scarf, sage$18.00
Coupon EID10−$5.30
Delivery · free over $50$0.00
Total$47.70
Create order
What the customer gets
Order ORD-1047
Linen midi dress, M · Silk scarf, sage
Total $47.70, cash on delivery
ConfirmCancel
No answer: a reminder after 2 hoursStill no answer: cancelled after 24 hours, stock released

Stock ledger · LMD-BK-M

Stock changes for one variant
DATEREASONDETAILCHANGE
NOV 02OrderORD-1047−1
NOV 02ReleasedORD-1039 cancelled+1
NOV 01OrderORD-1031−1
OCT 30ReceivedAtelier Supply+6
OCT 29ReleasedORD-1012 returned+1
Low-stock alert sent to admins at 3 left
  • Shopify and WooCommerce sync
  • Checkout links to your store
  • Up to 3 options per product
  • 11 images per product
  • Free background remover
  • Back-in-stock messages
  • COD reminders and auto-cancel
  • Coupons and delivery fees
  • Loyalty points and referrals
  • Review requests after delivery
  • Daily order summary
  • Storefront API
WHATSAPP CALLS

Your WhatsApp number, answered like a call centre.

Every online agent’s browser rings and the first to answer takes the call. Calls are recorded, transcribed and summarised in the chat. Voice menus in English or Arabic, and an AI voice agent, route callers before anyone picks up.

Who it rings

All online agents, a department, the contact’s owner or chosen agents.

Hold queue

Callers wait their turn and can hear their place.

Voicemail to chat

Arrives as a transcribed voice note.

Callback requests

Open a ticket and notify the team.

AI voice agent

Talks with callers using your knowledge.

Cost estimate

Meta’s call cost estimated per call.

These are calls to your WhatsApp Business number, not a phone line.

NA
Noura Al-Kaabi
Incoming WhatsApp call · VIP · ringing Sales
Answer
IVR flowTest call
Greeting · EN / AR
Business hours
OPEN
Language
English or Arabic
VIP routing
VIP (has tag) → Transfer to the assigned agent
Everyone else → Transfer to Sales, hold queue on
CLOSED
AI voice agent
Answers from your knowledge
Wants a person → Callback request, opens a ticket
Done → Hang up
Summary · 4:18 · Asked to move delivery of ORD-1052 to Saturday. Nour agreed and will confirm in the chat.
Docket IVR builder: a voice menu for a WhatsApp number drawn on a canvas, with greeting, business hours, menu and transfer steps, and the test call simulator
ANALYTICS AND ADS

Know what every ad and message earned.

Click-to-WhatsApp attribution, a nightly ad spend sync and Meta’s Conversions API, next to reports for the helpdesk, campaigns, the AI and what Meta charged you.

128

Overview

Today’s conversations, open tickets, campaigns and usage.

4m

Helpdesk

First response, resolution, by agent and why chats closed.

3.4%

Campaigns

Delivery funnel, A/B results, orders and revenue.

61%

AI insights

Chats handled, hand-offs by reason, approval rate, credits.

11.9×

Ads

Cost, ROAS, cost per conversation and revenue per ad.

$396

Messaging costs

Estimated Meta costs per campaign and per paid message.

28%

Pipeline report

Win rate, value won, time to win and the stage funnel.

High

Number health

Quality rating, daily tier and template read rates.

FIGURES FROM A SAMPLE WORKSPACE
Docket analytics overview: conversation volumes, first response and resolution times, results by agent, reasons conversations closed and campaign performance
INTEGRATIONS AND API

Plugs into your store, your CRM and the tools you already use.

Shopify and WooCommerce sync products, stock and orders. HubSpot syncs contacts and deals both ways. Outgoing webhooks are signed with HMAC-SHA256, retried for about eight hours and logged, with a manual re-send. They work with Zapier, Make, n8n or any CRM. A storefront API with scoped keys lets your website list products and place orders.

  • Shopify
  • WooCommerce
  • HubSpot
  • Gmail
  • Outlook
  • Zapier
  • Make
  • n8n
  • Meta Conversions API
  • Storefront API
  • Scoped API keys
DELIVERY LOG● LIVE
14:04:12order.status_changed · ORD-1047 · confirmed200
14:03:58conversation.assigned · Nour K.200
14:02:31ai.handoff · asked_for_human200
14:01:07contact.stage_changed · Won200
14:00:44ticket.created · TKT-001043 · retry 1200
13:59:44ticket.created · TKT-001043503
13:58:20message.received · WhatsApp200

Put your whole team on it, free for 14 days.

Start free trialSee pricing