Sequences
Publishing & managing sequences
Building a sequence is only half the work. The other half is publishing, enrolling contacts, and managing the campaign as it runs.
This article covers the full lifecycle: from Draft to Published, enrolling leads, managing the Leads tab, monitoring execution, pausing/disabling and resuming campaigns, and updating sequences with proper change management.
Sequence Status: draft vs. published
Every sequence has a status that controls whether it can send messages.
Draft status
A sequence is Draft when you're still building it.
In Draft, sequences:
Don't send any messages
Can be freely edited (add/remove steps, change conditions, update settings)
Don't appear in the Leads tab
Show a "Draft" badge in the sequence list
When to use Draft:
Building new sequences
Testing flow and messaging
Making major changes
Preparing sequences for future launch
Publishing a Draft:
When you're ready to activate a sequence:
Go to the sequence editor
Click Publish button (top right)
Confirm the action
The sequence moves to Published status and can now send messages.
Published Status
A sequence is Published when it's active and sending messages.
In Published, sequences:
Send messages to enrolled contacts on schedule
Show a "Published" badge
Appear in the Leads tab with enrolled contacts
Run analytics and track executions
Cannot be edited directly (protected from accidental changes)
Making changes to published sequences
If you need to make changes to a Published sequence:
Click Disable Sequence button (temporarily stops all sends)
The sequence pauses immediately (no new messages send)
All enrolled contacts pause at their current step
You can now edit the sequence:
Update message content
Modify step timing
Add or remove steps
Change conditions
Update senders
Modify any settings
After making changes, click Publish to republish
The sequence resumes sending
Contacts continue from where they paused
Important: While disabled, no messages send to any contacts, both existing and new enrollments are paused.
Example:
Sequence published, 50 contacts enrolled
You notice a typo in an email
Click Disable Sequence
All sends stop; 50 contacts pause mid-sequence
Edit the email to fix the typo
Click Enable Sequence
Sequence republishes and resumes
The 50 contacts continue from their current step with the corrected email
Protecting active campaigns
Because sequences require disabling to edit, this prevents accidental changes that would break active campaigns.
If you want to test changes or improve messaging without disrupting active sequences:
Create a new sequence with the improved messaging
Enroll new contacts in the new sequence
Keep the original sequence running for existing contacts
This way, existing contacts finish their original journey while new contacts benefit from improvements.
Publishing your sequence
Here's the step-by-step process to take your sequence from Draft to Published.
Step 1: Complete your sequence
Before publishing, ensure:
All steps configured – No empty or incomplete steps
All senders selected – At least one sender per communication step
Timing configured – Immediately or wait X duration
Messages composed – Subject lines, body copy, merge tags
Conditions logic tested – Flow makes sense
Step 2: Preview everything
Click the Preview tab to review the entire sequence:
Preview the flow – See the complete visual layout
All steps visible
All conditions and branches clear
Logic flow makes sense
Preview individual steps – Click each step to see:
Email subject and body (with merge tags populated for sample contact)
Message content for LinkedIn/WhatsApp
Timing and sender info
Trace multiple paths – Mentally walk through different contact scenarios:
What happens if they have a LinkedIn URL?
What happens if they don't?
What happens if they open the email?
What happens if they reply?
Check for errors – Look for:
Typos in subject lines or copy
Broken merge tags (showing
{{undefined}})Missing senders
Incomplete step configurations
Step 3: Review sequence settings
Click the Settings tab to verify global configurations:
General Settings
Sequence name is clear and descriptive
Description explains the sequence purpose
Priority & Owner Logic
"Priority for Owner" toggle matches your preference
If enabled, Owner assignments will control who sends messages
Channel Rate Limits
Check these are appropriate for your team:
Email: 50 per 24 hours (default)
LinkedIn connections: 20 per 24 hours
LinkedIn messages: 30 per 24 hours
WhatsApp: 20 per 24 hours
If you're planning to enroll many contacts, ensure rate limits won't cause bottlenecks.
Message Behavior
"Single thread emails" – If enabled, all emails go to same thread (for follow-ups)
"Stop campaign on reply" – If enabled, sequence pauses when contact replies
Choose based on your campaign strategy.
Schedule & Launch
Auto-launch: Enable if you want new enrollments to start immediately
Timezone: Set to your team's timezone
Send days: Typically Monday–Friday (respects contact availability)
Send hours: Typically 9 AM–6 PM (business hours)
Individual steps respect these global settings.
Step 4: Final review & publish
Once everything is verified:
Click Publish button (top right of editor)
A confirmation dialog appears asking: "Publish this sequence?"
Click Confirm Publish
Sequence status changes to Published
You can now enroll contacts
The sequence is now live and ready to send.
Enrolling contacts in sequences
Publishing is just the first step. Now you need to enroll contacts (add leads to the sequence).
Dalil supports three enrollment methods.
Method 1: From the leads tab
The Leads tab inside your sequence is the primary enrollment location.
Step 1: Open leads tab
In a Published sequence, click the Leads tab.
You see:
Enrolled contacts with their status
Contact name, company, email
Current step in sequence
Last action and timestamp
Remove buttons for individual contacts
Step 2: Add leads
Click Add Leads button (top of the Leads tab).
A modal appears with two options:
Option A: Import from People Database
Click Import from People
A list of all contacts in your CRM appears
Select individual contacts or use bulk select (checkbox to select all visible)
Click Add Selected to enroll them
This is useful for:
Small targeted campaigns (adding 10-50 specific contacts)
Enrolling hand-picked prospects
Testing the sequence with a small group first
Option B: Import from Pipeline
Click Import from Pipeline
Select a specific pipeline or view from your CRM
All contacts in that pipeline/view are listed
Use filters to narrow (e.g., show only Stage = "Qualified")
Select contacts (or bulk select all)
Click Add Selected to enroll
This is useful for:
Large campaigns (hundreds of contacts)
Enrolling entire sales pipeline segments
Automating enrollment by stage
Step 3: Verify & confirm
After selecting:
Review the count: "Adding X contacts"
Verify no duplicates are being added (Dalil shows if contact already enrolled)
Click Confirm Enrollment
Contacts are now enrolled. If auto-launch is enabled, they start the sequence immediately.
Method 2: Bulk action from CRM records
Enroll contacts directly from your CRM table view.
Step 1: Select contacts in CRM
Open your CRM People or Records table
Use checkboxes to select multiple contacts
Select as many as you want to enroll
Step 2: Choose sequence from bulk actions
Click Bulk Actions menu (appears when contacts are selected)
Select Add to Sequence
A dropdown shows all Published sequences
Choose the sequence to enroll them in
Step 3: Confirm
Click Confirm. Contacts are immediately enrolled and will start the sequence.
Why use this method:
Fastest way to enroll large groups
Works from your main CRM workflow
No need to navigate into the sequence itself
Method 3: Automated via workflows
Automate enrollment using Dalil Workflows.
Create a workflow trigger that automatically enrolls contacts in a sequence based on conditions.
Example workflow:
Trigger: New contact created in CRM
Condition: Industry = "Manufacturing"
Action: Add to Sequence "Manufacturing Outreach"
Now every new contact in Manufacturing automatically enrolls.
Another example:
Trigger: Contact moved to Stage = "Qualified"
Condition: None
Action: Add to Sequence "Enterprise Sales Sequence"
Whenever a prospect reaches "Qualified," they're automatically enrolled.
This is useful for:
Automatic nurturing of new leads
Stage-based sequences
Eliminating manual enrollment
For detailed workflow setup, see the Workflows section of the Knowledge Base.
Managing the Leads Tab
Once contacts are enrolled, the Leads tab shows their progress through the sequence.
Understanding lead status
Each enrolled contact shows:
Status | Meaning | Action |
|---|---|---|
Pending | Waiting for next step to send | Monitoring |
In Progress | Currently in a step or waiting for condition | Monitoring |
Completed | Finished the sequence | Archive or end |
Paused | Manually paused | Can resume |
Stopped | Exited sequence (reply, unsubscribe) | Review reason |
Viewing contact progress
Click a contact's row to see:
Current step in the sequence
Messages already sent
Engagement (opens, clicks, replies)
Last action and timestamp
Condition outcomes (if applicable)
Removing contacts
To remove a contact from the sequence:
Click the Remove button next to their name
Confirm: "Remove this contact?"
Contact is immediately removed and won't receive further messages
Use this when:
Contact unsubscribes (respect their preference)
Contact replies and you want to pause sequences
Contact is no longer a prospect
Pausing individual contacts
To pause a contact temporarily:
Click the Pause button
Contact pauses at current step
Messages don't send until resumed
Use when:
Contact is out of office
You want to manually engage before automating again
Testing or debugging
Bulk actions on leads
To manage multiple contacts at once:
Select contacts using checkboxes
Click Bulk Actions
Options appear:
Remove Selected
Pause Selected
Resume Selected
This speeds up management of large groups.
Monitoring Execution & Analytics
Once contacts are enrolled and messages start sending, monitor results in the Executions and Analytics tabs.
Executions Tab
Shows real-time message sends and status.
Use for:
Debugging failed sends
Checking that messages actually went out
Troubleshooting failed sends:
If messages show "Failed":
Click the failed message
See error reason (e.g., "Invalid email address", "No WhatsApp number")
Fix the contact's data and retry if needed
Analytics tab
Shows high-level campaign performance.
Overview funnel:
See how many contacts moved through each stage:
Contacted (sent at least one message)
Opened (opened at least one email/message)
Interactions (clicked, replied, or engaged)
Answered (replied to a message)
Interrupted (stopped sequence or exited)
Step-by-step metrics:
For each step, see:
How many contacts reached that step (IN)
How many completed/moved past it (OUT)
Open rates and click rates (for emails)
Individual contact tracking with SUCCESS status
Filters:
Filter by sender
Filter by channel (Email, LinkedIn, WhatsApp)
Filter by date range
Use for:
Measuring campaign success
Comparing step performance
Identifying bottlenecks (where contacts drop off)
Proving ROI (replies, meetings booked)
Archiving sequences
When a sequence is complete and you don't need it anymore:
Go to the sequence
Click Archive button
Sequence moves to Archives view
It's hidden from active sequences but data is preserved
Use for:
Cleaning up old campaigns
Keeping a clean active sequence list
Preserving historical data
You can unarchive sequences later if needed.
Best Practices for publishing & managing
Preview Everything
Before publishing, always use the Preview tab to trace the full flow and check every message.
Start Small
For new sequences, enroll 10-50 contacts first. Monitor results. If analytics look good, scale up to larger enrollments.
Monitor Execution
Check the Executions tab regularly, especially in the first week. Look for failed sends and fix underlying data issues.
Document Your Changes
Keep notes on what changed between versions and why. This helps you remember what worked and what didn't.
Test Unpublished
If you're unsure about a sequence, keep it in Draft mode and test preview thoroughly before publishing.
Honor Unsubscribes
Always respect opt-outs. If "Stop campaign on reply" is enabled, watch for replies and honor them.
Regular Analytics Review
Every 3-5 days, check Analytics tab. Are open rates declining? Are replies happening? Adjust future enrollments based on data.
Why this matters
Publishing and managing sequences is where all your careful configuration becomes real-world action.
A well-built sequence that never publishes helps nobody. A published sequence with clear enrollment, active monitoring, and responsive management drives results.
By mastering the publishing process, enrollment methods, version management, and analytics, you transform sequences from theoretical into operational—delivering messages, getting responses, and building relationships at scale.
Key outcome
Publishing a sequence takes it from Draft (no sends) to Published (active messaging).
Enrolling contacts happens via the Leads tab, bulk actions from your CRM, or automated workflows.
Managing sequences means monitoring execution, reviewing analytics, pausing/resuming as needed, and updating carefully to protect ongoing campaigns.
By following publishing best practices and staying engaged with your active sequences, you'll maximize results and ensure your automation delivers consistent, measurable outcomes.