Skip to main content
WhatsApp campaigns let you reach customers in one of the world’s most popular messaging apps. In the Maestra Platform, WhatsApp is supported through the Fasttrack provider, which handles the underlying WhatsApp Business API connection, template approvals, and message delivery. This guide walks through everything you need to set up the integration, prepare templates, build a campaign, and track results.

How it works

Fasttrack is a third-party service that configures WhatsApp bots and acts as the message provider between the Maestra Platform and WhatsApp. Templates are created and approved on the provider side, then synchronized into your Fasttrack account. From Maestra, you reference a synced template by its identifier and pass any variable values from your customer data. Sends, deliveries, opens, clicks, and failures flow back into Maestra so you can analyze campaign performance the same way you would for email or SMS.

Set up the WhatsApp connection

Before you can send anything, connect Fasttrack to the Maestra Platform.
1

Create a Fasttrack account

Sign up at fstrk.io. Fasttrack is the service used to configure WhatsApp bots and templates.
2

Connect a message provider in Fasttrack

Inside Fasttrack, connect the message provider that will deliver your WhatsApp traffic.
3

Add the WhatsApp connection in Maestra

Go to Settings → Campaigns → Connections and add a new WhatsApp connection:
  • Select your brand (required for multi-brand projects).
  • Choose Fasttrack as the provider.
  • Select the bot you configured in Fasttrack.
  • Save the connection.
4

Enable the Notifications and Messengers module

The module must be turned on for WhatsApp campaigns to be available in your workspace.

Configure click tracking in Fasttrack

To pass link clicks back to the Maestra Platform, configure the URL shortener inside Fasttrack.
  1. In Fasttrack, go to Settings → Messengers → WhatsApp.
  2. Set the URL shortener host to https://fstrk.cc.
  3. Enable link shortening in each template that contains links.
Without this step, link clicks will not be attributed to your WhatsApp campaigns.

Create and sync templates

WhatsApp requires every outbound business-initiated message to use a pre-approved template. Templates are created and approved by the provider, then synced into your Fasttrack account so the Maestra Platform can reference them.
1

Get the template approved with the provider

Submit your template through Fasttrack and wait for provider approval.
2

Sync templates into Fasttrack

In Fasttrack, go to Marketing → Campaigns → WhatsApp Templates and click Sync with Provider.
3

Collect the template ID and variables

Note the template’s identifier and any variables it contains. Variables use the format {{v1}}, {{v2}}, and so on. You will reference these when configuring the campaign in Maestra.
Any change to template content has to be reapproved by the provider before the updated version can be used.

Create a WhatsApp campaign in the Maestra Platform

Once the connection and at least one approved template are in place, you can build a campaign.
1

Start a new campaign

Go to Campaigns and click Create campaign.
2

Choose the campaign type

Select either a bulk campaign (one-off send to a segment) or an automated campaign (triggered from a flow).
3

Choose the WhatsApp channel

Pick the WhatsApp channel, place the campaign in a folder, and confirm.
4

Configure the message

Fill in the message settings:
  • Sender — automatically created when the Fasttrack provider was added.
  • Template name — paste the template identifier copied from Fasttrack.
  • Template parameters — if your template uses variables, add one row per variable:
    • Key: the variable name without the curly braces (for example, v1).
    • Value: the value to substitute. Templating parameters are supported here, so you can insert customer fields, order data, or other dynamic values.

Send the campaign

How you launch the campaign depends on the type you chose.
Select the recipient segment, then either send the campaign immediately or schedule it for a future date and time.

Recipient requirements

WhatsApp campaigns can only be delivered to customers who have a mobile phone number on file. To keep your audience clean and avoid wasted sends:
  • Check that the mobile phone field is populated. Add a segment filter that requires a non-empty mobile phone number.
  • Track subscription status. Store a customer’s WhatsApp opt-in in a custom field and filter on it before sending. Configure matching subscription rules on the provider side.
  • Exclude previous failures. Filter out customers whose last WhatsApp message failed to deliver, so you do not keep hitting unreachable numbers.

Track results

After a campaign goes out, the Maestra Platform records the full set of WhatsApp interactions:
  • Messages sent
  • Messages delivered
  • Messages opened
  • Link clicks
  • Non-sends (the message was never dispatched)
  • Non-deliveries (the message was dispatched but not delivered)
Use these metrics the same way you would for any other channel — to compare templates, refine audiences, and measure the contribution of WhatsApp to your overall campaign performance.