Contact Form Handler
Process contact form submissions, send to your email, add to CRM, and trigger automated responses.
Replaces
Typeform Pro ($25/mo) + JotForm ($34/mo)
Savings
$708/year
What This Workflow Does
Receives Submissions
Captures form data via webhook from your website contact form.
Sends Notifications
Forwards submissions to your email with all form details.
Adds to CRM
Automatically creates contact records in your CRM or database.
Auto-responds
Sends confirmation email to submitter thanking them.
How to Set Up Contact Form Automation
Complete guide to implementing automated contact form processing with email notifications and CRM integration
- 1
Import the Workflow
Download the workflow JSON file and import it into your n8n instance via Settings → Import from File. The workflow includes a webhook trigger, email notification nodes, and optional CRM integration nodes.Learn more → - 2
Configure Email Settings
Set your notification email address in the 'Send Email' node. Add your SendGrid API credentials in the credentials panel. The workflow will forward all form submissions to this email address with full contact details.Learn more → - 3
Connect Your Form
Copy the webhook URL from the Webhook trigger node (format:https://your-n8n.com/webhook/contact). Update your website contact form's action attribute or JavaScript to POST to this URL. Required fields:name,email,message. - 4
Optional: Add CRM Integration
If you want to store contacts in a CRM, enable and configure the CRM nodes (disabled by default). Supports most popular CRMs including HubSpot, Salesforce, or use Google Sheets as a simple database. Map the form fields to your CRM fields. - 5
Test & Activate
Submit a test contact form with sample data. Verify you receive the notification email and that the auto-response is sent to the submitter. Check your CRM if configured. Once confirmed working, activate the workflow for production use.
Download This Workflow
Free forever. No email required.
Questions? Get in touch
Requirements
- n8n instance - Self-hosted or DashNex
- SendGrid account - For email notifications and auto-responses
- Website contact form - Any HTML form that can POST data
- Optional: CRM - Integrates with most CRMs or databases