n8n + FirstFiveMin
Automatización autoalojada: tres flujos listos, importables con un clic.
n8n ejecuta sus automatizaciones en sus propios términos. Tres flujos de FirstFiveMin vienen listos con su cuenta: entrada de leads, un registro de leads nuevos en hoja de cálculo, y el espejo de revocaciones hacia su CRM. Importe, pegue su clave y listo.
Endpoint
POST https://firstfivemin.com/api/speed-to-lead/channel-inbound.php
Pasos
- En FirstFiveMin, abra Integraciones → Conexiones y haga clic en "Crear clave de conexión". Marque "Enviar leads" para el flujo de entrada (y "Recibir eventos" para los otros dos); copie la clave — se muestra una sola vez.
- Descargue los archivos de flujo desde su host de FirstFiveMin: /assets/n8n/ffm-lead-intake.json, /assets/n8n/ffm-lead-created-to-sheet.json, /assets/n8n/ffm-optout-sync.json.
- En n8n, elija Importar desde archivo y seleccione una plantilla. Cada una trae sus propias notas de configuración en el lienzo.
- En el flujo de entrada, reemplace YOUR-FIRSTFIVEMIN-HOST en la URL del nodo HTTP y pegue su clave en el encabezado Authorization.
- La plantilla de entrada ya mapea idempotency_key al id de ejecución de n8n — un valor por ejecución, único para cada envío. Manténgalo así: una clave que no cambia por persona se tragaría en silencio su siguiente consulta.
- Conserve el bloque de consentimiento solo si su origen registra de verdad el consentimiento para ser contactado — la plantilla lleva la misma advertencia en su lienzo; lea la nota de consentimiento abajo.
- Pruébelo: un envío correcto devuelve 201 con un lead_id, y el lead aparece en su panel de FirstFiveMin.
Sobre el bloque de consentimiento
Complete el bloque de consentimiento solo si la persona realmente aceptó ser contactada y usted puede presentar el registro que lo demuestra. Si lo omite, igual capturamos el lead — simplemente la IA no lo llamará.
Ejemplo de payload
{
"source": "n8n",
"first_name": "Noa",
"last_name": "Sample",
"phone": "+15550170006",
"email": "noa.sample@example.invalid",
"property_ref": "Asked for a callback from the website",
"language": "en",
"source_event_at": "2026-08-27T15:04:05Z",
"idempotency_key": "n8n-recipe-example",
"consent": {
"source": "Website callback form",
"reference": "submission #5678",
"captured_at": "2026-08-27T15:04:05Z"
}
}