Skip to main content

What does the Start Campaign block do?

The Start Campaign block lets you launch a campaign for a contact from within a bot flow. Use it to enrol a contact into an ongoing campaign sequence based on what happened in the conversation. Common use cases:
  • A contact selects “Interested” in a quick-reply menu → enrol them in a nurture campaign
  • A contact completes a lead qualification flow → trigger a follow-up campaign
  • A contact requests a product demo → start a demo scheduling campaign sequence

Configuration

Select campaign

Choose the trigger campaign to start. Only active trigger campaigns appear in the dropdown.
The Start Campaign block works with Trigger Campaigns, not Bulk Campaigns. Bulk campaigns are scheduled and sent to a fixed audience; they cannot be triggered per-contact from a flow.

Contact

The campaign is automatically triggered for the contact in the current conversation. No additional configuration is needed for this.

How it works

When a conversation reaches the Start Campaign block:
  1. Swiftsell looks up the selected trigger campaign.
  2. It submits the current contact’s phone number to the campaign’s internal trigger endpoint.
  3. The campaign processes the contact through its flow (delay nodes, WhatsApp send nodes, etc.).
  4. The bot flow continues to the next block (the Start Campaign block does not pause the flow).

Prerequisites

Before using this block:
  1. Create a trigger campaign in Campaigns → New Trigger Campaign.
  2. Ensure the campaign is set to Active.
  3. The campaign’s attribute mapping should be compatible with the contact attributes available at the point in the flow where this block is placed.

Example flow

[Start Flow]

[Quick Reply] "Are you interested in a demo?"
     ↓ "Yes"
[Collect Input] "What's your company size?" → save to company_size

[Start Campaign] → "Demo Follow-up Campaign"

[Message] "Great! You'll receive a WhatsApp message shortly with next steps."
When the contact answers “Yes” and provides their company size, they’re enrolled in the “Demo Follow-up Campaign” which sends them a template message with demo booking instructions.