{"product_id":"send-contact-form-emails-auto-reply-via-smtp-webhook","title":"Send Contact Form Emails + Auto Reply via SMTP Webhook","description":"\u003ch3\u003eSend Contact Form Emails + Optional Auto-Reply Using an n8n SMTP Webhook\u003c\/h3\u003e\n\u003cp\u003eTurn website contact submissions into real emails—then (optionally) confirm receipt to the visitor automatically. This n8n workflow receives messages from an n8n Form or an HTML webhook, filters out likely bots, sends your inbox notification via SMTP, and can send a short reply email back to the sender.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eReceives contact submissions\u003c\/b\u003e from either an \u003cb\u003en8n Form trigger\u003c\/b\u003e or a \u003cb\u003eWebhook\u003c\/b\u003e endpoint (POST request).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eNormalizes input fields\u003c\/b\u003e into a consistent structure: \u003cb\u003ename\u003c\/b\u003e, \u003cb\u003eemail\u003c\/b\u003e, \u003cb\u003emessage\u003c\/b\u003e, plus a hidden \u003cb\u003e“website” honeypot\u003c\/b\u003e field.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eFilters invalid\/bot entries\u003c\/b\u003e by dropping requests where the honeypot field is filled and by ignoring submissions that are missing an \u003cb\u003eemail address\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eSends an owner notification email via SMTP\u003c\/b\u003e with the visitor’s details to your configured inbox. The workflow sets \u003cb\u003eReply-To\u003c\/b\u003e to the visitor’s email so you can respond directly.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eOptionally sends an auto-reply\u003c\/b\u003e to the visitor via SMTP to confirm their message was received.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCapture inquiries from a website contact form and immediately notify your support or sales inbox.\u003c\/li\u003e\n  \u003cli\u003eProvide visitors with an instant confirmation email without building custom backend logic.\u003c\/li\u003e\n  \u003cli\u003eRun a lightweight contact intake for SaaS pages where you want bot filtering (honeypot) and reliable email delivery.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eTriggers \/ endpoints:\u003c\/b\u003e n8n Form trigger, \u003cb\u003eWebhook\u003c\/b\u003e (POST)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eProcessing:\u003c\/b\u003e \u003cb\u003eSet\u003c\/b\u003e (field normalization), \u003cb\u003eFilter\u003c\/b\u003e (honeypot + missing email checks)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eEmail delivery:\u003c\/b\u003e \u003cb\u003eEmail Send\u003c\/b\u003e using \u003cb\u003eSMTP\u003c\/b\u003e credentials (works with \u003cb\u003eSMTP Senpai\u003c\/b\u003e or any SMTP provider)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eWorkflow nodes referenced:\u003c\/b\u003e Set, Filter, Webhook, Email Send, Sticky Note, Form Trigger\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eSetup tip:\u003c\/b\u003e Configure SMTP once for both email-sending steps, set your notification recipient fields (To\/From\/subjects), and if using your own HTML form, post \u003cb\u003ename\u003c\/b\u003e, \u003cb\u003eemail\u003c\/b\u003e, \u003cb\u003emessage\u003c\/b\u003e, plus an empty hidden \u003cb\u003ewebsite\u003c\/b\u003e honeypot field to the Webhook Production URL.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46196346093747,"sku":"N8N-20697","price":72.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/jUhewyrwAN2KPw4JV77FD_UKpAxpU5.png?v=1791623778","url":"https:\/\/buyflowscripts.com\/products\/send-contact-form-emails-auto-reply-via-smtp-webhook","provider":"N8N Commerce","version":"1.0","type":"link"}