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": "Mindwave \u2014 02 Discovery Brief",
"nodes": [
{
"parameters": {
"path": "mindwave-brief",
"responseMode": "responseNode",
"options": {
"allowedOrigins": "*"
}
},
"id": "b2222222-0000-0000-0000-000000000001",
"name": "Webhook Brief",
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [
240,
300
]
},
{
"parameters": {
"fromEmail": "={{ $vars.SMTP_FROM || 'noreply@mindwave.com' }}",
"toEmail": "TU_EMAIL@gmail.com",
"subject": "=\ud83d\udccb Brief Completo \u2014 {{ $json.body.clientName || 'Nuevo cliente' }}",
"emailFormat": "html",
"message": "=<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n <meta charset=\"UTF-8\">\n <style>\n body { font-family: -apple-system, sans-serif; background: #0f172a; color: #e2e8f0; margin: 0; padding: 0; }\n .container { max-width: 600px; margin: 0 auto; padding: 32px 24px; }\n .header { border-bottom: 2px solid #a3e635; padding-bottom: 16px; margin-bottom: 24px; }\n .header h1 { margin: 0; font-size: 24px; color: #a3e635; }\n .header p { margin: 4px 0 0; font-size: 13px; color: #64748b; }\n .badge { display: inline-block; background: #1a2e0a; color: #a3e635; border: 1px solid #a3e63533; border-radius: 20px; padding: 4px 12px; font-size: 12px; font-weight: 600; margin-bottom: 20px; }\n .field { background: #1e293b; border-radius: 12px; padding: 16px 20px; margin-bottom: 12px; }\n .field-label { font-size: 11px; font-weight: 700; color: #64748b; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 6px; }\n .field-value { font-size: 15px; color: #f1f5f9; line-height: 1.6; white-space: pre-wrap; }\n .brief-box { background: #0f1e0a; border: 1px solid #a3e63533; border-radius: 12px; padding: 20px; margin: 16px 0; }\n .brief-box pre { margin: 0; font-family: inherit; font-size: 14px; color: #cbd5e1; line-height: 1.7; white-space: pre-wrap; }\n .footer { margin-top: 24px; padding-top: 16px; border-top: 1px solid #1e293b; font-size: 12px; color: #475569; text-align: center; }\n </style>\n</head>\n<body>\n <div class=\"container\">\n <div class=\"header\">\n <h1>Mindwave</h1>\n <p>Brief de Descubrimiento \u2014 generado por IA</p>\n </div>\n <span class=\"badge\">PASO 2 \u2014 Brief Completo</span>\n <div class=\"field\">\n <div class=\"field-label\">Cliente</div>\n <div class=\"field-value\">{{ $json.body.clientName || 'No especificado' }}</div>\n </div>\n <div class=\"field\">\n <div class=\"field-label\">Email</div>\n <div class=\"field-value\"><a href=\"mailto:{{ $json.body.clientEmail }}\" style=\"color: #a3e635;\">{{ $json.body.clientEmail || 'No especificado' }}</a></div>\n </div>\n <div class=\"brief-box\">\n <div class=\"field-label\" style=\"margin-bottom: 12px;\">Brief Generado por IA</div>\n <pre>{{ $json.body.brief }}</pre>\n </div>\n <div class=\"footer\">\n Recibido el {{ $now.format('DD/MM/YYYY') }} a las {{ $now.format('HH:mm') }} hs\n </div>\n </div>\n</body>\n</html>",
"options": {}
},
"id": "b2222222-0000-0000-0000-000000000002",
"name": "Enviar Email Brief",
"type": "n8n-nodes-base.emailSend",
"typeVersion": 2,
"position": [
500,
300
],
"credentials": {
"smtp": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"respondWith": "json",
"responseBody": "={ \"success\": true, \"message\": \"Brief recibido correctamente. Nos pondremos en contacto pronto.\" }"
},
"id": "b2222222-0000-0000-0000-000000000003",
"name": "Responder OK",
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1,
"position": [
760,
300
]
}
],
"connections": {
"Webhook Brief": {
"main": [
[
{
"node": "Enviar Email Brief",
"type": "main",
"index": 0
}
]
]
},
"Enviar Email Brief": {
"main": [
[
{
"node": "Responder OK",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"id": "mindwave-workflow-brief-v1",
"tags": [
{
"name": "mindwave"
},
{
"name": "briefs"
}
]
}
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.
smtp
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Mindwave — 02 Discovery Brief. Uses emailSend. Webhook trigger; 3 nodes.
Source: https://github.com/MCicchelliMauro/mindwave-landing-page/blob/9eb38ae8eb5ed2afe564abc32ee5c5cc6c621e81/n8n-workflows/02-discovery-brief.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.
Template & Design Service. Webhook trigger; 4 nodes.
This workflow automates the process of recording successful payments from Stripe into QuickBooks by creating corresponding Sales Receipts. It ensures payment data is captured accurately, checks whethe
This n8n workflow automates the integration between Xero and FileMaker, allowing for seamless data transfer between the two platforms. By listening for webhooks from Xero (e.g., new invoices, payments
ScrapFlow - Customer Invoice (Outbound). Uses emailSend. Webhook trigger; 4 nodes.
Stop copy-pasting invoice details!