Skip to main content
Trackly SMS supports two types of audiences: dynamic and static. Understanding when to use each helps you target more effectively.

Dynamic Audiences

A dynamic audience is evaluated at send time. The contacts included can change between sends based on recent activity.

How It Works

  1. You define conditions (e.g., “clicked in last 7 days”)
  2. When a campaign runs, the system queries for matching contacts
  3. The current set of matches receives the message

Use Cases

Recurring Campaigns

Daily/weekly sends that should always target the latest qualifying contacts

Engagement-Based

Target based on recent activity that changes frequently

Behavior Triggers

“Clicked in last 7 days” changes daily as people click

Revenue Tiers

As contacts make purchases, they move between segments

Example

Audience: “Active Clickers - Last 7 Days”
DayMatching Contacts
Monday5,000
Wednesday5,200
Friday4,800
Sunday5,500
The audience size fluctuates as contacts click (enter) or go 7 days without clicking (exit).

Pros & Cons

ProsCons
Always currentSize may vary unexpectedly
No maintenance neededCan’t guarantee specific contacts
Reflects latest behaviorSlower to evaluate on large lists

Static Audiences

A static audience is a fixed set of contacts captured at a specific point in time. The membership doesn’t change unless you manually update it.

How It Works

  1. You define conditions and create the audience
  2. The system snapshots the matching contacts
  3. That exact set is used for all sends

Use Cases

One-Time Campaigns

Black Friday buyers, webinar attendees, contest winners

A/B Testing

Ensure test groups don’t change between variants

Compliance

Document exactly who received a specific message

Cohort Analysis

Track a fixed group over time

Example

Audience: “Black Friday 2024 Signups”
  • Created on Dec 1, 2024
  • Contains exactly 3,500 contacts
  • Same 3,500 contacts forever

Pros & Cons

ProsCons
Predictable sizeBecomes stale over time
Exact membership knownDoesn’t reflect current behavior
Faster evaluationRequires manual updates

Choosing the Right Type

  • Running recurring campaigns (daily, weekly)
  • Targeting based on recent behavior
  • The audience should “refresh” naturally
  • You want automatic updates as contacts act
Examples:
  • “Clickers in last 7 days”
  • “High-value customers” (revenue keeps updating)
  • “New signups this week”

Converting Between Types

Dynamic → Static

To freeze a dynamic audience:
  1. Open the audience
  2. Click Convert to Static
  3. The current matches become the fixed membership

Static → Dynamic

To make a static audience update again:
  1. Open the audience
  2. Click Convert to Dynamic
  3. Conditions are re-evaluated each time
Converting a static audience to dynamic may significantly change its size if the conditions now match different contacts.

Hybrid Approach

For some use cases, use both:
  1. Create a dynamic audience for ongoing targeting
  2. Before a critical send, snapshot it to a static audience
  3. Send to the static version for that specific campaign
  4. Continue using dynamic for regular sends
This gives you the flexibility of dynamic with the predictability of static when needed.

Audience Refresh

Dynamic Audiences

Evaluation happens automatically when:
  • A campaign is scheduled
  • You click “Refresh” in the UI
  • You preview the audience

Static Audiences

To update a static audience:
  1. Open the audience
  2. Click Refresh Members
  3. The system re-runs conditions and updates membership
This is a manual action—the audience doesn’t change otherwise.

Best Practices

Most audiences should be dynamic. The automatic updates save maintenance time.
For important campaigns, snapshot to static so you know exactly who received it.
“Black Friday 2024 Buyers” is clearer than “Black Friday Buyers” (which year?).
Static audiences for past events can be archived to reduce clutter.

Next Steps