Instantly Email Your Sales Team When a New Typeform Lead Arrives
Automatically sends a formatted email alert to your sales team the moment someone submits your Typeform. No more manually checking for new leads or missing hot prospects.
- 1
Set up the Typeform Trigger
Add a
Typeform Triggernode as the starting point. Connect your Typeform account using OAuth2 credentials, then select the specific form you want to monitor from theFormdropdown. This node listens for every new submission and passes the respondent's answers downstream. - 2
Extract key lead fields
Add a
Setnode after the trigger. Create new fields such asleadName,leadEmail, andleadMessageby mapping them to the corresponding Typeform answer fields using expressions like{{ $json.answers[0].text }}. This gives you clean, predictable variables to use in your email. - 3
Send the Gmail alert
Add a
Gmailnode and connect your Google account. SetToto your sales team email address (e.g. sales@yourcompany.com). SetSubjectto something likeNew Lead: {{ $json.leadName }}. In theMessagebody, includeName: {{ $json.leadName }},Email: {{ $json.leadEmail }}, andMessage: {{ $json.leadMessage }}. EnableHTMLformat if you want a styled layout.
Frequently asked questions
What if my Typeform has different field names?
Open the Set node and update the expressions to match your actual Typeform field IDs. You can find field IDs by running a test submission and inspecting the output data in the Typeform Trigger node.
Can I alert multiple salespeople at once?
Yes. In the Gmail node's `To` field, enter multiple email addresses separated by commas, or use a distribution list address that reaches your whole sales team.
Will this work on the free Typeform plan?
Yes, Typeform's free plan supports webhooks which is how n8n receives submissions. Just make sure your form is published and at least one test response has been submitted so n8n can detect the field structure.