Lead capture & email campaigns for WordPress

Turn the forms you already have into a consented email list.

Opt-in forms, consent & newsletters for WordPress. Optcatch captures leads from any form on your site with a consent record for every contact, then sends your campaigns from your own Gmail, Microsoft 365, SendGrid or SMTP accounts.

Free has no usage limits: unlimited contacts, segments and custom templates. No per-subscriber fees.

Optcatch dashboard in the WordPress admin: a campaign activity bar chart, a realtime sending graph and the warm-up status of each sending account.

Works with the forms you already have

  • Contact Form 7
  • WPForms
  • Elementor Pro Forms
  • Gravity Forms
  • Fluent Forms
  • Ninja Forms
  • WooCommerce
  • Divi
  • Bricks
  • Beaver Builder
  • Theme & popup forms
  • Custom HTML

If it has an email field, Universal Auto-Detect picks it up. Login, password, search and payment forms are ignored.

Features

Everything from first signup to sent campaign

No list scraping, no third-party CRM, no per-subscriber fees. Your list lives in your WordPress site.

Consent-first lead capture

Every contact is stored with its consent basis, a UTC timestamp, the source page and the consent wording version in force. By default only visitors who tick the consent box are stored.

  • Adds a consent checkbox, or reuses your own via the lcc-consent class
  • Server-side integrations for popular form plugins and WooCommerce
  • [optcatch_form] shortcode if you have no form yet

Campaigns & Email Studio

Build branded newsletters with header, buttons, social links and simple formatting in the drag-and-drop Email Studio.

  • Six starter templates: welcome, newsletter, product launch, follow-up, re-engagement, personal note
  • Save as many of your own templates as you like
  • One-click unsubscribe link and List-Unsubscribe headers in every email

Multiple sending accounts with rotation

Connect as many accounts as you like and campaigns rotate across them, so no single mailbox hits its provider limit.

  • Gmail / Google Workspace and Microsoft 365 via OAuth2, SendGrid API, any SMTP server
  • Per-account daily limit and sending speed
  • Automatic pause when a provider starts rejecting mail

Contacts & segments

See consent status, consent time, source, emails sent and tags for every contact. Segment by the form a contact came from, tag, signup date or consent status.

  • Unlimited contacts and saved segments
  • Live matching-contacts count before you save

CSV import & export

Bring existing subscribers in with tags and a recorded permission statement, up to 5,000 rows per file. Unsubscribe status survives re-imports.

Delivery you can watch

Live sent, failed and skipped counts per campaign and per sending account. Background delivery runs on a heartbeat, with a token-protected tick URL for server cron.

How it works

Up and running in three steps

  1. Install and review your consent wording

    Install Optcatch free from WordPress.org, activate it and check the consent wording under Settings. That wording is what gets recorded with every contact.

  2. Your forms start capturing

    Universal Auto-Detect is on by default: any form with an email field is captured. If a form already has a marketing opt-in checkbox, add the class lcc-consent to it and Optcatch uses it as the consent gate.

  3. Connect a sending account and send

    Add one or more Gmail, Microsoft 365, SendGrid or SMTP accounts, pick a segment and a template, and send. Every send is checked against the consent record first.

Take a look

Inside the plugin

Real screens from the WordPress admin.

Optcatch Pro

Pro adds features, not bigger numbers

The free plugin is complete on its own. Optcatch Pro is a separate plugin from optcatch.com that keeps your contacts, campaigns and settings and adds automation.

Mailbox warm-up Pro

A new Gmail, Outlook or SMTP account starts at a safe daily volume and ramps up automatically. You set the start, growth and ceiling.

Scheduled & drip sends Pro

Schedule campaigns, or run automation campaigns that deliver a welcome message or sequence a set number of days after capture.

Wake-up & re-engagement Pro

A follow-up shortly after capture, and one win-back email for contacts who have gone quiet for a window you choose. Both are paced within your account limits.

Attachments & hosted links Pro

Add file attachments or hosted download links to your campaigns.

Webhooks & REST API Pro

Send leads from Zapier, Make, Typeform or your own code to a secure endpoint protected by a secret key. Each lead gets its consent basis recorded.

Pro template library Pro

Six extra ready-made designs: event invitation, flash sale, lead-magnet delivery, customer story, appointment reminder and review request.

FAQ

Common questions

Which forms does it work with?

Any form on your site that has an email field: form plugins, theme and page-builder forms (Divi, Bricks, Elementor…), popups and custom HTML. Universal Auto-Detect is on by default, so there is nothing to set up. Contact Form 7, WPForms, Elementor Pro Forms, Gravity Forms, Fluent Forms, Ninja Forms and WooCommerce checkout/registration also get server-side integration.

Does it work without buying Pro?

Yes, and there are no usage limits in the free version: unlimited contacts, saved segments and custom templates, CSV import up to 5,000 rows per file, campaigns, and any number of sending accounts with daily limits, sending speed and rotation.

How does multi-SMTP sender rotation work?

Connect several sending accounts. Campaigns are distributed across them within each account's daily limit, so no single mailbox hits its provider limit.

Does it help with GDPR?

Optcatch is built for consent-first marketing. It records a consent basis for every contact: the policy in force, the wording version, a UTC timestamp and the source page, and sending always excludes unsubscribed contacts. In strict mode (the default) nothing is stored unless the visitor ticks the box. Whether your use is compliant depends on your legal basis and your privacy policy.

How is this different from WP Mail SMTP or FluentSMTP?

Those plugins route your site's transactional mail through one SMTP connection. Optcatch is an email-marketing tool: it builds the list from your forms, segments it, and sends campaigns through one or several sending accounts with rotation. You can keep your SMTP plugin for transactional mail.

Can a campaign accidentally email someone who unsubscribed?

No. Every send query intersects a positive-consent allowlist and excludes unsubscribed contacts. Unsubscribe status survives re-imports.

Read the docs for setup guides.

Start capturing consented leads today

Free on WordPress.org, with no usage limits. Requires WordPress 6.2+ and PHP 7.4+.