Playbooks
Playbook Reviewed · not yet fact-checked
In short
How do I turn inbound signals into booked meetings?
Follow up while the signal is warm — the quicker a situational email goes out, the more relevant it lands. Website Visitors tracking and the RB2B integration can add identified visitors to a sequence automatically, a connected calendar puts a booking link in your emails, and the sequence stops the moment someone replies.
Situation
Your site produces signals every week — product-page visits, content downloads, trial signups — and most of them go nowhere because follow-up happens days later, if at all. Intent decays by the hour: by the time a generic nurture email lands, the visitor has forgotten the visit. The leads are not bad; the follow-up is late.
Who this is for
| Role | SDR, marketer, or founder who owns inbound follow-up |
| Company size | Any team with a steady trickle of inbound signals |
| Motion | Product-led or content-led inbound feeding a sales conversation |
| Prerequisite | Signal capture in place — form fills, trial events, or visitor identification reaching a list or webhook |
The play
1. Targeting
Capture the signals inside Reply so enrollment needs no human. Website Visitors puts a tracking script in your site's header (guides cover WordPress, Shopify, Squarespace, Wix, and Webflow); once the status shows Active, Reply creates contacts from identified visitors and can add new ones automatically to the lists or sequences you choose — existing contacts are updated, not re-enrolled. Before creating a contact, Reply checks for an existing match by email, then LinkedIn URL, then first name + last name + company, so visitor traffic does not create duplicates. You can require an email address or LinkedIn profile before a visitor becomes a contact, which matters here because only reachable contacts belong in this play. Accounts include 200 website visitor credits by default, and AI SDR plans include Website Visitors. For US traffic, the RB2B integration (RB2B Pro accounts, US-based traffic only) pushes identified visitors through a webhook into a sequence, a list, or both — within minutes of the visit. Keep signal types in separate lists: a trial signup and a whitepaper download deserve different first lines. Signals age fast — the quicker a situational email goes out, the more relevant it lands — so stale signals go to standard nurture, not this sequence.
2. Sequence structure
Step 1 sends as soon as the contact enrolls — and with Website Visitors or RB2B feeding the sequence, enrollment can happen minutes after the visit. Reply pre-fills the later delays (2, 4, then 7 days; weekends count, one day of delay is 24 hours); shorten or stretch them in the step editor to fit how fast your signals cool.
| Step | Channel | Default delay | Purpose |
|---|---|---|---|
| 1 | Sends on enrollment | Fast follow: name the signal, offer one relevant next step | |
| 2 | 2 days after step 1 | Booking link with a concrete agenda tied to the signal | |
| 3 | 4 days after step 2 | Light connect from the sender's profile | |
| 4 | 7 days after step 3 | Last check: answer one likely question, restate the link |
3. Messaging angles
- Customize the message around the person's recent activity — blog reading, trial signups, referrals, visits to high-intent pages; a sourced example subject line for this pattern is "Enjoying Your New eBook?"
- The first line names what they did — "you picked up the integration guide yesterday" — specific without being surveillance-toned
- Match the ask to signal strength: a trial signup earns setup help, a content download earns a related insight, not a demo push
- Have a good reason for every touch and end each exchange with a planned next step — both documented follow-up practices
- The booking link waits until step 2, after the first touch has established context; connect a calendar under Settings → Meetings and Reply generates a public meeting link from your availability, inserted with the Book meeting link button in the email editor — the link pre-fills the prospect's name, email, and phone where available
4. Timing and cadence
The whole play lives in the first week: four touches, then out. Automate enrollment so the sequence starts the moment the signal fires — manual triage is where warm signals die, and being prompt with automation keeping everything on track is the first documented follow-up technique. Sending windows still apply (sending schedules), so set a schedule wide enough that a Friday-evening signal is not answered on Tuesday.
5. Handling replies
Stop rules are the discipline: any reply ends the sequence automatically — sequence stopping and reply detection cover the mechanics. When a meeting is booked through the calendar link, both sides get a confirmation email and a reminder 15 minutes before the call — finish the contact in the sequence yourself if they booked without replying, because a fast-follow play that keeps sending after the meeting books undoes its own credibility. Work incoming replies the same day from the inbox, with reply classification sorting interested from everything else.
Templates
The templates below are illustrative examples, not sourced product templates. Double-brace placeholders are Reply variables; nonstandard ones like {{ResourceLink}} must exist as custom fields before launch.
Subject: saw you started a {{ProductName}} trial
Hi {{FirstName}},
You spun up a trial this morning. Most {{Role}}s start with
{{CommonFirstTask}} — if that's you, this three-minute setup note saves
the usual first stumble: {{ResourceLink}}
Anything already in the way? Just reply.
{{SenderName}}
Subject: 15 minutes to map {{ProductName}} to {{Company}}?
Hi {{FirstName}},
Day two of a trial is usually where the real questions show up. If it
helps, I'll walk through how teams like {{CustomerExample}} set this up —
15 minutes, your use case, no slides.
Grab a slot: {{MeetingLink}}
{{SenderName}}
Expected results
| Metric | What to expect | Conditions |
|---|---|---|
| Speed to first touch | With Website Visitors or RB2B enrolling contacts automatically, outreach can start within minutes of the visit | Requires automated enrollment, not manual triage |
| Reply rate | Results depend on list quality and offer — Reply does not publish benchmark rates; its one documented timing rule: the quicker the situational email, the more relevant it lands | Decays as the signal ages |
| Meetings booked | Results depend on signal strength and offer — Reply does not publish benchmark rates | A calendar link with pre-filled details removes scheduling friction |
Common mistakes
- Following up three days later with "just checking in"
- Running one generic sequence for every signal type
- Opening with a demo push when the signal was a casual content download
- Pointing RB2B at non-US traffic — the integration identifies US-based visitors only, and needs an RB2B Pro account
- Letting anonymous or unreachable visitors into the play instead of requiring an email or LinkedIn profile at capture
- Letting the sequence keep sending after the meeting books because nobody finished the contact
Build this in Reply
- Set up Website Visitors (Execution → Website Visitors → Add new): paste the tracking script into your site's header, confirm the status is Active, and pick the lists or sequences new visitor contacts should join. For US traffic, connect RB2B via the webhook URL on the Integrations page and map its fields.
- Pipe the remaining signals — form fills, trial events — into one list per signal type via the API or a CRM sync.
- Create a sequence per signal type using the steps above, connect a calendar under Settings → Meetings, and insert the Book meeting link button in the step 2 email.
- Launch and confirm enrollment fires on new signals and that sequence stopping ends the sequence on reply.
- Process replies same day and track speed-to-touch and booked meetings in campaign analytics.
Related
- Reply classification
- Process positive replies
- Reply management
- Sequence stopping
- AI SDR for lean teams — hand the fast-follow writing to an agent
Build with Reply
- REST API: docs.reply.io — push signal contacts and enroll them programmatically
- MCP: agents.reply.io/mcp — agents enroll signal contacts and work the reply queue
- CLI: agents.reply.io/cli — scripted enrollment from signal exports
- Agent skills: agents.reply.io/skills — packaged inbound follow-up workflows