The mechanism
Most prospecting starts with a list. Milo starts with a reason to reach out.
A short, honest look at how AI sales prospecting, buying-signal discovery, and personalized outreach actually fit together. Seven steps, one running example, nothing hidden.
Step 01 of 7
You define the market.
A trade, a place, and the signal you can act on.
Milo treats the signal as a filter, not a bonus. The list is scoped to businesses that show it in public information anyone can look up.
signal no website
Step 02 of 7
Milo discovers real local businesses.
Live discovery from public sources, not a rented database.
For "roofing in Austin, TX, no website", Milo returns real, current businesses with the metadata the next step needs: category, rating, address.
Step 03 of 7
It reads each business.
Before writing anything, Milo studies the specific business.
Their site (when present), their reviews, and their category get distilled into a short factual sketch. Every downstream sentence has to be grounded in it.
- site.title
- not found
- reviews.rating
- 4.8 across 126 jobs
- reviews.themes
- punctual, storm damage, insurance claims
- tech.detected
- Google Business Profile only
Step 04 of 7
It confirms the buying signal.
This is why the outreach lands.
A lead only earns a place on the list when the signal is observable in the sketch: a concrete gap you can solve. No signal, no outreach.
No website
Referrals go cold. Homeowners can’t compare.
Thin online presence
A modest lift wins local share.
Weak reviews
Reputation work has a clear buyer.
Hiring signal
They’re expanding and stretched thin.
Step 05 of 7
It writes the outreach in your voice.
Three messages, personalized from what the business actually does.
Milo drafts a 3-email sequence per lead. No merge tokens, no "Hi {{first_name}}." Every claim is anchored in the sketch, and every draft waits for your approval.
Subject
Illustrative exampleA note from a local contractor
Hi Marcus,
Ran into Lone Star Roofing while looking through storm-damage crews in Austin. Wanted to reach out because I work with contractors on a small first thing: getting the business findable when a referral goes home and searches for you.
Open to a short call next week if it is useful?
Step 06 of 7
It sends the way a careful human does.
From your Gmail or Outlook, not a shared blast server.
Slow warm-up, one at a time, randomized spacing. Every message carries one-click unsubscribe and your physical address. CAN-SPAM, PECR, GDPR-aware.
- 09:14Sent · 1 of 40 todayfrom you@yourinbox.com
- 10:02Sent · 2 of 40 todaynatural spacing
- 11:47Sent · 3 of 40 todaywarm-up ramping
Step 07 of 7
It turns a reply into a conversation.
Replies come to your inbox. That is the point.
Follow-ups stop the moment someone responds. Milo labels the reply, drafts an answer for you to approve, and hands the thread back as normal email.
Reply received
Illustrative exampleThanks for reaching out. Can you send a bit more on what you had in mind? Not sure it is the right time for us, but curious.
Why it works
Context is what makes the outreach land.
Every draft is written from that specific business. That is the difference between an email a stranger deletes and a note an owner replies to.
Personalized, not spam
Every email is written from the lead’s own site and reviews.
It references what the business actually does, in your voice - no mail-merge tokens, no “Hi {{first_name}}.”
To: owner@lonestarroofing.com
Quick idea for Lone Star Roofing
Saw your 4.8★ from 126 jobs around Austin - clearly the crews do great work.
Noticed you’re running without a site, so homeowners comparing roofers can’t find you after the referral. I help contractors fix exactly that…
Integrations & workflow
Fits the way you already sell.
Milo runs on your existing inbox and your existing calendar. Replies stay where you read email; bookings land where you book meetings. Agencies can run many markets from many inboxes on one balance.
Calendar
Cal.com, BYO link.
Paste your Cal.com link once. Milo adds it to the outreach so a lead can book directly. Bookings arrive as a signed webhook and update the lead automatically.
Multiple inboxes
Rotation and per-inbox caps.
Connect as many Gmail or Outlook mailboxes as you need. Milo rotates sends across them, warms each one on its own ramp, and never breaks a per-inbox daily cap.
Replies
Land where you already read email.
Every reply comes back to the mailbox that sent it. Milo classifies the reply (positive, neutral, negative), pauses the follow-up sequence, and drafts a suggested response for you to approve.
Deliverability & trust
Built to land in the inbox, not the spam folder.
Cold outreach fails for one boring reason: it looks like blast. Milo is engineered end to end to look like you sending a real email, one at a time, from your own domain, in a way inbox filters trust.
- 0shared blast servers
Inbox, not spam folder.
Warm-up ramps you gradually from a handful a day up to your daily cap. Sends spread across the day with randomized spacing and hard rate limits. Bounces pause the campaign automatically so a bad address never poisons the rest.
- Youown the send
From your own inbox, on your own reputation.
Connected through Gmail or Outlook OAuth. Tokens encrypted at rest. Every message ships from you@yourinbox.com, so replies come home and your domain reputation is yours to keep.
- 1×1per lead, per send
Behaves like a careful human.
One message at a time. Natural, varied intervals. Follow-ups auto-stop the moment someone replies. No mass send, no midnight blast, no pattern for filters to catch.
- 100%of sends, compliant
Legal on every message.
Every email carries a working one-click unsubscribe token and your physical address, non-removable. CAN-SPAM in the US, PECR and GDPR-aware in the UK and EU. Unsubscribes suppress on the spot, forever.
Pricing, plainly
You only pay when Milo does the work.
Roughly 5 to 7 credits per lead, end to end. The Growth pack tops you up with 650 credits (about 92 to 130 leads) when the mechanism proves out. No seats, no monthly minimum, credits never expire.
For agencies
One tool, many markets. No seats.
Run a distinct voice, market, and inbox per client. Same mechanism, same deliverability guardrails, one balance to top up. Bring your team without a seat tax.
Fit
When Milo fits, and when it does not.
A good fit
- Founders, freelancers, and small agencies who sell to local businesses.
- People who need clients, not another sales stack to learn.
- Anyone whose offer is a concrete fix (website, marketing, ops, service) with an observable buying signal.
- Teams who would rather send fewer, better emails than blast a bought list.
Not the right tool
- Enterprise sales cycles that need multi-thread ABM into named accounts.
- Outreach to consumers (B2C) or to regulated audiences without proper licensing.
- Teams that need CRM sync, sequence branching, or a full sales-engagement suite today.
- Anyone who wants to send templated blast at high volume. Milo will not help you do that.
Questions
Questions before you start.
Short answers on AI sales prospecting, buying signals, personalized cold outreach, deliverability, and control.
You pick a market: an industry, a city, and the buying signal you can act on. Milo pulls real local businesses from public information anyone can look up, researches each one from its own website and reviews, drafts a personalized 3-email sequence in your voice, and sends the ones you approve from your own inbox. You only spend credits when the work actually runs.
By starting from a buying signal, not a directory dump. You filter for businesses that show an observable gap you can fix (no website, thin online presence, weak reviews) so every lead on the list already has a reason to hear from you.
The signal is a filter, not a bonus. A business only earns a place on the list when the signal is observable in its public profile. Milo checks its site, its reviews, and its category before it agrees the signal is real, so the outreach is grounded in a concrete gap.
Milo reads the specific business first: its site, its reviews, its category. Every claim in the draft is anchored in that sketch, not in a mail-merge token. There is no "Hi {{first_name}}." You review every draft before it sends.
Slow warm-up, one message at a time, natural randomized spacing, and automatic bounce pause. Every message ships from your own Gmail or Outlook inbox, carries a one-click unsubscribe token, and includes your physical address. The domain reputation stays yours.
Replies land in the same inbox you connected. Milo detects the reply, stops the follow-up sequence for that lead, labels the reply, and drafts an answer for you to review. From then on it behaves like normal email.
Try the mechanism on your own market.
100 free credits. No card. You only pay when Milo does the work.
No card needed