Skip to main content
Campaigns (also called Schedules) are how you send messages to your contacts. Configure what to send, who to send to, and when to send—then let Trackly handle the rest.

What is a Campaign?

A Campaign combines:
  • Creative(s): The message content
  • Audience(s): Who receives it
  • Schedule: When it sends
  • Sending Lists: Which phone numbers to send from

Campaign Types

Trackly supports two send modes:

Blast Mode

You choose the message variants and their distribution. Full editorial control.

Automated Mode

AI selects the best creative for each contact based on predicted performance.

Blast Mode

In blast mode, you create variants—different message versions with optional A/B splits:
VariantMessageOfferPercentage
A”Flash sale! 50% off…“offer_12350%
B”Last chance! Half off…“offer_12350%
Each contact is randomly assigned to a variant. Track which performs better.

Automated Mode

In automated mode, Trackly’s ML models select the best creative for each contact:
  1. Models analyze contact history (clicks, revenue, engagement)
  2. For each contact, predict which creative will perform best
  3. Send the predicted winner
  4. Learn from results for future improvement
Configure what percentage uses automation vs. manual selection.

Schedule Types

Send once at a specific date/time:
  • “Send on Friday at 2 PM”
  • “Send now”

Campaign Workflow

1

Create Campaign

Set name, select sending lists, choose mode (blast/automated)
2

Configure Content

Add message variants with creatives and offers
3

Select Audience

Choose one or more audiences to target
4

Set Schedule

Pick send time (now, scheduled, or recurring)
5

Review & Launch

Preview, verify settings, and schedule

Key Features

Frequency Capping

Prevent over-messaging with “skip if sent within X hours”:
Skip contacts who received a message within: 24 hours
Contacts who got a message yesterday won’t receive today’s send.

Local Timezone Sending

Send at the optimal local time for each contact:
Send time: 10:00 AM (contact's timezone)
A contact in NYC gets it at 10 AM ET. One in LA gets it at 10 AM PT.

A/B Testing

Split your audience across variants to test:
  • Different message copy
  • Different offers
  • Different CTAs
Track clicks and revenue by variant to find winners.

MMS Support

Blast mode supports MMS images:
  • Upload an image per variant
  • Image displays above the text
  • Increases message cost (check your plan)

CTO Mode

Enable CTO mode (is_cto) on a campaign to pass the contact’s email address to the offer URL for attribution. This is used with cost-to-operator offers where the advertiser needs the contact’s email for conversion matching.

Bot Filtering

Enable bot filtering (filter_bots) to automatically detect and exclude bot clicks from your campaign metrics. This prevents inflated click counts from automated scanners and link checkers.

IR Revenue

Set the IR revenue (ir_revenue) value on a campaign to record expected/target revenue for this send. This value is used for reporting purposes — it represents the projected revenue, not per-interaction attribution.

Campaign Statuses

StatusMeaning
DraftNot yet scheduled
onActive and scheduled to send
completeAll messages sent
offPaused or stopped
archiveArchived and no longer active

Dashboard View

The Schedules page shows:
  • Active and upcoming campaigns
  • Recent send history
  • Performance metrics (sent, delivered, clicked)
  • Quick actions (turn off, edit, duplicate, archive)

Best Practices

Start with a small audience to verify content and tracking work correctly.
Contacts receiving too many messages will opt out. Set a reasonable cap.
10 AM - 2 PM local time typically performs best. Avoid early morning/late night.
Check the dashboard after sending. High failure rates indicate list quality issues.

Next Steps

Scheduling

One-time and recurring sends

A/B Testing

Test message variants

Execution

How messages are sent

Quick Start

Create your first campaign