Directory / plugin
ChargeForms
v0.270.13 · by Uzair Rehman
A fast, free drag-and-drop form builder for WordPress with conditional logic, entry management, and email notifications built in.
About this plugin
ChargeForms is a fast, free drag-and-drop form builder for WordPress — contact forms, surveys, multi-step forms, and payment forms, without page reloads or a bloated front-end bundle slowing your site down.
Every feature in this plugin — conditional logic, payments, SMTP email delivery, CSV import, every field type — is included free, with no paid license required and no feature locked behind a paywall. ChargeForms.com | Documentation
Drag-and-Drop Form Builder
- 30+ field types out of the box — text, address, ratings, file upload, payment fields, and more
- Conditional logic with nested AND/OR/NOT groups — show or hide fields based on other answers
- Multi-step forms with a progress bar and per-step validation
- All bundled form templates, Save & Resume, and CSV entry import
- Lightweight front-end rendering — visitors never load an admin-sized JS bundle
Accept Payments
- Stripe and PayPal, including Stripe recurring subscriptions (monthly/yearly plans, free trials, cancellation)
- Payment Item, Custom Amount, Payment Method, and Payment Summary fields
- No platform fee on top of your payment processor’s own rate
Entry Management
- A full entries dashboard in wp-admin — view, edit, filter, export, and manage every submission
- Email notifications on every submission, with delivery logging and automatic retry
Email Delivery (Native SMTP)
- Connect Gmail, Microsoft 365, Amazon SES, SendGrid, Mailgun, Brevo, Postmark, Zoho, or any custom SMTP server
- Encrypted credentials, multiple SMTP connections, real test-email sending, and a full delivery log
Integrations
- Webhook — send every submission as JSON to Zapier, Make, n8n, or your own endpoint
- Mailchimp, Brevo, ActiveCampaign, Slack, Discord, Telegram, Notion, HubSpot, Google Sheets
Spam & Security
- Honeypot spam protection built in
- reCAPTCHA, hCaptcha, Cloudflare Turnstile, or CleanTalk — your choice, off by default
- Double opt-in for email confirmation
Planned for Future Releases
- Additional integrations beyond generic Webhook (CRM, marketing platforms)
- Conversational (one-question-at-a-time) form mode
- AI form generation
External services
This plugin optionally connects to a number of third-party services, every one of them off by default. Full detail on each is in the “What external services does this plugin use?” FAQ above; summarized here per the WordPress.org guideline:
- Google Fonts — loads the Poppins typeface on ChargeForms’ own wp-admin screens only (never your site’s front end), when enabled under Global Settings. Sends the admin’s IP/browser info to Google on every admin page load while enabled. Terms / Privacy.
- reCAPTCHA, hCaptcha, Cloudflare Turnstile, CleanTalk — optional spam-protection providers; only loaded on a form’s front end if you enable one under Global Settings > Security. Processes the visitor’s IP/browser data when a protected form is viewed/submitted. Google Privacy / hCaptcha Privacy / Cloudflare Privacy / CleanTalk Privacy.
- Stripe, PayPal — only active on a form with a Payment field where you’ve connected your own account. Sends the payment amount and the payer’s entered billing details when a visitor pays. Stripe Privacy / PayPal Privacy.
- Webhook, Mailchimp, Slack, Discord, Telegram, Notion, HubSpot, Google Sheets — only send data if you explicitly connect them yourself under the Integrations screen, to the endpoint/account you configure, at the moment a form is submitted. Mailchimp Terms / Privacy — Notion Terms & Privacy / Privacy — HubSpot Terms / Privacy — Telegram Terms / Privacy.
- Address autocomplete — optional; sends each keystroke in an Address field’s autocomplete box to OpenStreetMap’s Nominatim API. Usage Policy / OSMF Privacy.
- chargeforms.com license API — only contacted if you activate a Pro license key, to verify it. Terms / Privacy.