Typeform Lead Qualification with Vero, Gmail, Google Sheets & Slack Notifications

Go to Workflow
0 views
Built by Shinji Watanabe Shinji Watanabe
Created on June 07, 2026

Description

Who’s it for

Teams that capture leads with Typeform and want a plug-and-play flow to validate emails, enrich profiles in Vero, send a Gmail welcome, and log activity to Google Sheets with a Slack heads-up. Ideal for growth, sales, and marketing ops.

What it does / How it works

When a Typeform response arrives, the workflow:

Validates the email format.
Maps answers into a clean contact object.
Upserts the contact in Vero (email as ID).
Checks a qualification score; if qualified, sends a personalized Gmail welcome.
Logs the outcome (timestamp, contact, score, status, action) to Google Sheets.
Notifies Slack with a concise summary.
Optional branches log and/or notify on invalid email or low score.

How to set up

In Configuration (Set), fill placeholders: typeformFormId, qualificationScore, slackChannel, sheetId, sheetName, gmailFrom, gmailSubject, sourceTag.
Connect credentials for Typeform, Vero, Gmail, Google Sheets, Slack.
Map your Typeform fields (email, name, company, score, consent) if labels differ.

Requirements

Active accounts: Typeform, Vero, Gmail, Google Sheets, Slack.
Do not hardcode secrets in HTTP or Code nodes; use n8n credentials.
Replace any sample IDs/emails/channels with your own.

Customize the workflow

Tune qualificationScore.
Edit the Gmail template (subject/body variables).
Add more attributes to the Vero upsert.
Expand logging columns in Sheets.
Split Slack notifications (e.g., triage channel for invalid/low-score leads).

Nodes Used (5)

Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
Google Sheets
n8n-nodes-base.googleSheets
Slack
n8n-nodes-base.slack
Vero
n8n-nodes-base.vero