Xtreme Forms is a modern, drag-and-drop contact form and lead capture plugin for WordPress. Build any form you need — contact forms, quote requests, event registrations, newsletter signups, multi-step lead qualification — then capture every submission into a built-in lead inbox, route email notifica
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 8.1.
SourceWordPress plugins · Oct 22, 2026
01 / Source details
Aboutthistool.
Xtreme Forms is a modern, drag-and-drop contact form and lead capture plugin for WordPress. Build any form you need — contact forms, quote requests, event registrations, newsletter signups, multi-step lead qualification — then capture every submission into a built-in lead inbox, route email notifications to the right person, fire webhooks to your CRM, and track conversions on a clean analytics dashboard.
No upsells. No “Pro-only” features hidden inside the free download. Every feature listed below ships in the free plugin and is fully functional out of the box. The optional Pro add-on (sold separately at xtremeplugins.com) only adds advanced routing rules, retry queues, and extended analytics — it never gates or limits any feature you see on this page.
Useful Links
Plugin homepage: https://xtremeplugins.com/plugins/xtreme-forms — overview, screenshots, live demo
Features: https://xtremeplugins.com/plugins/xtreme-forms#features — full feature breakdown with comparison vs other form plugins
Support: the WordPress.org support forum for free-version questions; Pro subscribers get priority support at xtremeplugins.com
Source / issues: GitHub
Why Xtreme Forms?
If you’ve used the other popular form plugins (WPForms, Contact Form 7, Gravity Forms, Ninja Forms, Formidable Forms) you already know the trade-offs: free versions lock the features you actually need behind a Pro upgrade, the lighter ones don’t manage your leads after the email is sent, and the heavier ones drag down page speed with bloated assets. Xtreme Forms is built differently:
Real lead management, not just form-to-email. Every submission lands in a searchable, filterable inbox with a full status workflow (new → read → contacted → converted), per-lead notes, tags, assignment to team members, and an append-only audit log. Treat your leads like a pipeline, not like inbox clutter.
Everything in the free download is actually free. Drag-and-drop builder, conditional logic, webhooks, analytics, GDPR tools, multisite, audit log, JSON import/export — no popup nag screens, no “upgrade to Pro” overlay on settings pages.
Lightweight on the page. No jQuery dependency on the frontend, no third-party font request, no external service call unless you explicitly enable and configure one.
Modern WordPress stack. Tested up to WordPress 7.1, requires PHP 8.1+, ships a native Gutenberg block alongside the classic shortcode, and works inside any block-theme template / Elementor / Bricks / Beaver Builder widget that accepts shortcodes.
WordPress.org-compliant. Fully GPL, no obfuscated code, no telemetry, no auto-update side-channels, and every external-service touchpoint is disclosed below.
A solid free alternative to WPForms for site owners who want lead management built in, not an afterthought.
Built-in Form Templates
Skip the blank canvas. Xtreme Forms ships ready-to-go templates for the forms you actually need:
Simple Contact Form — name, email, message — the classic WordPress contact form
Quote Request Form — name, email, phone, project description, budget range
Event Registration Form — full name, email, phone, company, attendee count, date picker
Newsletter Signup Form — name, email, GDPR consent
Multi-step Lead Qualification Form — built using the conditional-logic engine
Booking / appointment request form — fully customizable in the drag-and-drop form builder
Works With Your Page Builder
The [xtreme_forms id="X"] shortcode and the native Gutenberg block work inside every WordPress page builder and block theme:
Elementor — drop the shortcode in the Shortcode widget, or use the Gutenberg block in Elementor Pro’s container element
Bricks Builder — works via shortcode element
Beaver Builder — works via the Text/HTML or Shortcode module
Divi — works in any Text or Code module via shortcode
Oxygen Builder — works via shortcode element
WPBakery Page Builder — works via the Raw HTML / Shortcode element
Block-based themes (Twenty Twenty-Four, Twenty Twenty-Five, Frost, Blockbase) — native Gutenberg block with live preview
Classic editor — paste the shortcode anywhere
Switching From Another WordPress Form Plugin?
If you’re moving away from a heavier or upsell-driven WordPress contact form plugin — WPForms, Contact Form 7, Gravity Forms, Ninja Forms, Formidable Forms, Forminator, Fluent Forms, Everest Forms, or Happyforms — Xtreme Forms makes the transition straightforward:
Rebuild forms in minutes using the drag-and-drop builder + the six ready-made templates above
Bring existing leads with you via the JSON import endpoint — map your old plugin’s CSV/JSON export to the Xtreme Forms lead schema
Keep your email recipients and routing rules — Xtreme Forms’s email-routing engine accepts the same rule structure most form plugins use (field value → recipient address)
Shortcode parity — the [xtreme_forms id="X"] shortcode drops into any page that was using [wpforms id="X"] , [contact-form-7] , [gravityform id="X"] , etc., so you don’t have to touch every theme template
No vendor lock-in — your leads, forms, and audit log live in your own WordPress database, exportable as JSON at any time
Core Features (Free)
Drag-and-drop Form Builder — text, email, phone, select, checkbox, radio, textarea, date, file, hidden fields with per-field conditional logic
Lead Inbox — searchable, filterable lead list with status management (new, read, contacted, converted, archived, spam)
Email Notifications — route notifications to different recipients based on form field values
Auto-Responder — send a branded confirmation email to the lead on submission
Webhooks — fire HTTP POST payloads to external URLs on lead capture with delivery logging
Analytics Dashboard — submission trends, conversion rates, top forms, lead source breakdown
Campaign Tracking — automatically capture utm_source / utm_medium / utm_campaign / utm_term / utm_content and Google Ads click IDs (gclid, gbraid, wbraid) with each lead, remembered from the landing page to the form page
Duplicate Detection — configurable duplicate suppression by email/phone within a time window
Spam Protection — honeypot, time-gate, reCAPTCHA v3, and keyword blocklist
GDPR Tools — consent checkbox, right-to-erasure helper, configurable data retention (tools to support your own GDPR workflow; the plugin does not guarantee legal compliance)
Activity Timeline — per-lead event history (submitted, emailed, status changes, notes)
Notes — add internal notes to any lead
Tags — tag and filter leads with custom labels
Audit Log — append-only log of all admin actions
Import / Export — full JSON round-trip export and import
Multisite Support — per-site tables, network-aware activation
Gutenberg Block — embed any form with the Xtreme Forms block (live editor preview)
Shortcode — [xtreme_forms id="X"] works everywhere
Optional Pro Add-On
An optional paid add-on is sold separately by the author. It is not required for any feature listed above and is not bundled with this plugin .
What the Pro add-on adds on top of the free download:
Priority routing rules with complex AND/OR conditions
Webhook retry queue with exponential backoff
Advanced analytics: cohort analysis, lead value tracking
Priority email support from the developer
External services
Xtreme Forms is fully self-hosted by default. It only contacts third-party services when a site administrator explicitly enables and configures the corresponding feature. Each service below is opt-in: nothing is sent until you turn it on and provide credentials.
Google reCAPTCHA v3 (optional spam protection)
If you enable reCAPTCHA v3 in Xtreme Forms → Settings → Spam Protection and enter your site/secret keys, the public-facing form page loads the reCAPTCHA JavaScript from https://www.google.com/recaptcha/api.js , which executes in the visitor’s browser to generate a token. On submit, the plugin then sends a server-to-server request from your site to https://www.google.com/recaptcha/api/siteverify containing the token, your secret key, and the visitor’s IP address so Google can return a spam score.
Service provider: Google LLC. Terms of service: https://policies.google.com/terms Privacy policy: https://policies.google.com/privacy reCAPTCHA-specific terms: https://www.google.com/recaptcha/about/
Cloudflare Turnstile (optional spam protection)
If you enable Cloudflare Turnstile in Xtreme Forms → Settings → Spam Protection and enter your site/secret keys, the public-facing form page loads the Turnstile widget from https://challenges.cloudflare.com/turnstile/v0/api.js . On submit, the plugin sends a server-to-server request from your site to https://challenges.cloudflare.com/turnstile/v0/siteverify containing the widget token, your secret key, and the visitor’s IP address so Cloudflare can validate the challenge.
Service provider: Cloudflare, Inc. Terms of service: https://www.cloudflare.com/website-terms/ Privacy policy: https://www.cloudflare.com/privacypolicy/
Zoho CRM (optional integration)
If you enable the Zoho integration in Xtreme Forms → Automations → Integrations and enter your OAuth client ID, client secret, refresh token, and data-center region, then for every new lead capture the plugin makes two server-to-server requests from your site to Zoho:
01A token exchange request to https://accounts.zoho.<tld>/oauth/v2/token (where <tld> is com , eu , in , au , or jp based on the region you select) containing your refresh token, client ID, and client secret.
02A lead-create request to https://www.zohoapis.<tld>/crm/v2/Leads containing the lead’s name, email address, phone number, and company name (only the fields that were submitted in the form).
Service provider: Zoho
See it in action
Screenshots & previews.
Frontend form — published lead capture form on a live site with GDPR consent checkbox and custom-styled submit buttonForm builder — drag-and-drop field palette (textbox, dropdown, date picker, file upload, zip code, slider, etc.) with live canvas preview and editable submit buttonLead detail — submitted data, lead metadata (source URL, IP, user agent, GDPR consent), status + assignment controls, tags, and notes timelineAutomations — email templates with logo, header color, merge-tag support for subject/body/footer; tabs for Routing Rules, Webhooks, and IntegrationsAnalytics dashboard — all-time / monthly / weekly totals, leads-over-time chart, leads-by-form breakdown, conversion funnel, top source pages, and top performing forms
02 / Source details
Gettingstarted.
01Download xtreme-forms.zip
02In your WordPress admin go to Plugins → Add New → Upload Plugin
03Select the zip file and click Install Now
04Activate the plugin
05Go to Xtreme Forms → Forms to build your first form
06Embed it with [xtreme_forms id="X"] or the Gutenberg block
Alternatively, unzip the archive and upload the xtreme-forms folder to /wp-content/plugins/ , then activate from the Plugins screen.
03 / Source details
Frequently asked questions.
Is Xtreme Forms really a free WordPress contact form plugin?
Yes. The free version of Xtreme Forms is the complete plugin — every feature in the list above ships in the free download with no artificial caps on the number of forms, leads, submissions, fields, or admin users. There is no “premium upgrade” overlay on settings pages, no popup nag to upgrade, and no feature gating inside the dashboard. The optional Pro add-on (sold separately at xtremeplugins.com) layers advanced routing rules, webhook retry, and extended analytics on top — it never removes or limits anything in the free plugin.
How is Xtreme Forms different from other WordPress form plugins?
Most popular WordPress contact form plugins (WPForms, Contact Form 7, Gravity Forms, Ninja Forms, Formidable Forms, Forminator, Fluent Forms) treat the form as the product — they’re “form builders” that hand off every submission as an email and stop there. Xtreme Forms treats the lead as the product. Every submission lands in a searchable inbox with a full status workflow (new → contacted → converted), per-lead notes, tags, assignment to team members, and an append-only audit log. So in addition to building the form you also get a lightweight CRM for the leads it captures, all for free, without an external SaaS.
Can I create a contact form with this plugin?
Yes — and you can ship one in under five minutes. Pick the Simple Contact Form template from Xtreme Forms → Forms → Add New → From Template , drop the generated [xtreme_forms id="X"] shortcode on any page, and the form is live. Submissions automatically land in your Lead Inbox and are emailed to the address you configure under Settings → Email .
Does Xtreme Forms work with Elementor, Bricks, Beaver Builder, Divi or Oxygen?
Yes. The [xtreme_forms id="X"] shortcode works in every page builder’s shortcode element. The native Gutenberg block also works inside Elementor Pro’s container elements, Bricks’ block element, and any block-theme template. There’s no separate Elementor / Bricks / Divi addon to install.
Is Xtreme Forms a good WPForms alternative?
If you’re looking for a free WPForms alternative because you don’t want to pay $99–$399/year for features like conditional logic, multi-step forms, webhooks, and form analytics — yes. Every one of those features is in the free download. The trade-off: WPForms has 20+ third-party integrations as paid Pro addons (Stripe, PayPal, etc.). Xtreme Forms ships built-in webhooks (you can send leads to any CRM yourself) plus direct Zoho / HubSpot / Salesforce / Pipedrive integrations, but doesn’t have a Stripe payment field — if you need credit-card collection inside the form itself, WPForms or Gravity Forms is the better fit.
Does it work without WooCommerce?
Yes — fully standalone. Xtreme Forms has zero external plugin dependencies. WooCommerce isn’t required, and WooCommerce isn’t required for any feature listed on this page.
Is Xtreme Forms multisite compatible?
Yes. Xtreme Forms creates per-site database tables and supports network-wide activation. Forms, leads, and settings are scoped per blog and don’t bleed across the network.
Does Xtreme Forms include GDPR tools?
Yes — it ships a per-form consent checkbox, a right-to-erasure helper for deleting a lead’s record on request, configurable data retention (auto-delete leads older than X days), and an append-only audit log. These are tools to help you build a GDPR-aware workflow; legal compliance with GDPR or any other privacy law is still your responsibility.
Can I export my leads from Xtreme Forms?
Yes. Full JSON export and import from the Xtreme Forms → Import / Export admin page. The format is documented and round-trip-safe so you can also pipe leads into your own scripts.
Does the plugin set cookies?
One first-party cookie, xf_utm , and only when a visitor arrives with campaign parameters in the URL (utm_source, utm_medium, utm_campaign, utm_term, utm_content, gclid, gbraid or wbraid). It stores exactly those URL values — nothing the visitor typed into a form — for up to 30 days (Safari limits script-set cookies to 7 days) so a form on another page can still record where the visitor came from. Google’s click identifiers (gclid / gbraid / wbraid) are pseudonymous advertising IDs, so list the cookie in your cookie / privacy policy if your jurisdiction requires it. Nothing is sent to third parties by the cookie itself. The site-wide capture script can be switched off under Xtreme Forms → Settings → Campaign Tracking (parameters are then only captured on pages that contain a form).
Does the plugin send any data to third-party services by default?
No. Xtreme Forms is fully self-hosted and contacts no external service in its default configuration. Cloudflare Turnstile, Google reCAPTCHA, Zoho, HubSpot, Salesforce, Pipedrive, LeadPerfection, and outbound webhooks are all opt-in: nothing is sent until you turn them on and configure credentials. See the External services section above for the full disclosure list.
How do I report bugs or request features?
Please use the WordPress.org support forum for free-version questions, or file an issue at the GitHub repository . Pro subscribers also get priority email support at xtremeplugins.com.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati