Skip to main content
Sequences define automated follow-up emails that trigger based on recipient behavior. Each follow-up step has its own email variants.

How Sequences Work

  1. Initial email is sent to lead
  2. ColdSend waits the configured number of days
  3. If the trigger condition is met, follow-up is sent
  4. Process repeats for subsequent steps

Campaign Status and Sequence Updates

Sequences can be managed differently depending on campaign status:
sequences and sequence_edits are mutually exclusive — you cannot use both in the same request. Using sequences on a PAUSED campaign returns a 400 error, and sequence_edits on a DRAFT campaign also returns a 400 error.

Configuring Sequences (DRAFT campaigns)

Use the sequences array to replace all follow-up sequences at once. This is the simplest approach during initial campaign setup:

Sequence Fields

Trigger Types

NOT_REPLIED is the most commonly used trigger — it reaches both non-openers and openers who didn’t respond.

Sequence Limits

Sequence Edits (PAUSED campaigns)

For PAUSED campaigns, use sequence_edits to modify individual sequences without replacing everything. Each item has an action field:

Sequence Edit Actions

Use GET /campaigns/{campaign_id} to retrieve existing sequence_id values before editing or deleting.

Best Practices

Subject Line Patterns

Next Steps

Email Variants

A/B testing and personalization for follow-ups.

Personalization

Use variables, spintax, and conditionals.