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.Create a Fasttrack account
Sign up at fstrk.io. Fasttrack is the service used to configure WhatsApp bots and templates.
Connect a message provider in Fasttrack
Inside Fasttrack, connect the message provider that will deliver your WhatsApp traffic.
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.
Configure click tracking in Fasttrack
To pass link clicks back to the Maestra Platform, configure the URL shortener inside Fasttrack.- In Fasttrack, go to Settings → Messengers → WhatsApp.
- Set the URL shortener host to
https://fstrk.cc. - Enable link shortening in each template that contains links.
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.Get the template approved with the provider
Submit your template through Fasttrack and wait for provider approval.
Sync templates into Fasttrack
In Fasttrack, go to Marketing → Campaigns → WhatsApp Templates and click Sync with Provider.
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.Choose the campaign type
Select either a bulk campaign (one-off send to a segment) or an automated campaign (triggered from a flow).
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.
- Key: the variable name without the curly braces (for example,
Send the campaign
How you launch the campaign depends on the type you chose.- Bulk campaigns
- Automated campaigns
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)