How to Create an Automated Thank You Email in WordPress

Checked for accuracy and updated on August 13, 2026.

Most WordPress forms end the same way: someone submits, sees a generic “thanks, we got it” message, and that’s the last they hear from your site. The interaction just stops there — one of the few moments a visitor is actively paying attention to you, wasted on nothing. An automated thank you email fills that gap: it confirms the action landed, and gives you one more chance to guide someone while they’re still engaged rather than already gone.

What “Better” Actually Looks Like

Most default confirmation emails read like this: “Thank you for contacting us. We have received your message and will get back to you soon.” It’s not wrong, exactly — it just tells the reader nothing they didn’t already assume, and “soon” sets no real expectation at all.

A version worth sending instead: “Thanks, Sarah — got your question about the pricing plans. I read every message myself and usually reply within one business day. In the meantime, here’s the pricing breakdown you might be looking for: [link]. If it’s urgent, reply directly to this email.” Same three facts as the generic version — confirmation, timeline, next step — but it names the person, gives a real number instead of “soon,” and offers one specific thing to do while they wait instead of nothing. That’s the entire difference between a form filed away and a form that keeps the conversation open.

Setting It Up

Not every form plugin sends a separate email to the person who submitted the form — many only notify the site admin. Check that yours supports a “confirmation” or “user notification” email before writing anything. WPForms handles this well and is a reasonable default if you haven’t picked one; start with a contact form in WordPress first if the form itself doesn’t exist yet.

WPForms Lite (the free version linked above) supports exactly one notification per form — a second, separate notification for a user-facing confirmation is a WPForms Pro feature. That’s less limiting than it sounds: every submission is still saved under WPForms → Entries in wp-admin regardless of notification settings, so pointing your one available notification at the person who submitted the form instead of at yourself doesn’t cost you visibility into who submitted what. In the form’s notification settings, set the “Send To” field to the form’s own email field — usually a smart tag like {field_id="3"}, where 3 is whatever field number your email input actually is, not a hardcoded address. (On Pro, if you want both an admin copy and a separate user confirmation, add a second notification instead and only change that new one’s “Send To” field.) This field is the one step that quietly breaks the whole setup most often: forget to change “Send To” from your own address to the smart tag, and the visitor never gets anything while you keep getting your own notification. If a thank you email “isn’t arriving,” check this field first — it’s a more common cause than deliverability.

WordPress sends mail through PHP’s default function unless you configure something else, and that default is unreliable — set up SMTP in WordPress so the email sends from a properly authenticated address instead of quietly failing or landing in spam.

Verifying It Actually Arrives (Not Just Once)

Submitting the form yourself and checking your own inbox tells you almost nothing — your own address is the one Gmail or Outlook already trusts the least suspiciously, since you’re the site owner emailing yourself. Test from an address you don’t normally use, ideally on a different provider than the one your site sends through, and check both the inbox and spam folder. If it lands in spam, that’s almost always an SMTP authentication problem (missing or misconfigured SPF/DKIM), not a wording problem.

If the site sends any real volume of these — a busy contact form, a lead-magnet download — Google Postmaster Tools is worth setting up once. It’s free, needs no code changes, and shows real spam-rate and authentication data across everyone you’ve actually emailed, not just the one test address you happened to check. A single successful test to your own Gmail account proves the email can arrive; it doesn’t prove it consistently does once real visitors with real, varied inboxes start submitting the form.

Where This Fits Alongside a Thank You Page

An automated email works well for confirming a single action — a contact form, a quote request, a download. For a longer relationship, like nurturing someone after a lead magnet signup, a proper thank you page alongside the email gives more room to guide the next step than an inbox message alone: the email confirms, the page does the heavier lifting. Review the email’s content every few months regardless — links break, response-time promises drift, and a confirmation email is easy to forget about entirely once it’s working.

Still working through the basics of getting a site live? The step-by-step guide to building a WordPress website covers where this fits alongside the rest of the setup.