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": "WF-006 Welcome Email",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "welcome-email",
"responseMode": "onReceived",
"responseData": "allEntries",
"options": {}
},
"id": "wf006-node-1",
"name": "Webhook Trigger",
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [
250,
300
]
},
{
"parameters": {
"fromEmail": "TitleFlow AI <user@example.com>",
"toEmail": "={{ $json.body.email }}",
"subject": "=Welcome to TitleFlow AI, {{ $json.body.company_name }}!",
"emailType": "html",
"html": "=<!DOCTYPE html>\n<html>\n<head>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Welcome to TitleFlow AI</title>\n</head>\n<body style=\"margin:0; padding:0; background-color:#000000; font-family:'Inter', 'Manrope', Arial, sans-serif;\">\n <table role=\"presentation\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" style=\"background-color:#000000;\">\n <tr>\n <td align=\"center\" style=\"padding:40px 20px;\">\n <table role=\"presentation\" width=\"600\" cellpadding=\"0\" cellspacing=\"0\" style=\"background: linear-gradient(135deg, rgba(0,128,255,0.1), rgba(79,26,214,0.1)); border:1px solid rgba(255,255,255,0.1); border-radius:24px; overflow:hidden;\">\n <!-- Header -->\n <tr>\n <td style=\"padding:40px 40px 20px; text-align:center;\">\n <h1 style=\"color:#FFFFFF; font-size:28px; font-weight:700; margin:0;\">Welcome to TitleFlow AI</h1>\n <div style=\"width:60px; height:4px; background:linear-gradient(90deg,#0080FF,#4F1AD6); border-radius:2px; margin:16px auto 0;\"></div>\n </td>\n </tr>\n <!-- Body -->\n <tr>\n <td style=\"padding:20px 40px;\">\n <p style=\"color:rgba(255,255,255,0.9); font-size:16px; line-height:1.6; margin:0 0 16px;\">\n Hi {{ $json.body.full_name }},\n </p>\n <p style=\"color:rgba(255,255,255,0.7); font-size:16px; line-height:1.6; margin:0 0 16px;\">\n Thank you for signing up <strong style=\"color:#FFFFFF;\">{{ $json.body.company_name }}</strong> with TitleFlow AI! We're excited to help you automate your title company operations with AI-powered voice intelligence.\n </p>\n <p style=\"color:rgba(255,255,255,0.7); font-size:16px; line-height:1.6; margin:0 0 24px;\">\n Your dashboard is ready. Here's what you can do next:\n </p>\n <ul style=\"color:rgba(255,255,255,0.7); font-size:15px; line-height:1.8; padding-left:20px; margin:0 0 32px;\">\n <li>Configure your AI voice agent settings</li>\n <li>Set up call routing and forwarding rules</li>\n <li>Review your notification preferences</li>\n <li>Invite your team members</li>\n </ul>\n </td>\n </tr>\n <!-- CTA -->\n <tr>\n <td style=\"padding:0 40px 32px; text-align:center;\">\n <a href=\"https://titleflowai.ai/dashboard\" style=\"display:inline-block; background:linear-gradient(135deg,#0080FF,#4F1AD6); color:#FFFFFF; text-decoration:none; font-size:16px; font-weight:600; padding:14px 40px; border-radius:9999px;\">Go to Your Dashboard</a>\n </td>\n </tr>\n <!-- Footer -->\n <tr>\n <td style=\"padding:24px 40px; border-top:1px solid rgba(255,255,255,0.1);\">\n <p style=\"color:rgba(255,255,255,0.4); font-size:13px; line-height:1.5; margin:0; text-align:center;\">\n TitleFlow AI — AI-Powered Voice Intelligence for Title Companies<br>\n If you have questions, reply to this email or visit our help center.\n </p>\n </td>\n </tr>\n </table>\n </td>\n </tr>\n </table>\n</body>\n</html>",
"options": {}
},
"id": "wf006-node-2",
"name": "Send Welcome Email",
"type": "n8n-nodes-base.emailSend",
"typeVersion": 2.1,
"position": [
500,
300
],
"credentials": {
"smtp": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"operation": "create",
"tableId": "notifications",
"fieldsUi": {
"fieldValues": [
{
"fieldName": "user_id",
"fieldValue": ""
},
{
"fieldName": "tenant_id",
"fieldValue": ""
},
{
"fieldName": "type",
"fieldValue": "welcome"
},
{
"fieldName": "title",
"fieldValue": "Welcome!"
},
{
"fieldName": "message",
"fieldValue": "Welcome to TitleFlow AI"
},
{
"fieldName": "is_read",
"fieldValue": "false"
}
]
}
},
"id": "wf006-node-3",
"name": "Insert Welcome Notification",
"type": "n8n-nodes-base.supabase",
"typeVersion": 1,
"position": [
750,
300
],
"credentials": {
"supabaseApi": {
"name": "<your credential>"
}
}
}
],
"connections": {
"Webhook Trigger": {
"main": [
[
{
"node": "Send Welcome Email",
"type": "main",
"index": 0
}
]
]
},
"Send Welcome Email": {
"main": [
[
{
"node": "Insert Welcome Notification",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1",
"saveManualExecutions": true,
"callerPolicy": "workflowsFromSameOwner"
},
"versionId": "wf006-v1",
"meta": {
"templateCredsSetupCompleted": false
},
"tags": [
{
"name": "onboarding"
},
{
"name": "email"
}
]
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
smtpsupabaseApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
WF-006 Welcome Email. Uses emailSend, supabase. Webhook trigger; 3 nodes.
Source: https://github.com/rafiulislam4246/voice-sdr-title-agent/blob/main/app/n8n-workflows/WF-006-welcome-email.json — 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.
WF-007 Failed Payment Handler. Uses supabase, emailSend. Webhook trigger; 4 nodes.
Ai Assistant Agent Full Workflow. Uses supabase, httpRequest, emailSend. Webhook trigger; 18 nodes.
WF-009 Hot Lead Alert. Uses supabase, emailSend. Webhook trigger; 7 nodes.
Lifecycle Email Orchestrator. Uses airtable, emailSend, httpRequest. Webhook trigger; 4 nodes.
Invoice Agent. Uses httpRequest, emailSend. Webhook trigger; 29 nodes.