SMS

¿Qué es un sticky sender?

Un sticky sender mantiene el mismo número de envío para cada destinatario entre mensajes.

Una confirmación de reserva y su recordatorio son más fáciles de reconocer cuando llegan desde el mismo número. Si el número cambia, el destinatario puede ver una conversación separada sin el contexto anterior.

¿Por qué mantener el mismo remitente?

Reutilizar un remitente ayuda al destinatario a reconocer la conversación. También dirige las respuestas al mismo número.

Un teléfono normalmente agrupa los textos por remitente. Rotar números puede dispersar una conversación comercial en varios hilos.

Las respuestas van al número del mensaje que el cliente contesta. Cambiar tu número de salida no redirige una respuesta a un texto anterior. Sigue escuchando en ese número mientras los destinatarios puedan seguir usando su hilo.

Eso incluye las cancelaciones. Un STOP enviado a un número anterior necesita gestión incluso después de que empieces a enviar desde otro. Palabras clave STOP explica cómo Bird delimita esa supresión.

¿Cómo mantengo un remitente estable en Bird?

Reutilizas el remitente asignado en from en cada envío de texto libre. Almacena esa asignación para cada destinatario.

Bird requiere from para una solicitud de texto libre. El valor debe identificar un remitente que tu espacio de trabajo posea. Para un número de teléfono, incluye el código de país, como +15557654321.

Omitir from devuelve HTTP 422 SMSNoEligibleSender. Un número que no te pertenece devuelve el mismo error. Un remitente alfanumérico no reclamado devuelve 422 SMSSenderNotConfigured. Verifica la asignación antes de enviar para que un número liberado no rompa la conversación.

El campo messaging_profile_id no proporciona un pool de remitentes: Bird lo rechaza con 422 SMSUnsupportedFeature. El endpoint de envío documenta estos campos.

¿Qué debo almacenar y verificar?

Almacena un remitente para cada destinatario. Verifica que sigue siendo utilizable antes de reutilizarlo.

Para un destinatario nuevo, elige un remitente propio permitido para ese destino. Guarda esa elección antes de enviar mensajes concurrentes, para que dos trabajos no asignen números diferentes a la misma persona.

Para un destinatario existente, reutiliza la asignación mientras el remitente siga siendo propio y elegible. Si liberas el número o cambian sus permisos de destino, selecciona un reemplazo explícitamente.

Un remitente dedicado para un mercado simplifica la asignación porque cada destinatario usa el mismo número disponible. Aun así necesitas gestionar un cambio si retiras ese número.

¿Los envíos con plantilla conservan la asignación?

Los envíos con plantilla eligen su remitente automáticamente, así que no puedes forzar tu asignación almacenada a través de from.

Bird rechaza from junto con template. La ruta de plantilla selecciona un remitente para el destino. Devuelve el valor seleccionado en el campo from del mensaje.

Usa ese valor devuelto al almacenar la conversación. No asumas que coincide con tu último remitente de texto libre. La guía de plantillas explica qué valores proporciona la plantilla.

La elegibilidad del remitente tiene prioridad sobre la continuidad: un número asignado que no está permitido para un destino no se puede reutilizar allí. Tipos de remitente cubre esas restricciones.

¿Qué pasa con las respuestas cuando cambio de número?

Las respuestas a mensajes anteriores siguen dirigiéndose al número antiguo.

Mantén activa su gestión de entrada durante la transición si aún lo posees. Incluye los mensajes de ambos números al reconstruir la conversación. MO y MT explica por qué las respuestas entrantes tienen sus propios registros de mensaje.

Traslada las cancelaciones a tu decisión de envío antes de usar el reemplazo. La supresión específica del remitente de Bird no se convierte automáticamente en una preferencia de todo el espacio de trabajo. Un número nuevo no debe convertirse en una forma de seguir enviando mensajes a alguien que te pidió parar.

En resumen

  1. Un remitente estable hace la conversación reconocible.

    Reutilizar el número ayuda al destinatario a encontrar mensajes anteriores. También mantiene las respuestas dirigidas al mismo destino.

  2. Tu aplicación mantiene la asignación.

    Los envíos de texto libre de Bird requieren from, así que almacena qué remitente usas para cada destinatario.

  3. Los envíos con plantilla seleccionan su propio remitente.

    Bird rechaza from junto con template. No asumas que un envío con plantilla conserva tu asignación almacenada.

  4. Un cambio de remitente necesita un plan de entrada.

    Los destinatarios pueden responder a hilos anteriores, así que sigue gestionando esas respuestas y cancelaciones durante una transición.

Construye sobre la misma red.

Obtén una clave API de prueba de inmediato. El acceso a producción se desbloquea cuando añades un método de pago y verificas un remitente.

Tu próxima idea.
Lista para conectar.