Virmaline finds companies that fit, verifies them, names the right person, cites its evidence and writes the first email in their language. About $1 a lead, against $17–35 of human time.
›Freight forwarders, 50 to 250 staff, Estonia and Latvia
Search
Dedupe
Entity
Fit gates
People
Hooks
Score
Write
Send
CompanyStatusFit
0
To
Subject
Approved, sending
Example run. Companies, people and figures are illustrative.
In production
Real campaigns for real client tenants, not a waitlist.
campaigns run
2222
companies researched
321321
contacts found, each with a source
529529
sales-ready dossiers
7676
From production runs in 2026.
The problem
Reps spend the week researching. Not selling.
Data tools sell stale lists. AI writers produce generic mail because no research sits behind it. Deep research by hand doesn't scale past a few accounts a day. Virmaline does it live, for every lead, at machine cost.
100 leads in about 40 minutes
$0.95 per sales-ready lead
Evidence on every score and contact
Human research$5,100–10,500
Virmaline 18–37× less$285
Saved each month$4,815–10,215
Machine time~2 h
Human time at $17–35 a lead. Virmaline at $0.95 per sales-ready lead from production runs; excludes infrastructure.
How it works
Nine stages. One lead, from market to inbox.
Every stage either moves a lead forward or parks it with a stated reason. Follow one company through the whole run.
Find
01
Search the market
Business registers, directories, rankings and the local-language web, until the market is covered.
02
Never twice
Every company is checked against what's already been found, so you never pay to research the same one twice.
Verify
03
Prove the entity
A live website, the registry code on it, proven to belong to the legal entity. If not, it's rejected with the reason.
04
Gate on fit, in code
Revenue, size, age and country checked by hard filters, not AI. Missing data never rejects a lead.
Research
05
Name the decision-makers
One to three named people, each with the page they were found on. No invented emails.
06
Gather the hooks
8 to 16 recent, cited hooks per lead: news, openings, expansions, the things worth opening on.
07
Score with evidence
Four weighted dimensions with written evidence and a confidence grade. An anti-bias audit runs before the score is final.
Write
08
Write the first email
50 to 90 words in the prospect's language. One hook, one proof point, one question.
09
Send, and bring replies home
From your own mailbox, after you approve it. Replies land in one inbox, filed next to the dossier.
No proof data on file, so the line is skipped, not invented.
No self-computed statistics ever reach an email.
Nothing wasted
Below threshold? Parked, not deleted.
Läänemere Transport ASLow fit 54Research kept for later
Kalev Forwarding OÜRejectedWebsite not tied to the legal entity
Compare
Not another list. Not another writer.
The research in between is the work. It's the part nobody else does.
Data tools
Sell lists, not judgment.
Finds companies in your market
Verifies each company before spending
Scores fit with written evidence
Contacts, without sources
Researches recent hooks
Writes the first email
AI email writers
Write the mail everyone deletes.
Finds companies in your market
Verifies each company before spending
Scores fit with written evidence
Names decision-makers, with sources
Researches recent hooks
Writes the first email
Virmaline
Research first. Then the email.
Finds companies in your market
Verifies each company before spending
Scores fit with written evidence
Names decision-makers, with sources
Researches recent hooks
Writes, sends and brings replies back
Compared by category, not against named products. Individual tools vary.
Where we start
Built where the registers are strongest, and global tools are weakest.
Estonia and Finland first, then Sweden and Norway, then the EU. Every campaign any client runs enriches a shared company database, so every new market and customer gets cheaper to serve.
More campaignsEach run adds verified companies
Richer databaseRegistry data, people, hooks
Cheaper leadsLess to research from scratch
EU
SE · NO
EE · FInow
Pricing
Launch pricing. Pay for research, not seats.
Each plan includes a monthly lead volume. Usage above it is billed per lead.
Business registers, directories, rankings and the local-language web, searched live for every lead search. For Estonia it attaches official registry data in code: annual-report revenue, employee counts, profit and loss, and the registered website, email and phone. For Finland it checks the company against the business register.
Does it send emails on its own?
Not by default. Every email is a draft you approve, sent from your own mailbox over SMTP or Gmail, and replies land back in one inbox next to the lead. Templates and autosend can be switched on per lead search on Pro.
How do I know the research is right?
Every contact carries the page it was found on, and no email address is ever guessed. Every score is four weighted dimensions, each with its evidence and a high, medium or low confidence grade. If there is no proof data for a claim, the email leaves it out instead of inventing it.
Which languages does it write in?
It searches 82 countries in their own languages. You choose the email language per lead search, so a Finnish search can write in Finnish, an Estonian one in Estonian, or either in English.
What happens to leads that don't fit?
They are parked with their research intact and a stated reason, never thrown away. Missing revenue or headcount never rejects a lead on its own; only data that is known and outside your band does.
Can our data stay in the EU?
Yes. The application and your workspace database are hosted in the EU, and the research models run through Amazon Bedrock in AWS Stockholm, where prompts are neither retained by the model provider nor used for training. The privacy policy lists every processor.
Give every lead the research it deserves.
Set up your workspace in an afternoon. The first campaign finishes within the hour.