WordPress plugin
MailingCore Forms — build contact forms that deliver through the MailingCore API.
MailingCore Forms is the official WordPress companion. It builds contact forms with a visual builder and delivers every submission through the MailingCore API instead of the fragile wp_mail().
Install
- Upload the
mailingcore-formsplugin (or install the ZIP from Plugins → Add New → Upload Plugin) and activate it. - Go to MailingCore Forms → Settings and enter your API key and base URL (must start with
https://, for examplehttps://api.mailingcore.com). - Optionally set a default sender and default recipient.
The API key is stored server-side only — it is never sent to the browser or printed in the page.
Build a form
Each form is a custom post type (mc_form) edited with a no-build visual builder: add fields (text, email, tel, textarea, select, checkbox, hidden), mark them required, and drop the form anywhere with a shortcode or block.
[mailingcore_form id="123"]
Or insert the MailingCore Form block (mailingcore/form).
Per-field routing
Pick a select field as the router and map option values to recipients and, optionally, a template slug and subject. A fallback covers unmatched values; if neither sets a recipient, the settings default recipient is used. Submissions go out via POST /emails/send-template (by slug) or an auto HTML summary.
Spam protection
All local, no CAPTCHA and no third-party calls: a honeypot field, a minimum submit time, an HMAC-signed timestamp, and a per-IP rate limit (5 submissions/minute) on the REST endpoint.