One sentence in. A sale you can trace.

Four steps, each one leaving a record you can read: what was found and why, what was checked, what was sent and when, and what it earned.

$1 today for 100 leads → $49/month for 250 from day 31. Cancel anytime in Settings.

Hailyo in short.

Hailyo is B2B sales email software for founders and small teams who do their own outbound. It finds leads on the live web from a plain-language description, verifies every email address before you see it, drafts first emails from what each lead's own website says, sends only from your own mailboxes at a slow, safe pace, and traces replies, meetings and voucher redemptions back to the email that earned them.

Hailyo is for founders and small B2B teams who run their own cold email and want fewer, better emails and a sending domain that stays healthy. It is not for agencies sending thousands of emails a day (a mailbox tops out at 30 a day, 50 once it earns it), for anyone who wants a warmup network, or for anyone who wants an AI to send email on its own.

Describe who you want. Hailyo looks now.

Not in last year's database. Type it the way you'd say it: by what their website says, the tools it runs on, the kind of business, or a company you'd like more of. Hailyo searches the live web when you ask, and every match comes with the quote, the page and the date that qualified it.

The same quotes feed the first draft: each personal line points to the fact behind it, and a line with no source is flagged for you to read before it can go.

Some things can't be seen from public websites. When that's the case, Hailyo says so and suggests something findable instead of pretending.

why this lead matchedSample

You asked for

“Specialty coffee roasters in Lisbon that sell wholesale”

“We roast twice a week and supply cafés and restaurants across Lisbon. Wholesale enquiries welcome.”

1lumenroasters.example/wholesale · seen 16 Oct 2026

first line of the draft

Hi Maya, I saw on your wholesale page that you supply cafés across Lisbon1…

Every inbox checked. You get the receipt.

Checked before you ever see it: the address format, the mail server, whether the inbox exists, whether the domain accepts anything (a catch-all), and whether the person ever unsubscribed or bounced. You only use a lead when the check passes, and if a verified lead hard-bounces on its first send it comes back automatically.

Coming from Apollo? Bring your list.

Import an Apollo export or any CSV. Hailyo removes duplicates and anyone on your do-not-contact list, and re-checks up to 5,000 rows a month for free, so you can see how many “verified” emails would have bounced before you send a single one. Imported leads don't use your lead balance.

VERIFICATION RECEIPT Sample
No.
HL-7Q2-0412
Checked
16 Oct 2026 · 09:14 UTC

You asked for

“Specialty coffee roasters in Lisbon that sell wholesale”

Found

Maya Okafor · Owner, Lumen Roasters

[email protected]

  • Address is written correctly syntax ok passed
  • Domain accepts email MX mx1.lumenroasters.example passed
  • This inbox exists SMTP 250 accepted passed
  • Not a catch-all address catch-all: no passed
  • Never unsubscribed or bounced suppression: clear passed
VERDICTVerified
COST1 lead

If this bounces on its first send, the lead comes back automatically.

You approve. Your mailbox sends.

Slowly enough to stay healthy. Cold email only ever goes out from mailboxes you connect, never from a shared Hailyo server. Each email passes six checks right before it sends, and anything that fails is held with the reason.

Your mailbox, your rules

Hailyo can

  • Send the emails you approved
  • Read replies to those emails
  • Spot bounces and out-of-office replies

Hailyo won't

  • Send anything you didn't approve (unless you switch approval off for a step)
  • Use your mailbox to warm up anyone else's

Connect Microsoft 365 with Microsoft's own sign-in, Google Workspace with an app password, or any mailbox over SMTP and IMAP. To revoke access, disconnect in Settings, remove Hailyo from your Microsoft account, or delete the Google app password.

A pace your domain can survive

  • New mailboxes send 8 a day in week one, 18 in week two, 28 in week three, then 30 a day. You can raise a healthy mailbox to 50.
  • Sends are spread out with random gaps of one to five minutes, capped per inbox provider, and only go out on weekdays during the lead's working hours (default 8:00 to 17:00, skipping public holidays in their country).
  • Sending cold email from the domain your customers and invoices use? Hailyo warns you, limits it to 20 a day, and walks you through setting up a second domain instead.
  • Domains younger than 30 days are limited to 10 a day per mailbox.

Hailyo pauses itself when something looks wrong

WhenWhat pauses
2% hard bouncesthat sequence
3% hard bouncesthat mailbox
3 blocks from one provider in a daythat mailbox, then the domain if it spreads
Gmail spam rate 0.3%the domain
SPF, DKIM or DMARC failingthe domain, until it's fixed

Bounce rates count once at least 200 emails have gone out. Every pause tells you why, what to fix, and lets you re-check in one click.

Watched between sends, too

  • Your domain's records are re-checked every six hours.
  • Blocklists (SURBL, URIBL, Barracuda, 0spam and a public scam list) are checked every 12 hours.
  • Every week, Hailyo sends a test email from each mailbox to its own test inboxes at Gmail, Outlook and Yahoo and records whether it reached the inbox, promotions or spam.
  • Each domain and mailbox gets a health score where every lost point has a reason and a fix.

See what each email earned.

Replies are sorted for you: interested, later, not interested, meeting booked. Out-of-office replies push the next step back; unsubscribes and bounces stop the sequence on their own.

Meetings
Put your Calendly or Cal.com link in an email. When a lead books, Hailyo marks the meeting and stops their sequence.
Vouchers
Give every lead their own code. When a code is redeemed, the revenue lands on the ledger next to the email that earned it.
Your data, where you choose
Keep your workspace's data in the US or the EU.

Hailyo next to a lead database and a sending tool.

Most founders who do their own outbound piece it together from a lead database and a separate sending tool. Here is what changes with Hailyo.

Hailyo compared with a lead database plus a separate sending tool
TopicHailyoThe usual setup
Where leads come from HailyoSearched on the live web when you ask, with the quote and page that qualified each one. The usual setupExported from a database you subscribe to, collected before you searched.
Email checks HailyoEvery address checked before you see it, with a receipt you can read. The usual setupDepends on the database; you may need a separate verification tool.
When a lead bounces HailyoA Hailyo-verified lead that hard-bounces on its first send is replaced, up to 10% of the month's leads. The usual setupDepends on the provider's terms.
What you pay for HailyoVerified leads. Sending and AI drafts are included in the plan; a search that finds nobody costs nothing. The usual setupDatabase credits and a separate sending subscription, each billed on its own terms.
Who sends HailyoOnly your own connected mailboxes, Microsoft 365, Google Workspace or SMTP/IMAP. No warmup network. The usual setupYour mailboxes, sometimes alongside a shared warmup pool.
Sending pace HailyoNew mailboxes ramp 8, 18, 28, then 30 a day; sequences pause at 2% hard bounces, mailboxes at 3%. The usual setupSet by you; limits and pauses vary by tool.
What each email earned HailyoReplies, meetings and voucher redemptions on one ledger, next to the email that earned them. The usual setupReply tracking in the sending tool; revenue attribution is usually set up separately.

The right-hand column describes the setup in general, not any one company's terms. Hailyo's terms in full are on the pricing page.

Sending questions.

Every other answer is on the FAQ.

Why does Hailyo only send cold email from my own mailboxes?
So your sending reputation is built on your own domain and mailboxes, not shared with anyone else's. Cold email goes out only through mailboxes you connect: Microsoft 365, Google Workspace, or any mailbox over SMTP/IMAP. Hailyo never sends it from a shared pool of its own.
What can Hailyo do in my mailbox?
Send the emails you approved and read the replies to them. You connect Microsoft 365 with Microsoft's sign-in, Google Workspace with an app password, or any mailbox over SMTP/IMAP. Disconnect in Settings whenever you like, or revoke Hailyo from your Microsoft account or delete the Google app password. More on mailbox access.
Do you have a warmup network?
No. Hailyo doesn't swap emails with a pool of strangers' inboxes to make yours look busy. A new mailbox builds up with real emails instead: 8 a day in week one, 18 in week two, 28 in week three, then 30 a day. A healthy mailbox can go up to 50.
Why so few emails a day?
Because that's what keeps a domain healthy. A new mailbox sends 8 a day in week one and settles at 30 a day by week four (you can raise it to 50 once its health and replies earn it). To send more, add mailboxes on a second domain, which Hailyo walks you through. If you want thousands of emails a day from day one, Hailyo isn't for you.
Do I have to approve every email?
By default, yes: approval before every send is on for every step of a sequence. You can switch it off for a step once you trust it. Every email also passes Hailyo's checks right before it sends, and one that fails is held with the reason, never sent anyway.
When does Hailyo pause sending on its own?
When the numbers say your domain is at risk. A sequence pauses at 2% hard bounces and a mailbox at 3% (once at least 200 emails have gone out). A domain pauses until it's fixed if SPF, DKIM or DMARC fail. Every pause rule.
Can I bring leads from Apollo or another tool?
Yes. Import a CSV export from Apollo or any other tool, and Hailyo re-checks the addresses before you send, at no charge for up to 5,000 rows a month. Imported leads aren't covered by the bounce credit, because Hailyo didn't find them.

Try all four steps on your own market.

$1 today for 100 leads → $49/month for 250 from day 31. Cancel anytime in Settings.