crece

Nodos n8n para CRECE - Plataforma de Inteligencia Electoral (MD Consultoría)

Documentation

@mdconsultoria-ti/n8n-nodes-crece

Nodos custom de n8n para integrar con CRECE — plataforma de inteligencia electoral de MD Consultoría.

Nodos incluidos (v0.1.0)

Nodo Descripción Endpoints CRECE
CRECE Segmentar Búsqueda y consulta de ciudadanos en el CRM GET /ciudadanos/, GET /ciudadanos/{id}
CRECE Voter Score Consulta de scores de voter likelihood GET /crm/scores, POST /crm/interactions
CRECE Contenido Generación y consulta de piezas de contenido GET /content/pieces, POST /content/generate
CRECE Sentimiento Monitoreo de alertas de sentimiento y crisis (polling + manual) GET /alerts/, PATCH /alerts/{id}/status

Nota v0.1.0: el nodo CRECE Canvassing fue omitido en esta versión por drift de contrato con el backend. Se publicará en v0.2.0 con soporte para el modelo rutas_canvassing (POST /canvassing/optimize, GET /canvassing/routes, PATCH /canvassing/routes/{id}/punto/{punto_id}).

Instalación

En tu instancia de n8n, ve a Settings → Community Nodes → Install y escribe:

@mdconsultoria-ti/n8n-nodes-crece

Acepta el disclaimer de instalación de código no verificado y click Install.

Configuración de credenciales

Crea una credencial de tipo CRECE API con:

  • URL Base: URL del backend CRECE incluyendo /api/v1 (ej. https://api-crece.ejemplo.com/api/v1)
  • API Key: key con formato crece_live_... generada desde POST /api/v1/api-keys del backend CRECE (requiere sesión admin)

Para generar una API key nueva:

curl -X POST https://<tu-backend>/api/v1/api-keys \
  -H "Authorization: Bearer <admin_jwt>" \
  -H "Content-Type: application/json" \
  -d '{"name":"n8n-prod","user_id":1,"permissions":{"campaigns":true,"content":true,"crm":true,"alerts":true}}'

El campo raw_key de la respuesta solo se muestra una vez — guárdalo en un gestor de secretos.

Compatibilidad

  • n8n >= 1.0.0
  • Node.js >= 20

Licencia

MIT © MD Consultoría SC

Discussion