AI sales research for B2B · Built in Estonia

Tell it who you sell to.
It does the research.

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.

app.virmaline.xyz/campaigns/newReady
Who do you sell to?
Freight forwarders, 50 to 250 staff, Estonia and Latvia
  1. Search
  2. Dedupe
  3. Entity
  4. Fit gates
  5. People
  6. Hooks
  7. Score
  8. Write
  9. Send
CompanyStatusFit

     

     

    0
    To 
    Subject 

    Example run. Companies, people and figures are illustrative.

    In production

    Real campaigns for real client tenants, not a waitlist.

    campaigns run
    22
    companies researched
    321
    contacts found, each with a source
    529
    sales-ready dossiers
    76

    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
    300
    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.

    1. Find
    2. 01

      Search the market

      Business registers, directories, rankings and the local-language web, until the market is covered.

    3. 02

      Never twice

      Every company is checked against what's already been found, so you never pay to research the same one twice.

    4. Verify
    5. 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.

    6. 04

      Gate on fit, in code

      Revenue, size, age and country checked by hard filters, not AI. Missing data never rejects a lead.

    7. Research
    8. 05

      Name the decision-makers

      One to three named people, each with the page they were found on. No invented emails.

    9. 06

      Gather the hooks

      8 to 16 recent, cited hooks per lead: news, openings, expansions, the things worth opening on.

    10. 07

      Score with evidence

      Four weighted dimensions with written evidence and a confidence grade. An anti-bias audit runs before the score is final.

    11. Write
    12. 08

      Write the first email

      50 to 90 words in the prospect's language. One hook, one proof point, one question.

    13. 09

      Send, and bring replies home

      From your own mailbox, after you approve it. Replies land in one inbox, filed next to the dossier.

    Nordkap Logistics OÜ

    Freight forwarding · Tallinn · 85 employees

    01 / 09
    Äriregisterekspediitorfirmad TallinnLogistics rankings
    New company · not seen in earlier runs
    • Live website
    • Registry code on site 14820371
    • Revenue in band
    • Size in band
    KT
    Kristjan TammHead of Operations · nordkap.example/team
    LK
    Liis KaskManaging Director · Business register
    • Opened a Riga terminal in August company news
    • Two dispatcher openings job posts
    • + 9 more hooks
    82fit
    ICP
    Problem
    Timing
    Position

    riga terminal

    Congratulations on the Riga terminal in August. Two dispatcher openings since then suggest load planning is still done by hand…

    Approved, sent from your mailboxReply from Kristjan, filed to the dossier

    Example lead. Company and figures are illustrative.

    Behind every email

    Research you can check. Scores you can argue with.

    Dossier

    A fit score with its working shown

    82/ 100 · threshold 70
    • ICP and segment fit40%
      88 High · Freight forwarding, 85 employees, Tallinn: inside the ICP on all three.
    • Problem fit35%
      82 High · Two dispatcher openings; the job posts mention load planning in spreadsheets.
    • Timing and readiness15%
      76 Medium · Opened a Riga terminal in August 2026 (company news).
    • Competitive position10%
      70 Low · No transport-management vendor visible on the site. Inferred, not observed.

    Registry-grade data

    Attached in code, never guessed

    Official annual-report revenue, headcount and registered contacts for Estonia and Finland.

    Registry code
    14820371
    Revenue
    Annual report 2025
    Employees
    85
    Registered contact
    info@nordkap.example

    Languages

    82 countries, searched in their own languages

    English-only search misses most of Europe. Emails go out in the prospect's language.

    House rule

    It refuses to invent facts

    "Companies like yours grow pipeline 3× with us"

    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

    Pricing

    Launch pricing. Pay for research, not seats.

    Each plan includes a monthly lead volume. Usage above it is billed per lead.

    Basic

    from €29/month

    For one person running outbound.

    • One workspace
    • Included monthly lead volume
    • Research dossiers and email drafts
    • Send from your own mailbox
    Start free

    Pro Recommended

    €99/month

    For teams that send every week.

    • Everything in Basic
    • Higher included volume
    • Templates and autosend
    • Custom agents on CSV lists
    Start free

    Enterprise

    On quote

    For several markets and data residency.

    • Several workspaces
    • EU data residency on AWS Bedrock
    • Per-workspace usage caps
    • Priority onboarding
    Talk to us

    Indicative launch pricing. Included volumes are agreed at onboarding.

    Questions

    Good questions. Straight answers.

    Something else? Write to info@virmaline.xyz.

    Where does the data come from?

    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.