Loading tutorials…
Loading tutorials…
Sequences are the most-loved Sales Hub feature and the one most teams break in the first month. Too many tokens, too aggressive a cadence, no exit criteria — and you have a churning sequence that buries your inbox in bounces. Here is the discipline that earns meetings.
Who this is forSDRs, AEs, and founders running outbound or low-touch follow-up. Requires Sales Hub Starter or above. If you are paying for Sales Hub Pro and still copy-pasting cold emails from a Google Doc, this tutorial is the unlock.
What you'll need
Step 1
Sequences are for repeatable, personalized 1:1-style outreach. They are NOT marketing email (use Marketing Hub for that).
Open HubSpot → Sales tools menu (top-left arrow icon) → Automation → Sequences. Or just navigate to Automation → Sequences.
Good sequence use cases: cold outbound to a target list, post-demo follow-up, post-discovery nurture, renewal outreach, post-trial activation.
Bad sequence use cases: newsletter, product announcements, broad nurture to your whole database. Those belong in Marketing Hub (email tool), not Sales Hub (sequences). Confuse the two and you will burn your sender reputation.
A sequence enrolls one contact at a time per send slot — these are 1:1 emails from a real rep inbox. Volume per rep per day is naturally limited (50-150 enrollments/day depending on inbox health).
Step 2
Sales tools → Automation → Sequences → Create sequence. Most teams over-engineer the cadence; restraint converts better.
Sequences → Create sequence → "From scratch" or use a template.
Name it for the use case: 'Outbound — SaaS Series B — VP Marketing' or 'Post-Demo Follow-up — Mid-Market.' Future-you and your teammates need to find it.
Step structure for cold outbound (5-step pattern that works for most B2B): Day 1 — Email 1 (intro, soft ask), Day 3 — LinkedIn connect (manual task), Day 5 — Email 2 (value add, case study), Day 8 — Email 3 (different angle), Day 12 — Email 4 (breakup / final).
For each email step: write subject line, body, and any attachments. For task steps: write the task description so reps know what to do (e.g., "LinkedIn connect with note referencing email 1").
Add delays between steps measured in business days, not calendar days. HubSpot defaults to business days. Confirm in the step settings.
Step 3
Tokens are powerful and easy to misuse. {{firstname}} that renders as "{{firstname}}" because the field is empty kills trust instantly.
In any sequence email, type # to insert a personalization token. HubSpot offers Contact tokens, Company tokens, Owner tokens, and custom property tokens.
Common safe tokens: {{contact.firstname}}, {{contact.company}}, {{owner.firstname}}.
Risky tokens: {{contact.job_title}} (often blank or generic), {{contact.industry}} (frequently miscategorized), {{contact.recent_engagement}} (Pro+ token that requires data hygiene).
Always set a default value: type the token → click → "Set default value" → fallback text. "{{contact.firstname|there}}" renders "Hi there" if firstname is empty, never "Hi {{contact.firstname}}."
Before activating, send a test send to yourself with a contact that has the token data missing. If it renders ugly, fix the fallback or remove the token.
Step 4
Sequence settings → Sending limits. Sending 200 emails in one hour from one inbox is the fastest way to land in spam.
Open Sales tools → Automation → Sequences → click your sequence → Settings.
Sending hours: restrict to business hours in the recipient time zone (HubSpot uses contact time zone if known, otherwise sender time zone). Default to 8am-5pm local time.
Sending limit per day per inbox: 50-100 enrollments/day for a warm inbox; 20-50 for a new inbox during warmup. Past 100/day from a single inbox you risk Gmail/Outlook flagging you.
Skip weekends: toggle on. Most B2B audiences do not respond on weekends and weekend sends hurt deliverability without helping reply rate.
Pause sequence on reply / meeting booked / out of office: toggle on for every email step. Without this, a contact who replies still gets steps 2-5, looks bad, and your reply rate metric is misleading.
Step 5
A contact should exit the sequence when the outcome you want happens. Define the exit explicitly.
In sequence settings → Exit criteria → "Unenroll when contact..."
Common exit triggers: replies to any email in the sequence (default ON, keep ON), books a meeting (default ON, keep ON), email bounces (toggle ON manually), opts out / unsubscribes (default ON), lifecycle stage changes to Customer (set manually).
For renewal sequences: exit when renewal is closed-won.
For post-demo sequences: exit when next stage is reached.
Without exit criteria, you waste sends on contacts who already gave you the signal you wanted. Worse, you look spammy.
Step 6
Enroll 10-20 real contacts, watch the metrics for 2 weeks, fix obvious issues. Then scale to 100+.
Pick 10-20 contacts matching the sequence persona. Enroll them: Contacts list → select rows → Enroll in sequence → pick the sequence.
For each enrollment, HubSpot offers per-contact personalization (you can edit the first email before send). For test cohort, do this; for ongoing scale, set the default email so personalization is built-in.
Wait 2 weeks. Check: bounce rate (target < 5%, anything higher means bad list quality), open rate (target 40-60% for cold B2B), reply rate (target 3-10% for cold outbound, 10-30% for warm follow-up), meetings booked.
If bounce rate > 5%: clean your list (use NeverBounce or similar before enrolling). If open rate < 30%: subject lines need work. If reply rate < 1%: copy needs work or targeting is off.
Once metrics are healthy on the 10-20 cohort, scale to 100+. Do not skip the cohort test — bad sequences scale bad metrics fast.
Step 7
Sequences → Analyze tab. Open rate, reply rate, meeting rate, opt-out rate. Cull losers, double down on winners.
Open Sales tools → Sequences → click the sequence → Analyze tab.
Key metrics by step: open rate, reply rate, meeting booked, opt-out rate.
Per-step diagnostics: if step 1 opens but step 2 doesn't, subject line on step 2 is the problem. If step 1 opens are 30%, the issue is the recipient list or subject — not the body.
After 30 days with 100+ enrollments, cull steps with 0 reply rate. Add new variations of winning steps.
Archive sequences with reply rate < 1% after 200 enrollments. They are wasting rep time and inbox reputation.
Common mistakes
Treating sequences like marketing email
What goes wrong: You send a 'product update' to 2,000 contacts via a sequence. Gmail flags the inbox as spam. Sequence reply rate drops from 5% to 0.5% within a week. Inbox deliverability takes 60-90 days to recover.
How to avoid: Sequences = 1:1 sales follow-up only. For broadcast / newsletter / product updates, use Marketing Hub email (separate sending infrastructure).
Personalization tokens with no default value
What goes wrong: First email reads 'Hi {{contact.firstname}},' because firstname is blank for 30% of contacts. Reply rate craters. Recipients screenshot it and post on LinkedIn as a bad-outreach example. Brand damage.
How to avoid: Every token must have a default value. {{contact.firstname|there}} renders "Hi there" when blank. Test with a contact that has the field empty before activating.
8-10 step sequences with no exit criteria
What goes wrong: Contacts get 9 emails over 3 weeks. Reply at step 4 still triggers steps 5-9 because exit criteria is not set. Recipients escalate to legal, complain on LinkedIn. Spam complaint rate spikes. Sending inbox blacklisted.
How to avoid: 5-7 steps max. Always enable "Unenroll on reply" and "Unenroll on meeting booked." Always enable "Unenroll on bounce" and "Unenroll on opt-out."
No sending hours / no throttle, blasting from one inbox
What goes wrong: Sequence enrolls 200 contacts on a Monday. All 200 first emails fire at 9:01am. Gmail rate-limits the inbox. 80 fail to send, 100 land in spam, 20 deliver. Sender reputation degrades for weeks.
How to avoid: Sending hours = 8am-5pm recipient local. Throttle = 50-100/day per inbox. Skip weekends. Use sequence batch enrollment that spreads sends over hours, not minutes.
No A/B testing of subject lines
What goes wrong: Sequence runs for 3 months with the same subject line. Open rate is 25%. You never test alternatives. A different subject would have given 45% open and double the meetings. You leave 50% of pipeline on the table.
How to avoid: Run a 50/50 subject line variant for the first email of each sequence. After 100 enrollments per variant, keep the winner. Test continuously.
Skipping the cohort test
What goes wrong: You build a sequence, enroll 800 contacts immediately. Bounce rate turns out to be 18% (bad list). You have just thrown 144 invalid emails from your inbox. Sender score drops from 95 to 78. Recovery is 30-60 days.
How to avoid: Always test on 10-20 contacts first. Watch metrics for 2 weeks. Fix issues. Then scale. Three hours of cohort testing saves three months of deliverability damage.
Recap
Done — what's next
How to set up HubSpot snippets and templates for a reusable sales content library
Read the next tutorial
Hand it off
Sequences are easy to start and hard to keep healthy. The deliverability discipline, copy iteration, and persona-specific cadence design are full-time work for a specialist. EverestX HubSpot specialists run sequence libraries for $400-1,200/mo at $14-16/hr — usually paying for themselves in week 3 via lifted reply rates.
See specialist rates
Sequences = 1:1 sales follow-up from rep inboxes (Gmail/Outlook). Workflows = automated marketing/ops actions from HubSpot's infrastructure. Sequences are person-to-person; workflows are system-to-person. Different tools for different jobs. Sequences require a Sales Hub seat per sender; workflows require a Marketing/Sales/Ops Hub on the portal.
50-100/day is the safe zone for a warm, well-authenticated Gmail/Outlook inbox. Past 150/day, you risk Gmail/Outlook flagging you for bulk-sending behavior. New inboxes (under 30 days old) should warm up: 10-20/day for week 1, 30-50/day for week 2, then ramp.
Yes — a sequence is a template that any Sales Hub user can enroll contacts into. Each enrollment sends from the enrolling rep's inbox. Sequence performance analytics roll up across all senders. Common pattern: one shared 'Outbound - SaaS' sequence used by all 4 SDRs, each enrolling their own contacts.
HubSpot tries to detect auto-replies (using subject-line patterns and known OOO header keywords) and pauses the sequence for that contact. Detection is imperfect — about 70-80% accurate. Manually unenroll the contact when you notice an OOO reply that wasn't auto-detected.
Sequences include an automatic unsubscribe link in the footer (configurable). For CAN-SPAM, that plus your physical address (set in account defaults) is sufficient. For GDPR, you also need a lawful basis (consent or legitimate interest) before sending — HubSpot does not enforce this; it is on you. Pair sequences with subscription type management (Marketing Hub) for clean opt-in compliance.
HubSpot CRM
Snippets and templates are the difference between a sales team that types every email from scratch and one that operates at 3x velocity. Most teams build a chaotic library of 80 templates in month one and abandon it by month three. Here is the discipline that keeps the library alive.
HubSpot CRM
A HubSpot pipeline is the single most-referenced screen in the CRM. Set up wrong, the forecast number is fiction and reps stop trusting it. Set up right, the CRO walks into Monday with a real number. Here is the discipline that holds up.
HubSpot CRM
Tasks are how HubSpot enforces sales discipline. Set them up right and reps work a tight daily list. Set them up wrong — too many tasks, vague descriptions, no queues — and tasks become noise reps ignore. Here is the discipline that holds up.
HubSpot CRM
DIY HubSpot CRM is a great idea — until it isn't. This is the honest framework for when the cost of self-managing exceeds the cost of hiring help, and how to tell which side you are on.