Opt-in lead scoring
Know which leads are ready to talk.
Only people who opted in.
Optline collects leads only from sources you control: your own opt-in forms, imports of your own contacts, and your API. It scores them on fit and first-party activity on your site, then sends the hot ones to your CRM.
- 250 leads on the free plan
- Consent recorded on every lead
- Anonymous visitors never tracked
What you get
Fewer leads to chase. Better ones to call.
Capture people who asked to hear from you, watch what they do on your own site, and let a score you can read decide who's next.
Consent recorded
Each lead stores the exact consent text they agreed to, when, and on which page. Imports record who confirmed the lawful basis.
First-party intent
One script on your site records page views (like /pricing), form submits and email link clicks, for identified leads only.
Scoring you can read
Fit and intent rules with points and time decay. Every score shows the rules that produced it. Hot, warm and cold segments.
Email-only enrichment
Company domain, free-mail or role address, and whether the domain can receive mail. Nothing from data brokers.
CRM export
CSV export any time, plus HMAC-signed webhooks with retries when a lead crosses your score threshold.
Data requests handled
Unsubscribe or erase a lead in one click. Erased addresses are suppressed so they are not re-imported.
Scoring
Every score shows its working.
A score is fit points plus intent points. Intent points fade with a half-life, so last month's visit counts less than yesterday's.
- Points for who the lead is: company domain, job title, free-mail
- Points for what they did: key pages, form submits, email clicks
- Hot and warm thresholds you set
On your site
One script. Your opt-in form.
Add the snippet once per page and place the form where it should appear. Visitors are tracked only after they opt in through your form or a tracked email link.
- Only the URL path is stored, never the query string
- Do Not Track and Global Privacy Control are respected
- No cookies; the id lives in your site's localStorage
<!-- Once per page --> <script async src="https://optline.kapturisemedia.com/s.js" data-site="site_…"></script> <!-- Where the form goes --> <div data-optline-form="a7k2m9q4x8pz"> </div>
What we don't do
Consent first, by design.
No purchased lists, no scraping, no third-party person-data providers and no tracking of anonymous visitors. Leads come in three ways only.
Your opt-in forms
The person ticks your consent checkbox. We store the text shown, the time and the page. A honeypot and rate limits block bots.
Your own contacts
CSV imports of people you already have a lawful basis to contact. The importer confirms it and we record who, which basis and when.
Your API
Your own systems post leads with a scoped key. Each one must include the consent or basis text.
How it works
From first opt-in to a hot lead in your CRM.
Capture
Create an opt-in form with your consent wording and paste the snippet on your site.
Import
Optionally add your existing contacts with a lawful-basis confirmation, or push leads via the API.
Score
Adjust points for fit, for key pages and actions, and the decay half-life.
Hand off
Export to CSV, or connect a webhook so hot leads land in your CRM.
Pricing
Start free. Upgrade when your list grows.
Free
$0 /month
- 250 leads
- 10,000 intent events / month
- 2 opt-in capture forms
- Rule-based scoring with decay
- CSV import & export
Pro
$99 /month
- 25,000 leads
- 500,000 intent events / month
- 50 opt-in capture forms
- Signed CRM webhooks on score threshold
- API access
- Everything in Free
FAQ
Questions, answered.
Can I upload a list I bought?
Do you track anonymous visitors?
Is there a HubSpot or Salesforce connector?
What if a lead asks to be removed?
What happens at my plan limit?
Call the people who asked to hear from you.
Opt-in capture, scores you can explain, and a clean hand-off to your CRM.