Email Notifications

Configure email notifications for form submissions. Set up admin alerts, auto-responders, and custom routing.

Email Notifications

SkunkForms sends email notifications whenever someone submits a form. Here's how to configure them.

Default behaviour

When you install SkunkForms, email notifications are enabled by default:

  • Admin notification — Sent to the WordPress admin email when any form is submitted
  • Includes — All form field values, submission timestamp, and page URL

No configuration needed for basic notifications.

Configuring notifications

Admin email

By default, notifications go to the email address set in Settings → General in WordPress. To change this:

  1. Edit your form in the block editor
  2. Select the SkunkForms block
  3. In the sidebar, find Notifications
  4. Enter a custom email address (or multiple, comma-separated)

Multiple recipients

Send notifications to multiple people by entering comma-separated emails:

admin@yoursite.com, sales@yoursite.com, mike@yoursite.com

Email subject

Customize the subject line using merge tags:

New submission from `{form_name}` - `{field_name}`

Available merge tags:

  • {form_name} — The form title
  • {field_name} — Any field value (use the field label)
  • {submission_date} — Date and time of submission
  • {page_url} — URL of the page containing the form

Auto-responders

Send an automatic reply to the person who submitted the form:

  1. Edit your form
  2. In the sidebar, find Notifications → Auto-responder
  3. Enable auto-responder
  4. Customize the subject and message

The auto-responder sends to the email address field in your form. Make sure your form has an email field for this to work.

Troubleshooting

Emails not arriving?

WordPress sends emails using the wp_mail() function, which relies on your server's mail configuration. Common fixes:

  1. Install an SMTP plugin — WP Mail SMTP, Post SMTP, or similar. This routes emails through a proper mail server instead of PHP's mail() function.
  2. Check spam folders — Server-sent emails often end up in spam.
  3. Test with a different email — Some providers (Gmail, Outlook) are stricter about accepting server-sent emails.
  4. Check your hosting — Some hosts (especially shared hosting) restrict outgoing email.

Emails arriving late?

If notifications are delayed, your server's mail queue may be slow. An SMTP plugin with a service like SendGrid, Mailgun, or Amazon SES will give you reliable, fast delivery.

CRM integration

When a form submission triggers a notification, the CRM contact is created simultaneously. You don't need to wait for the email — the contact record is available in SkunkCRM immediately.

See CRM Integration for details on how form data flows into your CRM.