Send Emails doesn’t ship its own form builder — it plugs into the one you already use. Enable an integration and every submission becomes a contact, tagged and ready for campaigns and automations, with zero copy-paste.
Supported form plugins
- BeautyForms Form Builder — our own block-based form builder and the first-class, recommended option. If it isn’t installed, the Integrations screen offers a direct install link.
- Contact Form 7
- WPForms
- Gravity Forms (composite name/address fields handled correctly)
- Ninja Forms
- Fluent Forms
- Formidable Forms
- WordPress core — new user registrations and approved comment authors.
Only integrations whose plugin is actually installed and active appear as connectable — and an integration’s hooks load only when it’s enabled, so disabled integrations cost your site nothing.
Enabling an integration
- Go to Send Emails → Integrations. Each detected plugin shows as a card.
- Toggle the integration on.
- Optionally open its settings to configure mapping, tags, and consent (below).
From that moment, every submission of any form from that plugin flows into your contact list.
Field mapping
Each integration maps form fields to contact fields (first name, last name, phone, company, and so on). Out of the box, mapping is automatic: the email field is always detected, and other fields are matched by name heuristics — a field labeled “First Name”, “fname”, or “your-name” lands where you’d expect. Open the mapping panel to override any guess with an explicit assignment; blank means “auto”.
Tags and consent
- Default tags — choose tags applied to every contact the integration creates, e.g. tag your footer form
newsletterand your ebook formlead-magnet. Tags are the bridge to targeted campaigns and tag added automation triggers. - Opt-in field — point the integration at a consent checkbox on your form. When set, submitters are only subscribed if they ticked it; without consent the contact is still stored but not subscribed. Use this to keep GDPR-style explicit consent.
Duplicates never happen
Submissions from an email that already exists update the existing contact instead of creating a new one: empty fields are filled in (existing data is never overwritten), tags are appended, and the subscription status of someone who unsubscribed is never flipped back. The contact’s source records which form created it (for example form:wpforms).
Triggering automations
Every captured submission fires the form submitted automation trigger — optionally filtered per integration — which is the standard way to send a welcome email or deliver a lead magnet. See the recipes in Automations.
For developers
Submissions fire the sende_form_submitted action, and you can register a custom integration for any other form plugin via the sende_form_integrations filter. Details in the Developer Reference.