How Larvabot works
The lifecycle of a Larvabot project: site analysis, campaigns, research, drafts, your review, sending, replies and reports.
Every Larvabot project goes through the same life cycle. The bot does the slow, repetitive parts in the background and stops at every point where a human should decide.
#1. Analysis: reading your site
When you add a project, Larvabot reads your homepage, your sitemap and a few key pages. The AI turns that into a profile (what the site is, who it's for, competitors, tone, things never to claim) and a plan: email campaigns with search queries, community keywords, subreddits, F5Bot keywords and directory picks.
The project then waits in review. Nothing runs until you've read the profile, fixed what's wrong and clicked Approve & start. How to review a profile.
#2. Finding: leads, conversations and directories
Once approved, the hourly tick starts looking:
- Leads come from your email campaigns' search queries. Each run uses the next query on the list. Email outreach
- Conversations come from Reddit, Hacker News, F5Bot alerts, Stack Exchange, YouTube, GitHub, Bluesky, Lemmy, niche forums, your Telegram groups and general web search. Conversations
- Directories start from a vetted list and grow through search twice a day. Directories
#3. Research: is this worth your time?
For each lead, Larvabot reads the page and asks the AI two questions: does this fit? (a score out of 100) and why would this person care? Leads under 60 are skipped. For the rest it records a concrete detail from the page and what to suggest, then looks for a contact: the page itself, the author's bio, contact and about pages, and, only if those are empty, free email finders like Prospeo, Tomba and Hunter. Every address gets an MX check so you don't write to dead domains.
Conversations get the same treatment: a relevance score, the intent ("asking for a tool", "wants an alternative"…) and a laid-back reply draft that says you built the thing.
#4. Drafting: words that sound like you
For every lead with a contact, the AI drafts a short first email that names the exact page and detail it's about, plus two follow-ups. The drafts use your profile's tone and cautions, and they only suggest things from your profile's What you can offer field.
#5. You review
Drafts land on the Review tab. Edit anything, then approve or skip. Approved emails are scheduled, not sent: they wait for your send window. Reviewing and sending
#6. Sending, replies and follow-ups
On weekdays inside your send window, Larvabot sends what's due through your own SMTP account, from your own address, respecting each campaign's daily limit. Follow-ups go out 4 and then 5 days later, threaded under the first email.
It checks your inbox every few minutes. A reply stops the follow-ups straight away, a bounce marks the lead, and F5Bot alerts become conversations.
#7. Reports: did it work?
Links to your site in sent emails get a ?ref= tag, and the tracking snippet on your site records where each visit came from. The Reports tab puts it together: visitors by channel, replies, backlinks won and the full lead funnel. Once a day, Larvabot also checks whether contacted sites started linking to you.
- Analyse your site into a profile and plan
- Approve the plan (nothing runs before this)
- Find leads, conversations and directories, hourly
- Research and score each one, skipping poor fits
- Draft emails and replies from your profile
- Review: you edit, approve or skip
- Send slowly, stop on replies, follow up politely
- Measure visits, replies and backlinks
What "hourly" means
Larvabot works in the background about once an hour, doing a little of everything each time: inbox, sending, research and drafting every run; searching every 4 hours; Reddit and Hacker News every 2 hours; directories twice a day; link and tracking checks daily. You don't need to keep the dashboard open. See what ran