HubSpot
Sequences
The personal outreach engine of your CRM — automated cadences that send from a rep's own inbox, stop on reply, and turn repeatable sales outreach into a scalable, measurable system.
Your sales team's call cadence — automated, measured, and connected to the CRM. Emails sent from the rep's own inbox, tasks created automatically, and the whole thing stops the moment the contact replies.
A HubSpot Sequence is a personalised, automated outreach cadence — a series of timed emails, call tasks, and LinkedIn tasks that execute automatically after a rep enrolls a contact. Emails send from the rep's personal Gmail or Outlook inbox. The sequence pauses instantly when the contact replies. Tasks remind reps to call, connect on LinkedIn, or take any custom action at the right moment.
The problem sequences solve
| Without sequences | With sequences |
|---|---|
| Rep decides how many touches to make | Every lead gets the defined number of touches, consistently |
| Follow-up timing is random and rep-dependent | Emails and tasks fire at scheduled intervals automatically |
| Rep forgets to call between emails | Call tasks auto-created at exactly the right step |
| Contact abandoned after 2 attempts | Sequence continues through all steps until reply or completion |
| No visibility into which message gets replies | Step-by-step analytics show which email performs best |
| New rep builds their own templates from scratch | Shared sequence library reduces ramp time to days |
You know this system — you lived it every day. Sequences are your call cadence, formalised and automated. The 7-touch follow-up plan. The "email Monday, call Wednesday, LinkedIn Friday" process that the best SDRs ran consistently and others forgot halfway through. As admin, you're the person who builds that system once and gives it to the entire team.
The most important distinction in HubSpot outreach — not just conceptually, but in how you use each tool in practice.
- Sends from rep's personal Gmail/Outlook
- Feels like a 1-to-1 human email
- Stops automatically when contact replies
- Creates call, LinkedIn, and custom tasks
- Step-level reply rate analytics
- Individual contacts or small batches only
- Cannot set CRM properties or create records
- Requires Sales Hub plan
- Sends from HubSpot's marketing email system
- Scales to thousands of contacts at once
- Sets properties, creates tasks, creates records
- Works with Lists, lifecycle stages, all triggers
- Full workflow analytics and enrollment logs
- Does not stop on reply
- Does not create call tasks or LinkedIn tasks
- Emails feel automated, not personal
Workflows are like billboard advertising — you design it once, it reaches thousands automatically, and it doesn't adapt if someone talks back. Sequences are like a trained salesperson's calling script — it follows a structure but adjusts when the prospect picks up the phone. Both are essential. They are complementary tools, not alternatives.
The hybrid approach — how mature RevOps teams use both
Five rules that govern how HubSpot processes sequences — know these before building anything.
| Rule | What it means | Admin implication |
|---|---|---|
| Reply triggers instant unenrollment | When a contact replies to any email in the sequence, HubSpot detects the reply, pauses all remaining steps immediately, and notifies the rep. | This is the feature that makes sequences feel human. Design sequences with this in mind — the goal of every step is to get a reply, at which point the automation hands off to a real conversation. |
| Emails send from the rep's personal inbox | Not HubSpot's marketing servers. The email comes from rep@company.com via their connected Gmail or Outlook. | Reps must connect their Gmail or Outlook in HubSpot before using sequences. Settings → Email integrations. Each rep connects their own account. |
| Scale is limited by design | Contacts can only be enrolled one at a time or in small batches — not mass lists. This preserves the 1-to-1 feel. | If someone asks "can we send this sequence to 5,000 contacts?" — no. That's what workflows + marketing email are for. Sequences are intentionally personal-scale. |
| Task steps require rep action | Call tasks and LinkedIn tasks create a to-do in the rep's task queue — but the rep must actually make the call or send the message. | Sequences don't call anyone automatically. The rep must complete the task and log the outcome before the sequence progresses to the next step. |
| One sequence at a time | A contact can only be enrolled in one sequence simultaneously. HubSpot warns you if you try to enrol a contact already in one. | Check a contact's sequence status before enrolling. Build a view: "Contacts currently in a sequence" to avoid double-enrollment attempts. |
What also causes automatic unenrollment
| Trigger | What happens |
|---|---|
| Contact replies to any sequence email | Sequence pauses immediately. Rep notified. All remaining steps cancelled. |
| Contact books via HubSpot Meetings link in email | Same — sequence stops. Meeting is the goal; automation hands off. |
| Contact unsubscribes | Removed from sequence. No further emails sent. HubSpot logs opt-out. |
| Rep manually unenrols | Rep can stop the sequence from the Contact record at any time. |
| Workflow action unenrols | A workflow can stop a sequence — e.g. when lifecycle stage changes to Customer. |
Six types of steps you can add to any sequence — each with a different role in the outreach cadence.
| Step type | What it does | Who acts | Best used for |
|---|---|---|---|
| Automated email | Sends automatically from rep's connected inbox at the scheduled delay — no rep action needed | HubSpot (using rep's account) | Opening touch, follow-up emails, break-up email |
| Manual email task | Creates a task reminding the rep to write a fully personalised email from scratch | Rep writes and sends manually | High-value accounts needing unique messaging |
| Call task | Creates a call to-do in the rep's task queue — linked to the contact's phone number | Rep makes the call | Mid-sequence follow-up, discovery calls, appointment setting |
| LinkedIn connect | Creates a task to send a LinkedIn connection request | Rep sends from their LinkedIn profile | Multi-channel sequences, after 2–3 email attempts |
| LinkedIn message | Creates a task to send a LinkedIn direct message (requires existing connection) | Rep sends from their LinkedIn profile | Follow-up after connection accepted |
| General task | Any custom action — send a video, mail a gift, research the account, check Twitter | Rep completes the custom action | Creative touches that email can't do |
Sales → Sequences → Create sequence
- Name the sequence — follow the convention:
[Team] Purpose — Persona — Stage. Example:[SDR] Cold Outreach — SaaS VP — MQL. Clear naming lets reps pick the right sequence at enrolment without guessing. - Add Step 1 — automated email — click "Add step" → Automated email → Create a new template or select an existing one. Write the subject line and email body. Add personalisation tokens. Keep the email to 3–5 sentences maximum.
- Set the delay after Step 1 — how many days until Step 2? For cold outreach: 2–3 days standard. Choose whether to send on business days only (strongly recommended for all outbound sequences).
- Add Step 2 — call task — click "+" → Phone call → Add task instructions: what should the rep say? What's the goal of this call? What to log in the call outcome field?
- Continue building steps — alternate between emails and task steps. Total steps: 5–8 for most sequences. More than 10 steps is usually too long — if there's no reply in 10 touches, you have your answer.
- Add the break-up email as the final step — every sequence should end with a "I'll close your file" email. This is your highest-converting email in cold outreach. Never skip it.
- Configure sequence settings — set "Send emails at a specific time" (business hours only), "Send on weekdays only," and whether to include an unsubscribe link.
- Review and save — save the sequence as a draft. Do a test enrolment on a colleague's contact to verify timing, template tokens, and task creation all work correctly before using with real prospects.
The foundation of every sequence — what makes outreach scalable without losing personality.
Anatomy of a high-converting sequence email
Hi {{contact.firstname}},
I noticed {{contact.company}} recently [personalisation — research this]. Companies going through that transition often find that [the specific pain your product solves] becomes a bottleneck.
We helped [similar company] achieve [specific result] in 90 days without [the friction/cost they were worried about].
Do you have 15 minutes on Thursday or Friday to see if we could do something similar for {{contact.company}}?
| Element | Best practice | Common mistake |
|---|---|---|
| Subject line | Short, personal, curiosity-gap. Under 50 characters. "Quick question, {{contact.firstname}}" | Long subject lines, using company name or product name in subject, starting with "I" |
| Opening line | Reference something specific to them — recent news, LinkedIn post, company announcement | "I hope this email finds you well." Delete this sentence from every template. |
| Body | 3 sentences max. Value + social proof. Never feature-list. | Paragraphs about your product. Nobody reads these. |
| CTA | One specific ask. "Do you have 15 minutes Thursday or Friday?" | Multiple asks or a vague "let me know if you're interested" |
| Signature | Plain text: name, title, phone, LinkedIn. No HTML images, no banner ads. | HTML-heavy signatures with company logos trigger spam filters |
| Length | Under 100 words for cold outreach emails | 500-word essays about your product — never read |
The break-up email template
Hi {{contact.firstname}},
I've reached out a few times but haven't heard back — which usually means one of two things: the timing isn't right, or this isn't a priority right now.
Either way is completely fine. I'll close your file for now — but if anything changes, please don't hesitate to reach back out.
Wishing you all the best.
This email consistently generates the highest reply rate in any cold outreach sequence — often 2–4× higher than the opening email. People respond to finality. Either they engage (they were interested but kept forgetting) or they confirm they're not interested (which cleans your pipeline). Both outcomes are valuable. Never skip it.
The standard cold outreach cadence — 7 steps over 17 days. Adapt for your audience, but use this as the starting template.
-
EDay 0 — automated emailOpening email — value propositionShort, personalised, specific to their situation. Opens with a relevant observation. Ends with a single meeting ask.
-
CDay 2 — call taskFirst call attemptReference the email. If voicemail: keep it under 20 seconds, mention the email, give your phone number twice.
-
EDay 4 — automated emailDifferent angle — case studyDifferent subject line, different opening. Lead with a relevant customer story. "We helped [Company like theirs] do X."
-
LiDay 7 — LinkedIn connect taskLinkedIn connection requestShort, personal note with the request. Reference something from their profile. No pitch in the connection request.
-
EDay 10 — automated emailSocial proof / competitor angleDifferent angle again — "If you're currently using [competitor], here's what our customers switched from and why."
-
CDay 14 — call taskSecond call attemptLast human touch before the break-up. Reference the case study email. Express genuine curiosity about their situation.
-
EDay 17 — automated emailBreak-up email"Should I close your file?" — finality drives replies. Generates 2–4× the reply rate of earlier emails. Never skip this step.
Two ways to enrol contacts — manual enrolment by reps, or automatic via workflows.
| Method | How it works | Best for | Admin setup |
|---|---|---|---|
| Manual enrolment | Rep goes to Contact record → clicks "Enrol in sequence" → selects the sequence → reviews and optionally edits each automated email → confirms enrolment | When the rep needs to review and personalise each contact before enrolment. The standard method for outbound prospecting. | Train reps on the enrolment review step — make sure they edit the opening email for each contact, not just bulk-enrol without personalisation. |
| Workflow enrolment | A workflow action "Enrol in sequence" automatically enrolls a contact when the workflow fires. Assigns the sequence to the contact's owner. | When you want enrolment to happen automatically — e.g. MQL reaches a certain score and should immediately start an outreach sequence | Set the sequence owner carefully — the workflow assigns the sequence using the contact's owner property. Ensure every contact has an owner before this workflow fires. |
When enrolling contacts via workflow, they are automatically added without a rep reviewing or personalising the emails. This can result in generic, unedited emails going out at scale — which defeats the purpose of a personal sequence. Only use workflow enrolment if your templates are strong enough to send without per-contact editing, or if you're doing high-volume outreach where individual personalisation isn't feasible.
What HubSpot measures — and how to use the data to optimise and coach.
Step-level analytics — the coaching gold mine
HubSpot shows reply rate per step — which email in the sequence generates the most replies. This is where most teams leave value on the table. Common patterns:
| Pattern found | What it means | What to do |
|---|---|---|
| Break-up email (step 7) gets 4× the replies of step 1 | Your opening email isn't compelling enough — but finality resonates | Rewrite step 1 to feel more like the break-up email — direct, short, low pressure |
| Step 3 (case study) gets the highest click rate | Social proof is the most compelling angle for this audience | Lead with social proof earlier — make step 1 a case study reference |
| Call steps (steps 2 and 6) have 0% completion rate | Reps aren't making the calls — tasks are being ignored | Coaching issue, not a sequence issue — review rep task completion rates |
| Reply rate drops to 0% after step 4 | The sequence is too long for this audience | Shorten to 5 steps — the last 3 are producing no results |
A B2B SaaS company with 5 SDRs. Each building their own email cadences in personal Google Docs, copying emails manually, losing track of where they were in their follow-up. MQL-to-demo conversion: 11%. Average reply rate: 3.2%. New SDR ramp time: 3+ weeks to develop their own templates.
What the admin built
- 1.Built a Sequence Library — 3 sequences covering the main personas: SaaS VPs, FinTech Directors, and re-engagement of 90-day-old lost SQLs.
- 2.Each sequence uses a 7-step cadence over 17 days with persona-specific templates. The FinTech sequence focuses on compliance. The SaaS sequence focuses on speed and integration.
- 3.Connected the MQL workflow to include a task: "Review MQL and enrol in the appropriate sequence" — making sequence enrolment part of the standard SDR review process.
- 4.Built a Sequence Performance Dashboard: reply rate by sequence, by rep, and by step. Reviewed weekly in sales standup.
- 5.Step-by-step data after 30 days showed the break-up email had a 31% reply rate — highest in the sequence. Admin moved a "softer" version of the break-up language into step 3, which increased the reply rate for that step from 2% to 9%.
Results after 60 days
| Metric | Before | After |
|---|---|---|
| MQL-to-demo conversion | 11% | 23% |
| Average team reply rate | 3.2% | 8.7% |
| New SDR ramp time (to first meeting booked) | 3+ weeks | 4 days |
| Rep time spent on email copy per lead | ~12 min | ~2 min (edit template) |
| Best-performing email step | Unknown | Break-up email — 31% reply rate |
An SDR team's sequence open rates suddenly dropped from 42% to 11% over two weeks. Replies had effectively stopped. Investigation revealed two issues: the company's IT team had recently added a large HTML email signature template with a company banner image, tracking pixels, and multiple links — applied to every outgoing email including sequence emails. Additionally, several SDRs had added "click here to unsubscribe" footers styled as HTML with multiple hyperlinks. The email clients were routing these to the Promotions or Spam folder.
- 1.Rebuilt all email templates as plain-text style — no HTML formatting, no banner images, no styled elements. Just: first name, body text, signature in plain text.
- 2.Email signature standardised: Name, Title, Phone (plain text), LinkedIn URL (not hyperlinked, just the URL). No images, no HTML tables.
- 3.Removed the HTML unsubscribe footer — for true 1-to-1 sequences under legal thresholds, unsubscribe links are optional. Kept them only where legally required.
- 4.Reviewed email authentication: verified SPF, DKIM, and DMARC were properly configured for the company's domain. Found DMARC was in "none" mode — updated to "quarantine" after confirming all legitimate email sources were covered.
Open rates recovered from 11% to 38% within 2 weeks of template changes. Reply rates returned to baseline. Admin created a "Sequence Email Template Standards" document: no HTML elements, plain text signatures only, no embedded images. This document became part of every new SDR onboarding package. The IT team's HTML signature template was removed from sequence-sending accounts and kept only for non-sequence outbound email.
A SaaS marketing agency had built one cold outreach sequence that every SDR used for every MQL — regardless of the contact's industry, seniority, or pain point. A VP of Engineering at a FinTech company was receiving the same email as a Marketing Director at an e-commerce startup. The sequence had a 2.1% reply rate. The team assumed the product just "wasn't a good fit" for most MQLs. In reality, the messaging wasn't matching the audience.
- 1.Segmented sequences by persona. Built 4 sequences: FinTech (compliance + security angle), E-commerce (conversion rate + speed angle), SaaS (integrations + developer experience angle), General/Other.
- 2.For each persona: rewrote all 7 email templates with persona-specific pain points, persona-specific social proof (different customer logos and results for each industry), and persona-specific CTAs.
- 3.Created a custom Contact property: "Sequence Persona" with the four options as a dropdown. MQL promotion workflow added a step: branch by industry → set Sequence Persona automatically. SDRs could then quickly see which sequence to enrol each contact in.
- 4.Built a comparison report: reply rate by sequence. Updated monthly. Worst-performing sequence gets a template rewrite review each quarter.
Overall reply rate went from 2.1% to 9.4% within 60 days. The FinTech sequence performed best at 13.2% — the compliance angle resonated strongly. The general/other sequence still underperformed at 5.8% — flagged for further segmentation. The team stopped blaming "poor fit" and started optimising messaging. MQL-to-demo conversion doubled within the quarter.
After 3 months of using their SDR outreach sequence, the admin pulled step-level analytics. The data was surprising:
| Step | Type | Reply rate |
|---|---|---|
| Step 1 (Day 0) | Opening email | 2.1% |
| Step 3 (Day 4) | Case study email | 4.8% |
| Step 5 (Day 10) | Competitor angle email | 3.2% |
| Step 7 (Day 17) | Break-up email | 14.3% |
The break-up email was generating 7× the replies of the opening email. Most replies were coming from people who had opened earlier emails but never responded — the finality triggered them to engage.
- 1.Moved a softer version of the break-up language into Step 3 instead of Step 7 — "I want to make sure I'm not bothering you. Is this the right time, or should I reach back out in Q3?"
- 2.Rewrote Step 1 to be shorter and lower-pressure — more like the break-up email's directness, less like a formal value proposition pitch.
- 3.Added a second break-up email at Step 7 that was even more final: "I'll be closing your file today — but if anything changes, here's my direct email."
After the restructure, Step 1 reply rate went from 2.1% to 6.8%. Step 3 (new semi-break-up) generated 8.2% replies. Step 7 (final break-up) still generated 11.4%. Overall sequence reply rate went from 4.9% to 12.7%. The lesson: the tone that generates replies isn't the formal pitch — it's the direct, low-pressure, "I'm not going to chase you" tone. The data told the team what their audience responded to. The admin's job was to surface that data and implement the changes.
- 01 — One generic sequence for all personasA SaaS VP and a Retail Director have completely different priorities, vocabulary, and pain points. One generic sequence performs poorly for both. Build persona-specific sequences. Three targeted sequences will always outperform one generic one.
- 02 — Sequences that are too longA 15-step sequence over 45 days is too long. Most replies come in the first 4 steps. After 6–7 touches with no response, you have your answer. Keep sequences under 8 steps. The break-up email should come within 3 weeks.
- 03 — Email templates that are too longSales emails are read in under 10 seconds. A 500-word product pitch will not be read. Every cold outreach email should be under 100 words. If you can't explain the value in 5 sentences, the message isn't clear enough — not the email isn't long enough.
- 04 — Enrolling unqualified contactsSequences are not a substitute for qualification. Enrolling every lead wastes rep time, hurts sender domain reputation, and inflates unsubscribe rates. Reserve sequences for contacts that have been reviewed and are genuinely worth pursuing.
- 05 — HTML-heavy templates killing deliverabilityImages, HTML formatting, banner signatures, multiple hyperlinks — all increase spam classification risk. Sequence emails should look like they were written in 2 minutes in Gmail, not designed in Mailchimp. Plain text wins deliverability every time.
- 06 — No break-up email as the final stepThe break-up email is typically the highest-converting email in any cold outreach sequence. Omitting it leaves your best opportunity on the table. Always end with a clear "I'll close your file" message.
- 07 — Not reviewing step-level analyticsWithout step analytics, you don't know which email is working and which is failing. Reviewing reply rate by step monthly is what separates a sequence that was built once and forgotten from one that continuously improves.
- 📚Build a shared sequence library before reps start prospecting. Admin builds 3–5 core sequences for the main personas, publishes them as shared sequences. Reps select from the library — not build their own. One source of truth for outreach copy.
- 📊Review step analytics monthly. Which step gets the most replies? That's the signal. Move what's working earlier. Rewrite or remove what isn't generating engagement.
- 📧Keep all templates plain text. No HTML, no banner images, no formatted signatures. Sequence emails should look like a human wrote them in their email client, not designed in a marketing tool.
- ✉️Always include a break-up email as the final step. Every cold outreach sequence, no exceptions. The finality generates replies that nothing else does.
- 📏Test subject lines systematically. Run the same sequence with two different subject lines for 30 days. Pick the winner by open rate. Standardise. Repeat.
- 🎯Use sequence analytics for rep coaching. Reply rate by rep in the same sequence reveals skill gaps — not lead quality differences. Low reply rate from specific reps points to personalisation or targeting issues worth coaching.
- ⏸️Pause sequences before major holidays and company events. Sequences continue running unless you stop them. Build a quarterly calendar of pause dates and make sure someone is responsible for pausing active sequences before major breaks.
Do this in your free HubSpot sandbox — approximately 45 minutes.
Part A — Build a 5-step sequence (30 min)
- Go to Sales → Sequences → Create sequence. Name it:
[SDR] Cold Outreach — Practice — MQL - Step 1: Automated email. Create a template. Subject line: "Quick question, {{contact.firstname}}". Body: 3 sentences — opening observation, value statement, CTA. Save template.
- Set delay: 2 days. Check "Business days only."
- Step 2: Phone call task. Instructions: "Call {{contact.firstname}} — reference the email sent on Day 0. Goal: book a discovery call."
- Step 3: Automated email. Subject: different angle. Body: one customer story in 2 sentences + one CTA.
- Step 4: LinkedIn connect task. Instructions: "Connect with {{contact.firstname}} on LinkedIn. Reference something from their profile in the connection note."
- Step 5: Automated email — break-up email. Use the template from this module exactly. Set delay: 3 days after Step 4.
- Save the sequence. Do a test enrolment on a fake contact in sandbox. Verify the first email template looks correct before confirming enrolment.
Part B — Enrol a contact and track it (15 min)
- Create a test Contact in your sandbox with a real-looking email address.
- Go to the Contact record. Click "Enrol in sequence." Select your new sequence.
- In the enrolment preview, edit the first email — add a personalised opening line specific to this fake contact's company.
- Confirm enrolment. The first email should send (or attempt to send from your connected inbox) immediately.
- Go to Sales → Sequences → find your sequence. Check the Enrolled count and see the contact listed.
- On the Contact record: check the timeline. You should see the sequence enrolment and the first email logged as an activity.
| Concept | Key point |
|---|---|
| What is a sequence | Personalised automated outreach cadence — emails from rep's own inbox, tasks for calls/LinkedIn, stops on reply |
| vs Workflow | Sequences = 1-to-1, personal, stops on reply. Workflows = bulk, systemic, doesn't stop on reply. Use both together. |
| Sends from | Rep's connected Gmail or Outlook — not HubSpot's marketing system |
| Reply detection | Contact replies → entire sequence stops instantly, rep notified |
| Meeting detection | Contact books via HubSpot Meetings link in email → sequence stops instantly |
| Scale limit | Individual contacts or small batches — not mass lists (that's what workflows are for) |
| 6 step types | Automated email · Manual email task · Call task · LinkedIn connect · LinkedIn message · General task |
| Automated email step | Sends automatically — no rep action needed. Uses a template with personalisation tokens. |
| Task steps | Creates to-do in rep's task queue — rep must take the actual action (call, LinkedIn message) |
| One sequence at a time | Contact can only be in one sequence simultaneously — HubSpot warns on double-enrolment |
| Email template rules | Plain text only. Under 100 words. One CTA. No HTML, no images. Subject line: short and personal. |
| Break-up email | Always the final step. "Should I close your file?" Generates the highest reply rate of any step. |
| Enrollment methods | Manual (rep reviews and enrols) or Workflow action (auto-enrols when trigger fires) |
| Primary metric | Reply rate — did the outreach start a real conversation? |
| Step analytics | Reply rate per step — reveals which email works best. Move it earlier. Rewrite what doesn't work. |
| Deliverability rule | Plain text style templates prevent spam classification. HTML = marketing email = spam folder. |
| Admin superpower | Shared sequence library = consistent messaging + coaching data + fast rep onboarding |
| Interview gold | "I build persona-specific sequences, review step analytics monthly, and always end with a break-up email — the data consistently shows it generates the highest reply rate." |
The sequence library is intellectual property — the accumulated outreach intelligence of your sales organisation. The templates that generate replies, the step order that converts, the subject lines that get opened — all represent months of iteration and thousands of data points. An admin who builds, tests, and systematically optimises the sequence library is contributing directly to pipeline generation. Sequence analytics also connect directly to rep coaching: reply rate by rep in the same sequence reveals execution and personalisation skill gaps, not lead quality problems. This is where sales enablement and RevOps converge — the admin who owns the sequence library is influencing how every deal starts.