=== CapyScout ===
Contributors: capyscout
Tags: lead generation, lead scoring, email validation, disposable email, b2b
Requires at least: 6.2
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Find B2B leads in your WordPress forms: block fake emails free, then AI lead research, lead scoring and email + LinkedIn outreach.

== Description ==

**CapyScout is a B2B lead generation plugin for WordPress.** It turns the leads your contact, demo and quote forms already collect into pipeline: it blocks fake and throwaway emails for free, logs every lead in one place, and, with a CapyScout account, researches each lead's company with AI, scores how well it fits who you sell to, and starts the follow-up with an email and LinkedIn outreach campaign written for that lead.

Most form leads arrive as a name and an email address. You cannot tell the VP at a 200-person company from a student, a competitor or a bot, so the best leads wait in an inbox next to the spam. CapyScout tells you who each lead is, whether they are worth a call, and what to say.

It works with the forms you already have - Contact Form 7, WPForms, Gravity Forms, Elementor Pro, Fluent Forms, Ninja Forms, Formidable Forms, Forminator, WordPress registration and WooCommerce. Nothing to rebuild.

= Free: block disposable emails and log every lead =

No account needed. Everything below runs on your own site.

* **Block disposable and fake emails** - stop contact form submissions and registrations that use throwaway email addresses (about 10,000 known temporary-inbox domains, like mailinator.com) or a domain that cannot receive mail (typos like gmial.con). The visitor sees a clear message and can fix the address. Gmail, Yahoo and other personal emails are always accepted unless you choose otherwise.
* **Require a business email (optional)** - on B2B demo and quote forms, ask for a work email instead of Gmail or Yahoo. You can also stop shared inboxes like info@ and sales@, or block any domain you name.
* **Lead log** - every lead from every form, registration and order in one list, filterable by leads from companies, with search and CSV export. Kept on your site for 90 days.
* **Email validation tag in notifications** - each form notification email gets one line: "CapyScout: Work email (acme.com)", "Free email" or "Throwaway email", so you know who to answer first.
* **Weekly lead summary** - every Monday: new leads, how many came from companies, and how much junk was stopped.
* **Dashboard widget** - this month's leads from companies at a glance.

= AI lead research: know who every lead is =

Connect a CapyScout account and open any lead to see the company behind the email address: what it does, industry, company size, location, the technology it uses, and recent buying signals like funding, hiring and product launches. Then see the people to talk to and who on your team already knows them. Companies CapyScout has not seen yet are researched with one click.

= Lead scoring: a Fit score on every lead =

Every new lead gets a Fit score from 0 to 100 against your ideal customer profile - industry, company size, location and the signals you care about - with the reasons ("matches industry and size") and a suggested next step. Scoring runs in the background a minute after the form is sent, never while the visitor waits. Spam and vendor pitches are marked as noise, and you get an email only for leads above the Fit you choose.

= Outbound email and LinkedIn outreach from your form leads =

Add a lead to a CapyScout campaign in one click. Campaigns combine email and LinkedIn steps - connection requests, messages, profile visits and follow-ups in the same email thread - and every message is written for that lead and their company. Review each message before it goes, or let a proven campaign run on its own. See which campaign a lead is already in and whether they replied, so nobody reaches out twice.

= B2B prospecting: find more companies like your best leads =

Turn your best inbound lead into a prospecting list. "Find companies like this" searches for lookalike companies, ranked by Fit, and can keep finding new ones every day. Save companies to a CapyScout list in one click.

= Website visitor identification =

See which businesses visit your site and read your pricing page, with page views, last visit and a Fit score for each company. Daily charts show visits from people, the companies CapyScout can name from their network, and bots and AI crawlers (ChatGPT, Claude, Perplexity and others) counted separately, so your numbers are real people. Add a visiting company to an outreach campaign in one click. CapyScout names companies, never people.

= Works with your contact form plugin =

* Contact Form 7
* WPForms (Lite and Pro)
* Gravity Forms
* Elementor Pro forms
* Fluent Forms
* Ninja Forms
* Formidable Forms
* Forminator
* WordPress user registration
* WooCommerce account registration and orders (checkout is never blocked)

Any other form can log leads with one line of code (see For developers).

= Who uses CapyScout =

B2B companies that get leads through their WordPress site: agencies, software and SaaS companies, consultancies, IT and managed service providers, professional services, manufacturers, distributors and wholesale stores. If you sell to people rather than businesses, the free disposable email blocking and lead log still help.

= Fast, private and safe =

* Forms never wait on CapyScout: research and lead scoring happen in the background with WP-Cron.
* Nothing is sent to CapyScout until you connect an account.
* The website visitor script is about 3 KB, loads after the page, sets no cookies, honors Do Not Track and Global Privacy Control, and skips logged-in editors.
* No password is stored in WordPress: you approve the site on capyscout.com and it gets a key you can revoke at any time.
* Leads stay on your site for 90 days, with the WordPress personal data exporter and eraser and suggested privacy policy text.
* Lead scoring and research are included in your CapyScout plan (the same email is never scored twice), within a monthly limit you set.

= For developers =

* Log a lead from any form: `do_action( 'capyscout_lead', $email, $name, $form_label, $message );`
* Leave a lead out: filter `capyscout_log_lead` (return false).
* Hold the visitor script until consent, for example behind a cookie banner: filter `capyscout_track_page` (return false).
* Change who can see CapyScout screens: filter `capyscout_capability` (default `manage_options`).

== Installation ==

1. In WordPress, go to Plugins > Add New, search for "CapyScout", then click Install and Activate. Or upload the zip under Plugins > Add New > Upload Plugin.
2. Open CapyScout in the admin menu and pick who you sell to, whether to stop throwaway emails, and whether to ask for a work email.
3. Disposable email blocking is on right away, and new leads appear under CapyScout > Leads.
4. Optional: click Start free trial (or Sign in) to turn on AI lead research, lead scoring, outreach campaigns and website visitors.

== Frequently Asked Questions ==

= How do I block disposable emails in Contact Form 7? =

Install and activate CapyScout. It checks every email field in Contact Form 7 forms automatically, with no form changes, and shows "Please use a permanent email address" for throwaway addresses. The same works in WPForms, Gravity Forms, Elementor Pro, Fluent Forms, Ninja Forms, Formidable Forms, Forminator and WordPress registration.

= Will it block Gmail or Yahoo addresses? =

No, not unless you ask it to. By default only temporary throwaway inboxes and domains that cannot receive mail are stopped. "Ask for a work email" is an option for B2B demo and quote forms. WooCommerce checkout is never blocked.

= How do I require a business email on my form? =

Turn on "Ask for a work email" in CapyScout > Settings (or during setup). Gmail, Yahoo, Outlook and other personal addresses then get a polite "Please use your work email" message.

= How do I research a lead from my contact form? =

Open CapyScout > Leads and click the lead. With a CapyScout account connected you see the company behind their email address, what it does, company size, industry, buying signals, a Fit score with the reasons, and the people to talk to. If CapyScout has not seen the company yet, click Research this company.

= What is lead scoring? =

Lead scoring ranks leads by how likely they are to become customers. CapyScout gives every lead a Fit score from 0 to 100 against your ideal customer profile (industry, company size, location and signals), shows what matched and what did not, and emails you when a strong lead comes in.

= Can I add WordPress form leads to a LinkedIn outreach campaign? =

Yes. On a lead, pick a CapyScout campaign and click Add. Campaigns mix email and LinkedIn steps (connection requests, messages and profile visits), each message is written for that lead, and you review messages before they are sent.

= How do I find more companies like my best leads? =

Open a strong lead and click Find companies like this. CapyScout searches for lookalike companies, ranks them by Fit, and can keep finding new ones every day for B2B prospecting.

= Can I see which companies visit my website? =

Yes, with a CapyScout account. Turn on Website visitors in Settings to see the businesses that read your pages and your pricing page, with a Fit score for each. CapyScout can only name a company when the visit comes from that company's own network, so many visits stay anonymous, and home and mobile networks are never named. Bots and AI crawlers are counted separately.

= Does it work with HubSpot, Pipedrive or Attio? =

Yes, through your CapyScout account: connect your CRM in CapyScout and send researched leads and replies to it.

= Is it a CRM? =

No. CapyScout is lead research, lead scoring and outreach. It keeps a simple lead log in WordPress and works alongside your CRM.

= Does the free version send data anywhere? =

No. Disposable email blocking, the lead log, notification tags, the weekly summary and the dashboard widget run on your site. The only outside lookup is a DNS check of the email's domain, made by your own server.

= Does it slow down my forms or my site? =

No. The email check runs on your server in milliseconds. Research and scoring happen in the background, never while the visitor waits, and the optional visitor script is about 3 KB and loads after the page.

= Is it GDPR friendly? =

Leads are stored on your own site and deleted after 90 days, and the plugin hooks into the WordPress personal data exporter and eraser. The visitor script sets no cookies, honors Do Not Track and Global Privacy Control, and can be held until consent with the `capyscout_track_page` filter. The plugin adds suggested text to your privacy policy guide.

= What does it cost? =

The plugin and its free features are free. A CapyScout account starts with a 7-day free trial, no credit card, and plans start at $49 a month. Lead research and scoring are included in your plan: each new email address is scored once, and the same address again is free. Set a monthly limit under CapyScout > Settings.

= How do I disconnect? =

CapyScout > Settings > Disconnect this site. The site key is revoked on CapyScout and removed from WordPress. Deleting the plugin does the same and removes its data.

== Screenshots ==

1. Home: leads from companies with Fit scores, leads per day, and throwaway signups stopped.
2. AI lead research on one lead: company profile, Fit score with reasons, why now, buying signals and one-click outreach.
3. Lead log: every lead from every contact form, filtered to leads from companies and strong fits.
4. Website visitors: people, companies named from their network, and bots and AI crawlers counted apart.
5. Settings: disposable email blocking, work email, weekly lead summary, lead scoring and website visitors.
6. A contact form stopping a throwaway email, and the notification email with the CapyScout lead tag.

== External services ==

This plugin connects to CapyScout, a B2B lead research and outreach service operated by Social Intents, LLC, only after you click Start free trial or Sign in. Disposable email blocking, the lead log, notification tags, the weekly summary and the dashboard widget do not contact CapyScout.

**CapyScout API (www.capyscout.com)** - used only after you connect.

* During connection, your browser is sent to capyscout.com to sign in and approve this site. The plugin then exchanges a one-time code for a site key and sends your site address, site name, WordPress version and plugin version.
* While connected, the plugin reads your workspace status, your campaigns and lists, this site's traffic counts and the companies that visited, when you open CapyScout screens.
* When lead scoring is on, each new lead's email address, name, form name, page address and message are sent to CapyScout in the background (WP-Cron). The message is deleted from your site once the lead is scored.
* When you open a lead, its email address and name are sent to look up what CapyScout knows about the company. When you click Research, Add to a campaign or Save to a list, the lead's email address, name, title and company are sent for that action.
* When you disconnect or delete the plugin, the plugin asks CapyScout to revoke the site key.

**CapyScout visitor script** - while connected, with "Website visitors" on (CapyScout > Settings), a script bundled with this plugin is added to your public pages. It sends the page path and referrer to www.capyscout.com/t, and CapyScout sees the visitor's network address, to name the visiting company. It sets no cookies and honors Do Not Track and Global Privacy Control.

CapyScout [Terms of Service](https://www.capyscout.com/legal/terms) and [Privacy Policy](https://www.capyscout.com/legal/privacy).

The list of disposable email domains is bundled with the plugin (from the public disposable-email-domains project, CC0). The "cannot receive mail" check is a DNS lookup made by your own server.

== Changelog ==

= 1.0.0 =
* First release.
* Free: disposable and fake email blocking for 8 form plugins, WordPress registration and WooCommerce; optional business email requirement; lead log with CSV export; notification email tags; weekly lead summary; dashboard widget.
* With a CapyScout account: AI lead research, lead scoring with Fit reasons, email and LinkedIn outreach campaigns, lookalike B2B prospecting, lists, and website visitor identification with bot and AI crawler traffic counted apart.

== Upgrade Notice ==

= 1.0.0 =
First release.
