Skip to main content

Broadcasts

The Inbox and Tickets are mostly about inbound conversations — the customer reaches out and you respond. Broadcasts are the opposite: outbound messages you send to customers.

Use broadcasts for marketing, for live order updates ("your order has been dispatched," "out for delivery"), for confirmations ("your refund request was accepted"), and for any other proactive outreach.

Broadcasts are WhatsApp-specific today. Email broadcasts are planned.

Templates

Everything starts with a template. Templates are predefined messages you must define and register on WhatsApp before you can send them.

A few things to know:

  • Templates have categories — for example, utility templates and marketing templates.
  • After you create a template, WhatsApp must approve it. Not every template is approved; you can only send approved templates.
  • The Templates page lists your configured templates so you can see what's available to send.

You can also manage message templates from Settings → Message Templates.

Events

Once templates exist, you automate them with Events. An event maps an event name to a template — "when this happens, send this template."

For each event you can configure:

  • The template to send.
  • Conditions — only send when criteria are met (for example, only if the order contains a particular tag).
  • A delay — send some time after the event. For example, a product-review request shouldn't fire when the product is delivered; you might trigger it 7 days later.

Where do events come from? They can be sourced automatically (for example, from Shopify) or configured to arrive from your backend. Once an event reaches Flowcall, the Events configuration decides which template(s) go out.

Template Hooks

Template Hooks connect templates into automation logic — wiring templates to events and flows so the right message is sent as part of a larger sequence.

Campaigns

A campaign is a bulk send. You upload a CSV of customers (potentially thousands), choose the template to send, set the time to send it, and launch.

See Sending Campaigns from a CSV for the CSV format, variable mapping, and step-by-step walkthrough.

Flows

Flows let you build structured, multi-step outbound sequences rather than a single message.

Contacts and Segments

Broadcasts need an audience, and that's what Contacts and Segments provide.

  • Contacts are your customer records. They can come from CSV uploads, ecommerce/CRM integrations, Google Sheets, or customers discovered through conversations.
  • Segments group contacts by shared conditions — for example, customers with recent orders, delayed deliveries, abandoned checkouts, or high-value accounts.

Use segments to target the right customers for a campaign and to avoid over-messaging.

Before You Send

CheckWhy
Template is approvedYou can only send WhatsApp-approved templates.
Audience is correctA wrong segment sends the wrong message to the wrong people.
Template variables have valuesMissing customer or order data causes sends to fail.
Contact details are validMessages need reachable phone numbers.
Test recipient is readyVerify the content before sending broadly.

Logs

Logs are important for troubleshooting — "why didn't this template go out?" is a common question. There are two related kinds of logs:

LogWhat it records
Event logThat an event was received by Flowcall.
Template logThat a template was triggered, with a reference back to the event that triggered it.

The two exist separately because one event can trigger multiple templates. For example, receiving a product can trigger an immediate "you've received your product" message and a "how was the product?" follow-up seven days later — two template logs tied to one event.

When a message doesn't arrive, the debugging path is: first check whether the event log exists (did we receive the event at all?), then check the template log (was the template triggered, and what happened?).