Sequences
Sequences are automated multi-step outreach cadences. You define the steps, channels, and timing — ScendCore’s AI handles the execution, drafting personalized messages for each contact at each step.
How Sequences Work
A sequence is a series of ordered steps, each with a configurable delay. When you enroll a contact, ScendCore works through the steps automatically:
- The first step fires after its configured delay from enrollment
- Each subsequent step fires after its delay from the previous step
- The AI drafts personalized content for each step based on the contact’s profile, your agent’s persona, and any messaging overrides you set
Sequences can be paused, resumed, or archived at any time.
Creating a Sequence
- Go to Sequences in the left sidebar
- Click + Create Sequence
- Enter a name and optional description
- Click Create
Using Templates
If you do not have any sequences yet, ScendCore offers built-in templates to get you started:
| Template | Steps | Description |
|---|---|---|
| Cold Outreach | 3 steps | Intro, value prop, CTA cadence |
| Follow-Up Series | 2 steps | Check-in and final nudge |
| Re-Engagement | 2 steps | Sequence for contacts gone cold |
| Meeting Request | 1 step | Direct ask for high-intent leads |
Click a template to create a sequence pre-configured with the right number of steps and delays.
Configuring Steps
Each step in a sequence has:
- Step number — The order in the sequence (auto-assigned)
- Job type — What kind of outreach this step performs:
- Initial Outreach — First contact email
- Follow-up Email — Continuation of a thread
- Re-engagement — Reaching back out to cold contacts
- Channel — The communication channel (email, SMS, etc.)
- Delay — How long to wait before this step fires
Setting Delays
Delays can be configured in minutes, hours, or days:
- Minutes — For fast sequences (e.g., 30 minutes between steps)
- Hours — For same-day follow-ups (e.g., 4 hours later)
- Days — For standard cadences (e.g., 3 days between touches)
The delay on the first step is measured from the moment of enrollment. Delays on subsequent steps are measured from the previous step.
Tip: For testing, set all steps to 0 minutes delay. ScendCore’s sequence processor runs every 2 minutes, so steps will fire within minutes of enrollment.
Messaging Overrides
Each step supports optional messaging overrides to guide the AI:
- Angle — The approach or hook for this step
- CTA — The call-to-action to include
- Value proposition — The key value message to emphasize
These are hints for the AI, not literal copy. The AI weaves them into a personalized, natural-sounding message.
Sequence Settings
Each sequence has configurable behaviors:
- Stop on reply — Automatically pause the sequence for a contact when they reply
- Stop on meeting — Pause when a meeting is booked
- Sender profile — Which sender identity to use for this sequence
- Agent — Which AI agent drafts the messages
- Default sequence — Mark one sequence as the default for quick enrollment
Sequence Status
Sequences have four statuses:
| Status | Meaning |
|---|---|
| Draft | Being configured, not yet running |
| Active | Running and processing enrolled contacts |
| Paused | Temporarily stopped, can be resumed |
| Archived | Permanently stopped, kept for reference |
Enrolling Contacts
There are several ways to enroll contacts in a sequence:
Individual Enrollment
- Open a contact’s profile
- Select a sequence to enroll them in
- The first step queues immediately (or after its configured delay)
Bulk Enrollment
- Go to Contacts and select multiple contacts using checkboxes
- Click Enroll in Sequence from the bulk actions bar
- Choose the target sequence
From a List
- Create a contact list in the Lists section
- Open the list and click Enroll All in Sequence
- Select the target sequence
ScendCore checks for duplicate enrollments — a contact will not be enrolled in the same sequence twice while they have an active enrollment.
Viewing Sequence Progress
Each sequence card shows real-time stats:
- Active enrollments — Contacts currently progressing through steps
- Completed — Contacts who finished all steps
- Unenrolled — Contacts removed before completing
Click a sequence to see the full enrollment table with per-contact status, current step, and timestamps.
Enrollment Statuses
| Status | Meaning |
|---|---|
| Active | Currently progressing through the sequence |
| Completed | Finished all steps |
| Paused | Temporarily paused (e.g., due to a reply) |
| Unenrolled | Removed from the sequence before completion |
How Execution Works
Behind the scenes, ScendCore’s queue worker processes sequence steps:
- The sequence cron runs every 2 minutes
- It checks all active enrollments for steps that are due (based on delays)
- For each due step, it creates an agent job assigned to the sequence’s AI agent
- The agent drafts personalized content for the contact
- Depending on the agent’s autonomy level, the draft either auto-sends or goes to the approval queue for human review
- After the step completes, the enrollment advances to the next step
If Stop on reply or Stop on meeting is enabled and the corresponding event occurs, the enrollment is automatically paused.