Especialidad technical

Migra tus plantillas de SMS de un CRM a otro sin reescribir todo

Migrar templates sms crm: guía técnica con ejemplos de código para desarrolladores en Marruecos.

Migra tus plantillas de SMS de un CRM a otro sin reescribir todo
En este artículo
  1. Ya sea que cambies de Salesforce a HubSpot, de Zoho a Odoo, o simplemente cambies de [proveedor de API SMS](/fr/api-sms-maroc/) en Marruecos, hay un activo inmaterial que no quieres perder: tus **Templates de mensajes (Modelos SMS)**.
  2. Mapa de la Exportación (Export)
  3. La trampa principal: el mapeo de las variables dinámicas
  4. Importación y verificación de segmentos
  5. El “Dry Run” (la prueba final)

Ya sea que cambies de Salesforce a HubSpot, de Zoho a Odoo, o simplemente cambies de [proveedor de API SMS](/fr/api-sms-maroc/) en Marruecos, hay un activo inmaterial que no quieres perder: tus **Templates de mensajes (Modelos SMS)**.

Años de tests A/B (A/B Testing) le han permitido encontrar exactamente la fórmula correcta, el número correcto de caracteres, para que el cliente marroquí compre o confirme su cita. Reescribir 50 modelos a mano en el nuevo software es una tarea tediosa y fuente de errores de codificación. Aquí está cómo automatizar esta migración y evitar la trampa mortal de las variables dinámicas.

Mapa de la Exportación (Export)

El primer paso no es técnico, es organizativo. Aprovecha el cambio de herramienta para "curar la casa". Si un modelo "Promo Ramadan 2021" se arrastra en tu sistema, es el momento de borrarlo.

Para extraer sus plantillas: 1. Busque la función "Exportar CSV / JSON" en la configuración de su antiguo software de campaña SMS. 2. Si no existe (lo que es común en sistemas cerrados antiguos), utilice un script básico de Python o Node.js para escribir el punto final de la API de su antiguo proveedor, y escriba el resultado en un archivo JSON estructurado.

La trampa principal: el mapeo de las variables dinámicas

Aquí es donde el 90% de las migraciones fallan. Un SMS de "Recuerdo de cita" utiliza variables que se inyectan dinámicamente según el cliente.

Ejemplo de catástrofe: En tu herramienta anterior (por ejemplo, Mailchimp/Mandrill), la sintaxis era Merge Tags: > "Hola oladhFNAME Átha, tu paquete oladhORDER_ID Átha está listo."

Importa este texto tal como está en su nuevo CRM (porejemplo, HubSpot o Twilio/EnvíoSMS) que utiliza el formato Liquid/Mustache o simples llaves. El sistema no reconocerá las etiquetas.
Resultado en producción: El cliente marroquí recibirá literalmente "Hola |FNAME|, su paquete está listo". Una humillación para tu marca.

La solución (Mapping): Antes de la importación final, transfiere su archivo CSV o JSON a un pequeño script de reemplazo (Regex) o utilice una función avanzada de "Buscando/Remplazando" en Excel. - Converta FNAME FNAME a {{first_name}} (o el formato requerido por la nueva API). - Converta ETERNORDER_ID a {order_number}}.

Importación y verificación de segmentos

Una vez que el archivo "traducido" a la nueva sintaxis, importarlo al nuevo sistema (a través de CSV o una llamada de API en loop POST /templates).

Es el momento de comprobar la longitud de los SMS calculada por el nuevo sistema. A veces, un carácter de espacio invisible (Zero-width space) se deslizó durante la exportación CSV. Un SMS que hacia 160 caracteres en el sistema antiguo y costaba 1 crédito, podría ser leído como un SMS Unicode en el nuevo sistema y ser facturado 3 segmentos.

Utilice el validador de la interfaz de la plataforma SMS marroquí para probar sus 5 plantillas más críticas (Las del "Run": OTP, Confirmación de pedido).

El “Dry Run” (la prueba final)

Nunca inicie la automatización sin una prueba real. Cree un "Client Test" (Usted) en el nuevo CRM. Inicie la acción que debe provocar el envío del SMS del modelo (por ejemplo: cambiar el estado del pedido a "Expedido"). Mire la pantalla de su propio teléfono: - El nombre se muestra correctamente? - El enlace clicable (URL) está completo o cortado? - ¿El Sender ID (Nombre del remitente) muestra su marca?

Si es "Sí", su migración de conocimiento (Transferencia de conocimientos) se ha completado y está segura.

¿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