Documentation/Campaigns
Campaigns

Campaigns

Lead selection, placeholders, sending modes, rotation, warmup, and follow-ups.

Campaign creation

Campaigns turn neutral contacts into campaign leads. Campaign-specific behavior stays inside campaign leads.

Contact selection

The campaign creation flow includes a dedicated contact selection step with search, filters, load-more batching, mass select, unselect, and contact safety filtering.

Mailbox selection

Users choose exactly which active mailboxes belong to the campaign before sending begins.

Placeholders

Subjects and bodies support placeholders for contact fields and preserved extra fields.

Campaign leads

Lead status, reply status, notes, activity, and outreach history live on campaign leads, not master contacts.

Sending modes

  • Turbo mode sends the outreach batch immediately.
  • Safe mode sends one email per frontend ping, waits for backend completion, sleeps briefly, then sends the next one.
  • Scheduled mode queues campaign leads for background sending at the selected time or best local time by country.
  • Warmup sends real campaign scripts to a smaller portion of the selected audience before the larger send.

Rotation, warmup, and follow-ups

  • AI script rotation can rewrite campaign scripts through Groq, based on plan permission.
  • Basic rotation changes scripts less often. Ultra rotation changes scripts more frequently.
  • Light warmup and deep warmup send a small portion of campaign outreach before the full campaign.
  • Manual follow-ups target leads that have not replied and require a new follow-up script.
  • Follow-ups reuse the campaign's sending mode and script rotation settings.
  • Follow-ups try to use the same mailbox that sent the original outreach to avoid confusing the recipient.

Tracking and health

  • Campaign open tracking records image-pixel opens for deliverability and engagement reporting.
  • Campaign health uses contact safety, sends, opens, replies, and mailbox status to summarize risk.
  • Dashboard analytics use lightweight snapshots so large accounts do not need expensive live aggregation on every page load.