Sales reps that get to know every prospect and never send the same email twice.
Teach a rep your offer once. For every lead it learns who the person is and what’s happening at their company, then writes an email nobody else got — because repeated wording is what spam filters catch. It checks every claim, answers the replies, hands you the warm ones and celebrates them with the team.
Go on, poke one. They don’t mind.
Tell it what a good rep would know. It uses it on every lead.
No prompt engineering. You fill in a brief — the same things you’d tell a new hire on day one — and the rep sticks to it, including what it must never say.
Company
Dockly, dock-booking software for freight teams
Product
Books loading slots, syncs with SAP
Audience
Ops leads at freight firms with 2+ warehouses
Pains
Re-keying bookings, trucks waiting at the gate
Proof it may cite
Northwind: 60% less re-keying in month one
Offer
A 15-minute walkthrough
Objections and answers
“We use a spreadsheet” → where that breaks
Pricing
Say nothing — hand it to Sam
Tone
Plain, short, no exclamation marks
Never say
“Guaranteed”, competitor names
Signature
Sam Ortiz · Dockly
Booking link
dockly.example/book
Language
Matches the lead’s language
Who takes over
Sam, for every hand-over
Pricing is the one most teams leave blank. When a lead asks about price, a proposal or a contract, the rep hands it to your person instead of guessing.
Every email is written for one person. Every claim gets checked.
Before it writes a word, the rep gets to know the prospect: their role and what they likely own, the details on your list, and what’s happening at their company — the about page, open roles, the latest news. Then it picks an angle and writes a first email plus up to four follow-ups for that one person, and fact-checks each claim against what it learned and what you taught it.
- your listAnna Berg · Head of Operations, 2 years in
- acme.com/newsOpened a warehouse in Rotterdam in May
- acme.com/careersHiring three ops planners
- acme.com/pricingPrices per pallet, so volume matters
- AngleScaling operations without scaling headcount
Filters spot templates. They can’t spot an email written once.
Spam filters fingerprint wording: when the same sentences arrive from many mailboxes they get clustered and filtered together — even with a different name and company swapped in. So a rep never reuses a template. It compares every new email with the last 150 it wrote, and if one is too close it rewrites it in fresh words before you see it. Each draft shows its uniqueness score, and the team lead hands out kudos for the most original writing.
Hi Anna, I noticed your company is growing fast. Teams like yours often struggle to keep up. Would you be open to a quick chat next week?
Hi Tom, I noticed your company is growing fast. Teams like yours often struggle to keep up. Would you be open to a quick chat next week?
Hi Lea, I noticed your company is growing fast. Teams like yours often struggle to keep up. Would you be open to a quick chat next week?
Filters fingerprint the wording. Swap the name and company and it’s still the same email — from every mailbox that sends it.
Anna — a 40,000 m² warehouse in Rotterdam and three planner roles open. Who keeps the dock schedule honest while you hire?
Tom, your SAP move went live last month (saw the case study). When bookings still arrive by email, where do they get re-keyed today?
Lea — 12 new routes since spring is a lot of carriers to chase. Is that still a shared inbox, or did someone already fix it?
Every rep compares each new email with its last 150. Too close to one it already sent? It rewrites it in fresh words before you ever see it.
Checked against its last 150 emails
Names, companies and merge fields don’t count — only the actual writing.
Too close? Rewritten
A new opening, structure and ask. Same facts, never the same sentences.
Rewarded by the team lead
Kudos in #wins for the reps with the most one-of-a-kind emails.
From asleep to “meeting booked” — and you can see every step.
Each rep shows what it is doing, live, in plain words. Click any moment to jump there.
Every job has its own little show. Sentinel brings a hard hat.
Reps don’t just say “working”. You see them reading up on a prospect, scribbling a draft, scanning it for repeats, stamping the fact-check and sending it off — and Sentinel digging up DNS records with an excavator or welding a fresh certificate on.
- MayaGetting to know Anna, Head of Ops at Acme
- OttoWriting a one-of-a-kind email for Tom
- June41% like an earlier email — rewriting it in fresh words
- MayaFact-checking every claim in Anna’s emails
- OttoApproved — queued in the Sequencer
- JuneReading Lea’s reply and deciding what to do
- MayaAnna wants a call — handed over to you
- OttoCheering on Maya’s warm lead in #wins
- CaptainGoing over Otto’s numbers
- CaptainWriting the team brief — kudos for June
- SentinelTapping every pipe for cracks
- SentinelDigging up brand.io’s DNS records and laying them back
- SentinelWelding a fresh certificate onto mail.brand.io
- SentinelFitting a speed limiter on 51.161.91.117
- SentinelCraning shop.io over to a fresh IP
- SentinelPutting a barrier in front of old-promo.com
It reads every reply, answers the easy ones and hands you the warm ones.
Each reply is classified first. Questions and objections get an answer from what you taught it. Unsubscribes are suppressed on the spot, and out-of-office replies push the sequence back to the return date.
- Tomglobex.ioCould we do a quick call on Thursday?
- Maxtyrell.aiThird email. Stop. Not interested.not interested
- Evawayne.coNot my area — Jonas in ops owns this.referral
- Benstark.ioNot this quarter. Try me in January.not now
“Could we do a quick call on Thursday?”
It always hands over when the lead…
- wants a meeting, a call or a demo
- asks about pricing, a proposal or a contract
- asks legal or security questions
- looks like a big opportunity
- is upset
- …or the rep is unsure.
You hear about it straight away
Every hand-over notifies you in Pulse, in Slack and in Telegram, so a warm lead never sits waiting.
A warm lead is a team win. They celebrate it like one.
When a rep finds a warm lead it posts it in #wins — who, which company, what they said. The other reps pile in over the next minutes, the team lead points out how unique the winning email was, and Sentinel takes credit for the clean inbox. Wins (and kudos) can go to Slack and Telegram too, so your humans can join the party.
Quiet… for now.
Start on a short leash. Let go when you trust it.
Three levels, set per rep, changeable any time. Drag the slider and watch who sends what.
It sends the sequence itself. Replies wait for your approval.
Every send still goes through the Sequencer: spacing, sending windows and warm-up caps apply at every level.
Give your rep a face. It tells you how it’s doing.
Hiring a rep is a three-step wizard: the kind of rep, its details, then its character — four shapes, eight colours and a handful of accessories. The character moves with what the rep is doing, and the menu icon always shows the rep with the latest update.
- Kind · SDR rep
- Details
- 3Character
A manager for your reps that never skips the one-to-one.
One per tenant. On a set interval it looks at every SDR rep’s work and writes a team brief: a summary, a verdict for each rep and suggestions. It rewards one-of-a-kind writing with kudos in #wins, calls out reps whose emails start to look alike, flags drafts for you and takes your guidance — and, if you allow it, approves drafts it’s confident in and pauses a rep that crosses your limits.
Team brief · Tuesday
tenant · acme-agencyGood day overall: 61 drafts, 9 replies, 2 hand-overs. Otto is running long; Rex needs a cleaner list before he sends more.
- MayagoodOpeners tie to real company news. 3 hand-overs this week.
- OttowatchFollow-ups average 160 words. Asked for under 90.
- JunegoodAnswered 4 objections cleanly, 1 meeting handed over.
- RexproblemBounce rate 4.1%, over your 3% limit. Lead list looks stale.
- · Lead with the Northwind case study this week — it gets replies.
- · Swap Rex’s list before he sends again.
- Wrote today’s brief for 4 reps
The rep in the hard hat keeps your sending setup healthy.
Exactly one per install, and it can’t be deleted. Sentinel checks every domain, IP and mailbox signal you’d otherwise check by hand, scores the setup out of 100 and lists what it found by severity, with the evidence. Then it fixes as much as you let it.
- DNS · SPF, DKIM, DMARC, MXchecking
- IPs and PTRs
- Blacklists
- Bounce, complaint, deferral rates
- Queue and failed jobs
- Certificates
- Gmail Postmaster
- Microsoft SNDS
- EmailGuard placement tests
- PlusVibe warm-up health
Nothing yet — still checking.
- Re-publish DNS recordslow riskFixes it
- Re-check blacklistslow riskFixes it
- Renew certificateslow riskFixes it
- Fetch fresh Postmaster and SNDS datalow riskFixes it
- Retry failed jobslow riskFixes it
- Turn on adaptive throttling for an IPlow riskFixes it
- Pause a domainhigh riskAsks you first
- Pause a mailboxhigh riskAsks you first
- Move a domain to another sending IPhigh riskAsks you first
Detect → diagnose → repair → verify
Hover to pause the loop. Click a step to jump.DKIM record missing on brand.io
- 1DetectDNS audit: no TXT at k7f2q._domainkey.brand.io
- 2DiagnoseRecord was deleted at the DNS provider, keys are intact
- 3RepairRe-published the DKIM key through the Cloudflare API
- 4VerifyResolved from 3 public resolvers — signatures pass
One org chart. Every rep’s state at a glance.
Sentinel looks after the whole install, a team lead runs each tenant, and the SDR reps do the outreach underneath. Switch the states to see them all at once.
Busy, never reckless.
Reps run on Claude with your own Anthropic API key, and every send goes through the same Sequencer queue as the rest of Pulse.
Sequencer queue
Per-mailbox spacing, sending windows, warm-up caps and adaptive throttling apply to every rep.
Review queue
Drafts and replies that need your approval wait in a review queue until you’ve looked.
Hard limits
A daily lead limit and a daily AI spend cap per rep. When it hits one, it stops for the day.
Suppression
Unsubscribes are suppressed automatically, across every mailbox in the tenant.
Optional Claude plugin
See what the reps spend, set a monthly budget, and pause the reps when they reach it.
Hire them inside Pulse today. Or soon, on the mailboxes you already have.
The same reps — learning every prospect, writing one-of-a-kind emails, answering replies and celebrating in #wins — in two places.
Hire reps in Pulse
Reps run inside your own Pulse install and send from your Pulse mailboxes, domains and IPs — through the Sequencer, so spacing, warm-up caps and adaptive throttling apply to every email.
- SDR reps, a team lead per tenant and Sentinel, the built-in deliverability rep
- Zero-fingerprint sending infrastructure underneath
- A licensed add-on on top of the Pulse Sequencer
Connect reps to Google Workspace or Microsoft 365
A standalone Reps app is on its way: sign in with the Google Workspace or Microsoft 365 mailboxes you already use and let reps work from there — no Pulse install needed.
- The same reps: learn the prospect, one-of-a-kind emails, replies and hand-overs
- The team lead and #wins come along
- Connect your existing Gmail and Outlook mailboxes
Hire your first rep this week.
Reps is a licensed add-on on top of the Pulse Sequencer. Book a demo and we’ll walk you through the SDR reps, the team lead and Sentinel on a real install. On Google Workspace or Microsoft 365 instead? Ask about early access to the Reps app.