Especialidad technical

Conectar EnvoiSMS a n8n para automatizaciones auto-hosted en Marruecos

Connect sms n8n self hosted: guía técnica con ejemplos de código para desarrolladores en Marruecos.

Conectar EnvoiSMS a n8n para automatizaciones auto-hosted en Marruecos
En este artículo
  1. Sin embargo, para una DSI (Dirección de Sistemas de Información) de un banco marroquí, una compañía de seguros o del sector público, el envío de datos de clientes confidenciales a servidores SaaS estadounidenses es una pesadilla de gobernanza (y una posible violación de [directivas de la CNDP](/fr/blog/rgpd-vs-loi-09-08-cndp-les-true-differences-for-les/)
  2. Por qué las grandes pymes marroquíes migran a n8n
  3. Configurar el Nodo (Node) HTTP Request a la API SMS
  4. Ejemplo de flujo de trabajo complejo: Recuperación en cascada (Fallback)
  5. Lo que debes saber antes de comenzar (Mantenimiento)

Sin embargo, para una DSI (Dirección de Sistemas de Información) de un banco marroquí, una compañía de seguros o del sector público, el envío de datos de clientes confidenciales a servidores SaaS estadounidenses es una pesadilla de gobernanza (y una posible violación de [directivas de la CNDP](/fr/blog/rgpd-vs-loi-09-08-cndp-les-true-differences-for-les/)

La solución técnica de arriba se llama n8n. Esta es una herramienta de automatización de código abierto (Fair-code) que puede alojar usted mismo (Self-Hosted) en sus propios servidores en Marruecos (por ejemplo: Inwi CyberDefense, Marruecos Telecom, o un servidor local). Al conectar su instancia n8n soberana a una Local SMS API (EnvoiSMS), crea una cadena de automatización (Workflow) 100% alojada en el territorio marroquí.

Por qué las grandes pymes marroquíes migran a n8n

Además de la soberanía de los datos, el argumento financiero de n8n es imbatible a escala (Scale). Zapier factura "a la acción" (Task). Si automatiza el envío de 50 000 SMS transaccionales por mes, Zapier le cobrará cientos de dólares de suscripción. Con n8n self-hosted, no hay ningún coste a la tarea. Solo paga su alojamiento (VPS) y su factura de telecomunicaciones de créditos SMS.

Configurar el Nodo (Node) HTTP Request a la API SMS

En la interfaz de su instancia n8n (UI Node-based), usará el nodo universal HTTP Request para llamar a EnvoiSMS.

  1. Creación del Trigger: Ejemplo: un Webhook entrante (que recibe los datos de su ERP interno local) o un "Cron" programado cada mañana.
  2. Añade el nodo HTTP Request.
  3. Parámetros del nodo :
  • Método: ‘POST’
  • URL: https://api.envoisms.ma/v1/messages
  • Autenticación: None (Nosotros pasaremos el token en el header).
  • Enviar encabezados: Activar la opción. Añadir Autorización -> Bearer VOTRE_API_KEY.

Seleccione el tipo de contenido corporal: JSON.

  • Parámetros corporales específicos:
json
     {
       "to": "={{$json.body.telephone}}",
       "from": "MA_SOCIETE",
       "message": "={{$json.body.prenom}}, votre demande a bien été prise en compte."
     }

Ejemplo de flujo de trabajo complejo: Recuperación en cascada (Fallback)

n8n permite crear lógicas visualmente muy complejas. Caso de uso: Desea notificar a un proveedor de servicios de campo.

  1. Trigger: Nuevo ticket de intervención urgente. 2. Acción 1 (Slack/Teams): El nodo n8n envía una notificación a un canal interno de Microsoft Teams. 3. Wait Node: El flujo de trabajo "dormirá" durante 15 minutos. 4. IF Node (Condición): Si nadie ha clicado en "Suporte" en el sistema... 5. Acción 2 (Escalade SMS) : El nodo HTTP Request se activa y toca la API EnvoiSMS para forzar la vibración del teléfono responsable de la guardia (Astreinte). * >"Agresión: Ticket #502 no ha sido procesado durante 15 minutos.

Lo que debes saber antes de comenzar (Mantenimiento)

Hosting n8n no es "Magic". La herramienta es gratuita, pero el mantenimiento en estado operativo (MCO) de su servidor Linux/Docker es de su cargo. - Debe gestionar las copias de seguridad de su base de datos PostgreSQL n8n. - Debe actualizar la aplicación a través de los contenedores Docker (para la seguridad). - Si su servidor se apaga, sus SMS automáticos ya no salen (Single Point of Failure).

Si tiene un equipo de TI interno o un DevOps competente, el par n8n Self-Hosted + EnvoiSMS API (Hostado localmente) es la arquitectura final (Stack) para cualquier empresa marroquí que exija el control absoluto sobre sus datos, de extremo a extremo.

¿Por qué elegir EnvoiSMS para su negocio?

Entrega a Operadores

Rutas locales hacia IAM, Orange e Inwi, con conmutación automática entre rutas y estado de entrega enviado por webhook.

Optimización de Costes

WhatsApp Business API desde 0,65 MAD por mensaje. El mejor retorno de inversión.

Conformidad CNDP

Alojamiento que cumple con las regulaciones de protección de datos personales locales.

¿Cómo seguir el enrutamiento en las redes IAM, Inwi y Orange?
Nuestras rutas locales hacia Maroc Telecom (IAM), Orange e inwi, con conmutación automática entre rutas, devuelven un estado de entrega del operador para cada mensaje, por webhook. El plazo de entrega depende del operador y de la red del destinatario.
¿Cómo gestiona la plataforma el formato de los números marroquíes?
EnvoiSMS normaliza automáticamente los números introducidos (06..., 07..., 00212...) al estándar E.164 (+212) para evitar cualquier fallo en la entrega.

Artículos sugeridos

Formateo de SMS en Marruecos: saltos de línea, codificación GSM-7 frente a UCS-2 y optimización de costes
technical

Formateo de SMS en Marruecos: saltos de línea, codificación GSM-7 frente a UCS-2 y optimización de costes

Formato empresarial de WhatsApp en Marruecos: texto enriquecido, emojis y botones interactivos
technical

Formato empresarial de WhatsApp en Marruecos: texto enriquecido, emojis y botones interactivos

Autenticación WhatsApp en 1-Clic y One-Tap Autofill OTP en Marruecos
technical

Autenticación WhatsApp en 1-Clic y One-Tap Autofill OTP en Marruecos