Freshsales Sequences let SDRs run multi-channel cadences with branching logic. Most teams use linear three-email sequences and wonder why open rates plateau. Here are five patterns that consistently outperform.
1. The branching condition cadence
Step 1 sends an email. Step 2 branches: if opened twice, switch to a call task; if not opened, send a different subject line variant. The sequence picks the next step based on engagement, not a fixed clock.
Step 1: Email A (subject: question about <industry>)
Step 2 (Day +2): if open_count >= 2 → call task
else → Email B (subject: short pattern interrupt)
2. Bumper-thread reply
For accounts where the first email got an open but no reply, a one-line reply to your own thread on Day 3 frequently doubles reply rates. Configure as a “reply to previous” step type.
3. Multi-channel triple-touch
Email → LinkedIn task → Voicemail-only call within 48 hours. The volume on a single channel saturates; the spread across three channels does not.
4. Trigger-based sequence enrollment
Auto-enroll a contact when a specific event happens (visited pricing page twice in 7 days). Use a workflow to call the Sequence Enrollment API.
POST /api/sequences/{id}/contacts
{ "contact_ids": [4421] }
5. Pause-on-reply, hard
The default pause-on-reply behavior is good. Make it stricter: pause on out-of-office detection too. Use the marketplace OOO-detector app or a regex on incoming subject lines.
Measure cadence, not totals
Open rate alone misleads. Track meetings booked per 100 contacts enrolled, segmented by sequence template. Kill any sequence below half your top performer.
Common mistakes
- Five+ steps before the first call
- Same subject line variant across all branches
- Forgetting to exclude existing customers from prospect sequences
What to do this week
Convert your top sequence to branching, add the LinkedIn step where you only had email, and enroll one trigger-based sequence for a high-intent web behavior.