La selección de número funciona igual para todos los canales. Cuando envías un mensaje saliente, la integración recorre una jerarquía de prioridades fija y elige la primera instancia que coincide. Solo cambia la sintaxis de etiquetas y anulaciones entre WhatsApp, iMessage y SMS - la lógica de decisión no.
Jerarquía de Prioridad de Selección
El sistema evalúa estas reglas en orden y usa la primera que resuelva a una instancia conectada:| Prioridad | Regla | Cómo se activa |
|---|---|---|
| 1 (la más alta) | Anulación Manual | El mensaje contiene un patrón de anulación (ej. { WA#N }, {IM#N}) |
| 2 | Cambio Temporal | El mensaje contiene un patrón de cambio temporal (ej. {TEMP-IM#N}) - solo ese mensaje |
| 3 | Etiquetas de Contacto | El contacto está etiquetado con un número (ej. wa:, im:, sms:) |
| 4 | Asignación de Usuario | El contacto está asignado a un usuario que tiene una instancia asignada |
| 5 | Instancia Predeterminada | Hay una instancia predeterminada configurada para la ubicación |
| 6 (la más baja) | Cualquiera Disponible | Recurre a cualquier instancia conectada |
En todos los casos el sistema solo considera instancias conectadas. Si la regla resuelve a una instancia desconectada, genera un error en lugar de continuar en silencio - consulta Errores de Selección de Número.
Referencia de Sintaxis por Canal
Los patrones siguientes son intercambiables en concepto - elige la fila del canal con el que estás enviando.N es el índice de la instancia; +1234567890 es el número de destino.
| Capacidad | iMessage | SMS | |
|---|---|---|---|
| Anulación manual | { WA#N } | {IM#N} | - |
| Cambio temporal (un mensaje) | - | {TEMP-IM#N} | - |
| Etiqueta de contacto | wa: +1234567890 | im: +1234567890 | sms: +1234567890 |
Reglas de Prioridad en Detalle
1. Anulación Manual
Agrega el patrón de anulación de tu canal en cualquier parte del mensaje -
{ WA#N } para WhatsApp o {IM#N} para iMessage - donde N es el índice de la instancia, para forzar una instancia específica.- Cuándo se usa: El mensaje contiene un patrón de anulación manual.
- Ejemplo:
"Este mensaje irá por la 2da instancia { WA#2 }" - Comportamiento:
- Extrae el índice de la instancia del patrón.
- Valida que la instancia exista y esté conectada.
- Elimina el patrón del mensaje antes de enviar.
2. Cambio Temporal (iMessage)
Usa
{TEMP-IM#N} para enviar un solo mensaje desde una cuenta diferente sin cambiar permanentemente la cuenta asignada del contacto.- Cuándo se usa: Quieres enviar un mensaje desde un número diferente sin cambiar la asignación de cuenta normal del contacto.
- Ejemplo:
"Actualización rápida desde nuestra línea de soporte {TEMP-IM#3}" - Comportamiento:
- Enruta temporalmente el mensaje a través de la cuenta especificada.
- No cambia la asignación de cuenta predeterminada del contacto.
- Elimina el patrón del mensaje antes de enviar.
- Los mensajes futuros a este contacto seguirán usando su cuenta normal.
3. Etiquetas de Contacto
Etiqueta un contacto con
wa: +1234567890 (o im: / sms:) para usar siempre un número específico para ese contacto.- Cuándo se usa: El contacto tiene una etiqueta de número para el canal.
-
Ejemplo: Contacto etiquetado con
wa: +15551234567 - Comportamiento:
4. Asignación de Usuario
Cuando un contacto está asignado a un usuario en tu CRM, el sistema usa la instancia de ese usuario para el canal con el que se está enviando.
- Cuándo se usa: El contacto está asignado a un usuario específico que tiene una instancia asignada.
- Comportamiento:
5. Instancia Predeterminada
Establece siempre una instancia como “predeterminada” para cada ubicación para asegurar un comportamiento de respaldo confiable.
- Cuándo se usa: No se resuelve ninguna anulación, etiqueta ni asignación de usuario específica.
- Comportamiento:
- Usa la instancia marcada como “predeterminada” para la ubicación.
- Solo considera instancias conectadas.
6. Cualquier Instancia Disponible
- Cuándo se usa: Como último recurso.
- Comportamiento:
- Selecciona cualquier instancia conectada con un número de teléfono.
Ejemplos de Configuración Avanzada
Ejemplo 1: Configuración de Comercio Electrónico
Ejemplo 2: Gestión de Clientes de Agencia
Mejores Prácticas
Recomendaciones de Configuración
Siempre establece una predeterminada
Asegura que una instancia esté marcada como predeterminada para escenarios de respaldo.
Prueba tu configuración
Envía mensajes de prueba para verificar que la selección de número funcione como se espera.
Prevención de Errores
Valida las anulaciones manuales
Asegura que los patrones
{ WA#N } / {IM#N} hagan referencia a instancias existentes y conectadas.Mantén las etiquetas de contacto
Mantén las etiquetas
wa:, im: y sms: actualizadas cuando cambien las instancias.Revisa las asignaciones de usuarios
Verifica regularmente que los usuarios asignados tengan instancias conectadas.
Flujo de Solución de Problemas
Revisa la configuración
Verifica asignaciones de usuarios, etiquetas y configuraciones predeterminadas.
¿Qué Sigue?
- Errores de Selección de Número: Códigos de error 101-106 y cómo resolverlos
- Resumen de Múltiples Instancias: Casos de uso, beneficios y configuración
- Guía de Configuración Completa: Conecta instancias y configura asignaciones
Soporte
Si necesitas ayuda con la configuración o incorporación:- Email: support@messagesync.ai

