how do i get notified when someone fills my contact form?
web · 2026-09-21 · 3 min
the notification is not magic: a form on a website sends an email to an address you choose, and that is the whole mechanism. the interesting part is making sure the email arrives, and that you have a copy when it does not.
on wordpress the usual setup is a form plugin with email notifications — contact form 7 with flamingo, wpforms, gravity forms — configured to send to an address on your own domain. on netlify, forms are built in: the submission is stored in the dashboard and you can forward it by email. on a static site the cleanest option is a form service like formspree or tally, which keeps the submission and emails you.
the setup that does not lose leads
send from an address on your domain, not from a gmail address pretending to be your site. set up spf and dkim at your dns provider so gmail and outlook trust the message. then test it from a phone, on mobile data, with a real message: the first notification you receive should not be a customer's.
put a second copy somewhere. email is a delivery channel, not a database. if the plugin stores entries, great; if not, connect the form to a google sheet or a small crm. when a notification goes to spam for a week you will still have the leads.
spam, without making people solve puzzles
a honeypot field and a timestamp check stop most bots. cloudflare turnstile is invisible in most cases and free. avoid captchas that make a real customer squint at traffic lights; the cost of a false negative is a lost quote.
when it stops working
the usual culprits are a changed smtp password, a plugin update, or the hosting provider blocking outgoing mail. check the form's log first, then the spam folder, then the dns records. if you cannot find the submission anywhere, the form probably never sent it. the first month is also when you notice whether anyone is writing at all, which is a different question from whether the email works: what happens after you publish.
faq
do i need a plugin to get notified?
on wordpress, yes, practically: the core does not send form submissions. on netlify or with a form service the notification is part of the product, no plugin involved.
why do notifications end up in spam?
because the message claims to come from your domain without the records that prove it. spf, dkim and a consistent from-address fix most cases. ask the recipient to mark it as not spam once, too.
can i get the submission on whatsapp or telegram?
yes, with a webhook: zapier, make or a small script can forward the form payload to a bot. it is a nice extra, not a replacement for the stored copy.