This workflow follows the Emailsend → Google Sheets recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "AI Lead Gen & Outreach Engine",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "lead-capture"
},
"name": "Webhook Trigger",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1
},
{
"parameters": {
"operation": "append",
"sheetId": "YOUR_SHEET_ID",
"range": "Leads!A:D",
"options": {}
},
"name": "Store Lead",
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 1
},
{
"parameters": {
"model": "gpt-4",
"prompt": "Classify this lead: {{ $json.email }}. Score intent 1-10. Identify niche, pain points, revenue potential, and outreach angle. Respond in JSON.",
"responseFormat": "json"
},
"name": "AI Qualifier",
"type": "n8n-nodes-base.openai",
"typeVersion": 1
},
{
"parameters": {
"model": "gpt-4",
"prompt": "Write a personalized outreach email for {{ $json.company }} about {{ $json.painPoints }}. Include CTA to book a call. Make it persuasive and concise.",
"responseFormat": "text"
},
"name": "AI Email Writer",
"type": "n8n-nodes-base.openai",
"typeVersion": 1
},
{
"parameters": {
"fromEmail": "YOUR_EMAIL",
"toEmail": "={{ $json.email }}",
"subject": "={{ $json.aiOutput.subject }}",
"message": "={{ $json.aiOutput.email }}"
},
"name": "Send Email",
"type": "n8n-nodes-base.emailSend",
"typeVersion": 1
},
{
"parameters": {
"operation": "create",
"calendarId": "YOUR_CALENDAR_ID",
"description": "Discovery call"
},
"name": "Book Meeting",
"type": "n8n-nodes-base.googleCalendar",
"typeVersion": 1
},
{
"parameters": {
"operation": "charge",
"amount": 49900,
"currency": "USD",
"customerEmail": "={{ $json.email }}"
},
"name": "Stripe Charge",
"type": "n8n-nodes-base.stripe",
"typeVersion": 1
}
],
"connections": {
"Webhook Trigger": {
"main": [
[
{
"node": "Store Lead",
"type": "main",
"index": 0
}
]
]
},
"Store Lead": {
"main": [
[
{
"node": "AI Qualifier",
"type": "main",
"index": 0
}
]
]
},
"AI Qualifier": {
"main": [
[
{
"node": "AI Email Writer",
"type": "main",
"index": 0
}
]
]
},
"AI Email Writer": {
"main": [
[
{
"node": "Send Email",
"type": "main",
"index": 0
}
]
]
},
"Send Email": {
"main": [
[
{
"node": "Book Meeting",
"type": "main",
"index": 0
}
]
]
},
"Book Meeting": {
"main": [
[
{
"node": "Stripe Charge",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
AI Lead Gen & Outreach Engine. Uses googleSheets, openai, emailSend, googleCalendar. Webhook trigger; 7 nodes.
Source: https://gist.github.com/quanjo007-creator/12fc9622d352082cb9f171e2529a3ce7 — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Consulting firms in strategy, management, or IT who want to automate client onboarding and internal task assignment.
Streamline your hiring process with intelligent AI-powered candidate screening and automated interview scheduling. This workflow receives applications via webhook, evaluates candidates using OpenAI's
Watch on Youtube▶️
Imagine your recruitment process transformed into a sleek, efficient, AI-powered assembly line for talent. That's exactly what this system creates. It automates the heavy lifting, allowing your human
This workflow helps solar sales teams reactivate cold leads automatically using value-first SMS follow-ups, AI-powered sentiment detection, real-time alerts, and CRM tracking.