Create and manage multi-channel outreach sequences in SuperAGI Sales CRM
Sequences are manually-built, multi-channel outreach workflows with granular control over each step. Unlike Cold Outreach (/cold-outreach), which is an AI SDR that automates lead sourcing + personalization + follow-up at scale, Sequences give you full control over step ordering, timing, content, and channel mix. You build the sequence step-by-step, add contacts yourself, and decide exactly what happens at each touchpoint.
Direct URL: https://sales.superagi.com/sequences
Sidebar path: Engage > Sequences
| Skill | Relationship |
|---|---|
cold-outreach/SKILL.md | Alternative outreach method. Cold Outreach is AI-driven and auto-sources leads; Sequences require you to build steps and add contacts manually. |
cold-outreach/setup.md | Sequences require a connected mailbox and LinkedIn account — set up via (same Settings prerequisites). |
cold-outreach/setup.mdcrm/records.md | Leads and Contacts are added to Sequences from CRM records. Manual step tasks also associate with CRM records. Use crm/records.md to look up or create those records. |
crm/lists.md | The "Select a list" option when adding contacts uses CRM Lists. Use crm/lists.md to manage those lists. |
crm/tasks.md | Manual step types (Manual Email Task, Manual Phone Call Task, etc.) create CRM Tasks. Use crm/tasks.md to view and complete those tasks. |
crm/SKILL.md | Use the CRM CLI to bulk query contacts enrolled in sequences or filter sequence-related lead records. |
workflows | The "Add to Sequence" and "Remove from Sequence" workflow nodes enroll contacts automatically based on CRM events. |
prospect | Prospects found in Prospect Leads can be added directly to a Sequence via "Add to Sequence". Use prospect to find and filter those prospects first. |
meeting-links | After a meeting is booked, leads can be enrolled in follow-up sequences for post-meeting nurturing. |
marketing/whatsapp-campaign.md | Sequences support Automatic WhatsApp Message steps for drip flows. Use marketing/whatsapp-campaign.md for one-shot bulk blasts instead. |
settings | Personal Mailboxes and LinkedIn Account in Settings are required before email and LinkedIn steps in sequences can send. |
ai-analytics | Sequence performance metrics (emails sent, replies, open rates) are available as analytics data sources. |
/sequences)Left sidebar: Folder system for organizing sequences. "All Sequences" is the default. Custom folders can be created (add_icon) or deleted (delete_icon).
Search & Create:
Search Sequences textbox — filter sequences by nameCreate Sequence button (top-right) — opens creation modalFilters bar: Three dropdowns above the table:
@#$%&* show empty state without crashing.Sequence table columns:
| Column | Description |
|---|---|
| Name | Sequence name (clickable — opens detail page at /sequences/{id}) |
| Status | Status with color-coded dot indicator (e.g., Inactive white_dot) |
| Total Contacts/Leads | Number of contacts/leads in the sequence |
| Active | Currently active contacts |
| Finished | Contacts that completed all steps |
| Replied | Contacts that replied |
| Sent | Total messages sent |
Each row has a more_icon for row actions (three-dot menu).
Pagination: Bottom of table. Page numbers with left/right arrows. "20 per page" selector.
| Status | Dot Color | Meaning |
|---|---|---|
| Inactive | white_dot | Created but not launched or paused |
| Active | colored_dot | Currently running, sending outreach |
| Paused | white_dot | Temporarily stopped |
| Completed | white_dot | All contacts finished the sequence |
Click "Create Sequence". A modal appears with:
Validation rules:
Clicking Continue with "Build from scratch" selected creates the sequence and opens the detail page at /sequences/{id}. The sequence starts empty — you add steps via the "+ Add a new step" button.
Clicking Continue with "Choose a Prebuilt Template" selected navigates to the template picker at /sequences/templates.
Template picker layout:
Available Prebuilt Templates:
| Template | Category | Description |
|---|---|---|
| High Value Account Outreach | Sales outreach | Engage key decision-makers at high-value accounts. Combines targeted emails, Call tasks and LinkedIn touchpoints. 7 steps, 14 days. |
| Reachout to Website Visitors | Sales outreach | Multi-channel outreach to engage visitors who browsed your site, using contextualized website activity. 5 steps, 8 days. |
| Funding Announcement | Company signal-based | Target companies that recently received funding |
| Leadership Change | Company signal-based | Target companies with recent leadership changes |
| Job Posting | Company signal-based | Target companies with relevant job postings |
| Job change by Prospects | People signal-based | Target prospects who recently changed jobs |
| Convert Inbound Leads | Sales outreach | Convert inbound leads with multi-step follow-up |
| Multi Channel Outreach | Sales outreach | Multi-channel sequence combining email, LinkedIn, and calls |
| LinkedIn Nurture Flow | LinkedIn-based | LinkedIn-focused nurture sequence |
| Onboarding Template | Sales outreach | Onboarding sequence for new customers/users |
/sequences/{id})Header:
| Tab | What it shows |
|---|---|
| Overview | Sequence steps with stats and step builder |
| Contacts/Leads | All contacts/leads added to this sequence |
| Emails | Email activity across the sequence |
| LinkedIn activity across the sequence | |
| Audit Trail | History of changes to the sequence |
| Analytics | Performance metrics and charts |
| Settings | Sequence configuration (schedule, rules, etc.) |
Shows the sequence steps in vertical order. Each step card displays:
"+ Add a new step" button at the bottom opens the step type selector modal.
The "Add Step" modal organizes step types into three categories:
| Step Type | Description |
|---|---|
| AI Email Agent | Automatically creates and sends AI-personalized emails to prospects |
| Qualification Agent | Assesses and qualifies leads based on predefined criteria |
| Market Research Agent | Researches prospects and companies automatically |
| Multi Threading Agent | Automatically engage multiple stakeholders within a single company |
| AI LinkedIn - Message Agent | Automatically creates and sends AI-personalized LinkedIn messages |
| AI LinkedIn - InMail Agent | Automatically creates and sends AI-personalized LinkedIn InMails |
| Step Type | Description |
|---|---|
| Automatic Email | Emails are delivered automatically without manual effort |
| Automatic LinkedIn - Message | Send LinkedIn Messages automatically |
| Automatic LinkedIn - InMail | Send LinkedIn InMails automatically |
| Automatic LinkedIn - Connection Request | Send LinkedIn connection requests with or without note automatically |
| Automatic WhatsApp Message | Send WhatsApp messages automatically |
| Step Type | Description |
|---|---|
| Manual Email Task | Task is created to send an email manually |
| Manual Phone Call Task | Task is created to make a phone call |
| Manual LinkedIn - Message Task | Task is created to send a LinkedIn message to a prospect |
| Manual LinkedIn - InMail Task | Task is created to send a LinkedIn InMail to a prospect |
| Manual LinkedIn - Connection Request Task | Task is created to send a LinkedIn Connection Request to a prospect |
| Manual WhatsApp Message Task | Task is created to send a WhatsApp message to a prospect |
/sequences/{id}/step/{stepId}/edit)Split-pane layout with Cancel and "Save & Continue" buttons.
Left pane:
Right pane — Preview:
Split-pane layout with Cancel and "Save & Continue" buttons.
Left pane — Message Details:
Right pane — Preview:
{{variables}} replaced with real valuesValidation:
Each step (except step 1) has configurable timing:
Step 1 is always "Scheduled immediately after the person is added to Sequence."
Each step supports up to 4 variants (A, B, C, D) for A/B testing:
| Column | Description |
|---|---|
| Name | Contact name with avatar |
| Current Company | Contact's company |
| Current Role | Contact's job title |
| Current Step | Which step the contact is on (e.g., Step 1) |
| Status | Status badge (e.g., Completed, Active) |
| Sender | Sender assigned to this contact, with avatar |
Click the Add Contacts/Leads button (top-right of the Contacts/Leads tab). A dropdown opens with three options:
| Option | Description |
|---|---|
| Prospect | Search and select from prospects in the system |
| Select a list | Choose an existing contact list — all contacts from the list are added |
| Select manually | Search and select specific contacts by name or email |
Note: Adding a contact already in the sequence either shows a warning or silently skips the duplicate. The contact will not appear twice.
| Column | Description |
|---|---|
| Sent To | Recipient name with avatar |
| Subject line + preview of email body | |
| Engagement | Icons showing open/click/reply status |
| Sender | Sender name with avatar |
| Sent On | Date and time the email was sent |
Empty State: If no emails have been sent yet, the tab shows an empty state (no blank white screen or error).
| Filter | Description |
|---|---|
| Sender Account | Filter by which LinkedIn account sent the activity |
| Sent On | Filter by date |
| Connection Request | Filter by connection request activities |
| Message | Filter by message activities |
| InMail | Filter by InMail activities |
Total people, Total contacts, Total leads.
Emails sent, Email opens, Email clicks, Emails replied, Positive replies, Out of office replies, Skipped, Percentage of bounced emails, Open rate, Click rate, Reply rate.
Connections sent, Connections accepted, InMails Sent, Messages Sent, InMail Replies, Message Replies, Skipped, Connection acceptance rate, Reply rate.
If no LinkedIn activity exists, the chart shows "No LinkedIn activity data found!" and all metrics show 0.
Total tasks, Tasks done, Tasks pending.
If the sequence has no activity, all metric cards show 0 and charts show empty or flat lines (no errors or crashes).
| Rule | Default |
|---|---|
| Mark contact as finished when there is a reply | ON |
| Mark contact as finished when a phone call is connected | OFF |
| Mark contact as finished if a meeting is booked | OFF |
| Enrich phone numbers | OFF |
| Continue to next step if current step is skipped | OFF |
| Do not add contacts if added to any other sequence | OFF |
| Exclude people from lists | OFF |
Enabling "Do not add contacts if added to any other Sequence" prevents duplicate enrollment — system shows a warning or silently skips that contact.
| Toggle | Description |
|---|---|
| Assign phone call to team members via round robin | Distributes phone call tasks evenly across team members |
| Add unsubscribe link to Sequence | Adds an unsubscribe link to the bottom of each email |
| Exclude Catch-All Emails | Skips sending to catch-all email addresses |
| Skip Email Validation | Bypasses email validation when adding contacts |
The Launch button is at the top-right of the sequence detail page.
| Scenario | Error shown |
|---|---|
| No steps added | Launch button is disabled/greyed out |
| No contacts added | Warning: "Add at least one contact/lead to launch" — sequence does not launch |
| No sender email configured | Error: "No sender email configured" — sequence does not launch |
| Steps exist but all variants disabled | Error toast: "Steps 1, 2, 3 have no active variant" |
| Status | Badge Color |
|---|---|
| Active | Green |
| Inactive | Grey |
Clicking the status button opens a dropdown with available state-change options. The badge updates immediately.
| Scenario | Expected Behaviour |
|---|---|
| Sequence name is empty | Validation error — sequence not created |
| Sequence name is only spaces | Validation error — sequence not created |
| Sequence name is 300+ characters | Input truncated or clear error shown — no crash |
| Sequence name has special characters | Created with special name OR clear validation message |
| Duplicate sequence name | Either allowed (both exist) OR warning shown |
| Search with no matching results | Empty state shown — no crash |
| Tags filter with no matching sequences | Empty state shown — no crash |
| Future date range in Created Date filter | Empty state shown — no crash |
| Search with special characters (@#$%&*) | Empty state shown — no crash |
| Launch with no steps | Launch button disabled |
| Launch with no contacts | Warning shown — sequence does not launch |
| Launch with no sender email | Error shown — sequence does not launch |
| Start Time later than End Time in Settings | Validation error — setting not saved |
| Adding a duplicate contact | Warning shown or silently skipped — contact does not appear twice |
| URL | What it shows |
|---|---|
/sequences | Sequence list page with folders, search, filters |
/sequences/templates?name=...&permission=...&tags=[] | Prebuilt template picker |
/sequences/{id} | Sequence detail page (Overview tab default) |
/sequences/{id}?tab=settings | Sequence settings tab |
/sequences/{id}/step/{stepId}/edit | Step editor for a specific step variant |
<a> tags in the list have no href. You must click the inner <div> containing the sequence name text to navigate. Clicking the outer <a> does nothing./sequences/{id}. Template selection goes to /sequences/templates first.?tab=settings URL parameter navigates directly to it.