Creating Sequences
Step-by-step guide to creating and deploying outreach sequences in Sequence Studio.
Prerequisites
Section titled “Prerequisites”- ✅ HubSpot connected (Settings → General)
- ✅ Contact lists created in HubSpot
- ✅ Product positioning documented
- ✅ Campaign goals defined
Creation Workflow
Section titled “Creation Workflow”-
Create Sequence
Navigate to Sequence Studio and click + New
-
Name Your Sequence
Choose a descriptive name:
- Include campaign type
- Add date or version
- Example: “INBOUND25 Outreach - Q1”
-
Configure Generator
Define how AI generates content
-
Set Up Senders
Configure who sends emails
-
Define Steps
Set cadence and touchpoints
-
Configure Settings
Set sources, limits, and policies
-
Test
Run with sample contacts
-
Deploy
Activate for production
-
Monitor
Track performance and adjust
Step 1: Define Strategy
Section titled “Step 1: Define Strategy”Before configuration, document:
Campaign Goals:
- What’s the objective? (meeting, demo, sale)
- Who’s the target audience?
- What’s the value proposition?
Content Strategy:
- Tone (formal, casual, technical)
- Length (brief, detailed)
- Personalization level (high, medium, low)
Success Metrics:
- Reply rate target
- Meeting booking rate
- Conversion goal
Step 2: Configure Generator
Section titled “Step 2: Configure Generator”Prompt Content
Section titled “Prompt Content”Default Instructions:
- Click + Add Prompt Part
- Select Default Instructions from library
- Choose preset (e.g., “Conference Default Instructions”)
- Review rules and adjust if needed
Custom Instructions:
- Add campaign-specific rules
- Define tone and style
- Set personalization boundaries
- Add compliance requirements
Content:
-
Write product positioning:
- Platform tagline- Key value propositions- Feature descriptions with benefits- Proof points and metrics- Case studies or testimonials -
Add campaign context:
- Event details (if applicable)- Time-bound offers- Seasonal relevance- Competitive positioning
Data Sources
Section titled “Data Sources”Toggle context available to AI:
HubSpot Sources:
- ✅ Previous Communication (recommended)
- ✅ Company Communication
- ✅ Lifecycle Stages
- ⬜ Deal Information (if relevant)
LinkedIn Sources:
- ✅ Profile (for title/company verification)
- ⬜ Posts (for high-value prospects only)
- ✅ Company Profile
- ⬜ Company Posts (if relevant)
External Sources:
- ⬜ Company News (adds cost, use selectively)
- ⬜ Financing Events (for investors/partners)
- ⬜ Website Summary (for discovery calls)
General Settings
Section titled “General Settings”LLM Model: Choose from available models (see LLM Models)
Recommendations:
- gemini/gemini-2.5-pro — Best quality
- openai/o3 — Good balance
- openai/o4-mini — Fast and economical
Threading:
- ✅ Send emails in one thread (recommended for follow-ups)
Auto-Enroll:
- ⬜ Auto-enroll into CRM sequence (if using HubSpot sequences)
- ⬜ Auto-enroll into Email Bison (if using)
Step 3: Set Up Senders
Section titled “Step 3: Set Up Senders”Default Sender
Section titled “Default Sender”Set the primary sender (usually you):
- Name: John Smith
- Email: john@company.com
- Company: Acme Corp
- Scheduling Link: calendly.com/john (optional)
Additional Senders
Section titled “Additional Senders”For team sequences:
- Click + Add Sender
- Choose:
- CRM User — Select from HubSpot users
- Manual Entry — Enter details manually
- Configure selection logic:
- Match by HubSpot owner
- Match by territory
- Round robin
Selection Fields
Section titled “Selection Fields”Configure how contacts map to senders:
hubspot_owner_id: Maps to the contact’s assigned owner in HubSpot
territory: Custom field for regional assignment
account_executive: Custom field for AE assignment
Step 4: Define Steps
Section titled “Step 4: Define Steps”Step Configuration
Section titled “Step Configuration”Click Edit Steps to define cadence:
Example: 3-Email Sequence
Day 1: Initial EmailDay 3: Follow-up Email (same thread)Day 7: Final Email (same thread)Example: Multi-Channel Sequence
Day 1: EmailDay 3: LinkedIn Connection RequestDay 5: LinkedIn MessageDay 8: Email Follow-upDay 12: Phone CallStep Types
Section titled “Step Types”Email:
- Generates subject and body
- HTML formatting
- Plain text version
- Threading support
LinkedIn Message:
- Character limit enforcement
- Connection request copy
- Direct message copy
LinkedIn Connection:
- Personalized connection request
- Note text (300 char limit)
Phone Call:
- Call script generation
- Key talking points
- Objection handling
Optional Steps
Section titled “Optional Steps”Mark steps as optional:
- ✅ Skip if previous step got reply
- ✅ Skip if contact engaged elsewhere
- ⬜ Required (always execute)
Step 5: Configure Settings
Section titled “Step 5: Configure Settings”General Settings
Section titled “General Settings”Active: Toggle to enable/disable sequence
Review Policy:
- ⬜ Auto-confirm (immediate send)
- ✅ Require Human Review (recommended initially)
- Auto-confirm After: 10 minutes (if review enabled)
Pricing: Review credit cost per contact
Contact Input Sources
Section titled “Contact Input Sources”Add HubSpot lists:
- Click + Add List
- Search and select list
- Set:
- Priority: 1-10 (lower = higher priority)
- Reschedule After: Days until retry
- Review list size (e.g., ~372 contacts)
Multiple Lists:
- Contacts process by priority
- Higher priority lists process first
- Reschedule controls retry timing
Processing Limits
Section titled “Processing Limits”Control speed and volume:
Enrollment Limits:
Max 1 contact / 5 seconds (system minimum)Max 50 contacts / day (your limit)Generation Limits:
Max 1 contact / 5 seconds (system minimum)Max 50 contacts / day (your limit)Weekend Blocking:
- ✅ Do Not Allow Any on Weekends
HubSpot Field Mapping
Section titled “HubSpot Field Mapping”Map generated content to HubSpot properties:
Per-Step Mapping:
Step 1:- body → sellestial_email_1_body- plain_text → sellestial_email_1_plain- subject → sellestial_email_1_subject
Step 2:- body → sellestial_email_2_body...Property Prefix:
- Default:
sellestial_ - Custom:
your_prefix_
Step 6: Prompt Consistency Check
Section titled “Step 6: Prompt Consistency Check”Before deploying, check for contradictions:
- Click Prompt Consistency Check button in Generator tab
- AI analyzes all prompt sections
- Review identified issues:
- Conflicting instructions
- Contradictory rules
- Incompatible requirements
- Fix issues in prompt
- Re-run check until clean
- Proceed to testing
Common Issues:
- “Don’t include links” vs “Add scheduling link”
- “Brief emails” vs “Include 3 case studies”
- “Casual tone” vs “Formal business language”
Step 7: Test
Section titled “Step 7: Test”Test with sample contacts:
- Go to Test tab
- Click Run button
- Review generated content:
- Check personalization quality
- Verify tone and length
- Confirm fact accuracy
- Test all steps
- Adjust Generator if needed
- Re-test until satisfied
What to Check:
- ✅ All facts verifiable
- ✅ No fabricated details
- ✅ Appropriate personalization
- ✅ Consistent tone
- ✅ Proper formatting
- ✅ Subject lines compelling
- ✅ CTAs clear
Step 8: Deploy
Section titled “Step 8: Deploy”Activate the sequence:
- Go to Deploy tab
- Review Generator Definition:
- Current version hash
- Deployed timestamp
- Complete YAML spec
- Click Deploy button
- Confirm deployment
- Version activates
- Sequence status changes to Active
Deployment Banner:
If you see:
⚠️ Generator has changes that need to be compiled and deployedThis means edits in Generator tab aren’t live yet. Deploy to activate.
Step 9: Monitor & Iterate
Section titled “Step 9: Monitor & Iterate”Track performance:
Overview Tab
Section titled “Overview Tab”Monitor KPIs:
- Total enrolled
- Waiting for confirmation
- Pending generation
- Completed
Contacts Tab
Section titled “Contacts Tab”Review individual results:
- Select contact
- View generated steps
- Read content
- Check for issues
- Approve or reject
Adjust Configuration
Section titled “Adjust Configuration”Based on results:
- Low reply rates → Adjust messaging
- High rejection → Review personalization
- Factual errors → Tighten prompt rules
- Inconsistent quality → Add validation checks
Troubleshooting
Section titled “Troubleshooting”No Contacts Enrolling
Section titled “No Contacts Enrolling”Check:
- Sequence is Active
- Input lists have contacts
- Processing limits not too restrictive
- Lists aren’t already fully processed
Generation Taking Too Long
Section titled “Generation Taking Too Long”Possible causes:
- Too many data sources enabled
- Large input lists
- Complex prompts
- Rate limits set too conservatively
Solutions:
- Disable unnecessary data sources
- Process smaller batches
- Simplify prompts
- Increase rate limits (if appropriate)
Generated Content Off-Brand
Section titled “Generated Content Off-Brand”Issues:
- Wrong tone
- Incorrect facts
- Poor personalization
Solutions:
- Review Default Instructions
- Add Custom Instructions
- Run Consistency Check
- Adjust prompt content
- Test with more samples
Best Practices
Section titled “Best Practices”Next Steps
Section titled “Next Steps”- Best Practices — Content quality and optimization tips
- Sequence Studio Overview — Learn about Studio features
- LLM Models — Choose the right model