Emailit Integration
Emailit can deliver Core Forms notifications and add submitters to an Emailit contact list. Configure it once under Core Forms → Settings → Integrations, then add the relevant action to any form.
Connect Emailit
- Create an API key in Emailit.
- Verify the sender domain you will use.
- Open Core Forms → Settings → Integrations.
- Paste the API key into the Emailit setting and save.
- Open a form and select Actions → Add action → Send Email via Emailit.
Keep the API key private. Do not place it in form markup, a shortcode, frontend JavaScript, or a public repository.
Send a notification
Configure:
- the verified From address;
- the recipient address or a form variable such as
[EMAIL]; - subject and message;
- optional Reply-To and conditional rules.
Core Forms treats a successful Emailit v2 HTTP response as delivered and records the result in Core Forms → Email Logs. A transport error remains available for review and retry.
Add or update a contact
Use the Emailit contact action when the submitted email should be subscribed to a list. Map the form email field and any supported contact properties, then add conditions if consent or segmentation controls the action.
Do not subscribe a visitor without the consent required by your privacy policy and applicable law.
Test the connection
Create a private test form and send one submission to an address you control. Confirm:
- the submission is stored;
- the Emailit action is marked successful;
- the message reaches the inbox;
- the sender domain passes SPF, DKIM, and DMARC alignment;
- Reply-To routes to the intended address.
If Emailit accepts the request but the message does not arrive, check the Emailit event log and the receiving mailbox's spam folder before retrying from WordPress.