Sign inGet started

Registro de WhatsApp

La página Messages en el dashboard de Bird es el registro de tu espacio de trabajo de cada mensaje de WhatsApp que ha enviado: cada envío realizado a través de POST /v1/whatsapp/messages aparece aquí, del más reciente al más antiguo. Úsala para confirmar que un mensaje salió, ver en qué punto del ciclo de entrega se encuentra y consultar qué plantilla lo generó. Para un recorrido por la ubicación de esta página en el dashboard, consulta el recorrido por el dashboard.

La lista de mensajes

La página Messages de WhatsApp en el dashboard de Bird: una tabla de mensajes enviados con Status (Sent, Failed, Delivered), números de teléfono From y To, el slug de Template, una insignia de Category (Authentication, Utility) y una hora relativa de Sent, sobre un cuadro de búsqueda por número de teléfono exacto y filtros de Status y Date
Cada fila es un mensaje. Las columnas son:
ColumnaQué muestra
StatusEl estado actual del mensaje (consulta Estados), como un punto de color
FromEl número de remitente de WhatsApp desde el que se envió el mensaje
ToEl número del destinatario
TemplateLa plantilla con la que se envió el mensaje (haz clic en la fila para abrir el mensaje)
CategoryLa categoría de la plantilla
SentCuándo se aceptó el envío, como tiempo relativo (pasa el cursor para ver la marca de tiempo exacta)
La lista está paginada, 25 mensajes por página; usa Prev y Next para moverte entre páginas.

Búsqueda y filtrado

Un registro de mensajes se llena rápido, así que la página comienza con una búsqueda por destinatario y dos filtros. Se combinan: un filtro de estado más un rango de fechas reduce los resultados a los mensajes que coincidan con ambos.
Buscar por destinatario. El cuadro de búsqueda coincide con un número de destinatario exacto en formato E.164. Escribe el número completo al que enviaste, por ejemplo +14155550100, para encontrar cada mensaje dirigido a él. La búsqueda coincide con el valor completo, no con una subcadena.
Status. Filtra por uno o más estados. Status es de selección múltiple, así que puedes, por ejemplo, mostrar todo lo que aún está en tránsito seleccionando Accepted y Sent juntos. Las opciones son Accepted, Sent, Delivered, Failed, Rejected y Received.
Date. Filtra por cuándo se envió el mensaje: elige un período predefinido (últimos 3, 7 o 30 días) o selecciona un rango personalizado en el calendario.
Cuando una combinación de filtros no tiene resultados, la página muestra un estado sin resultados con una acción Clear filters para volver a la lista completa.

Estados

El estado de un mensaje indica en qué punto del ciclo de vida se encuentra. Un mensaje avanza desde accepted hacia una notificación de estado final.
EstadoSignificado
AcceptedAdmitimos el mensaje y lo estamos preparando para entregarlo a WhatsApp
SentEntregado a WhatsApp; esperando acuse de recibo de entrega
DeliveredWhatsApp confirmó la entrega al destinatario
FailedEl envío o la entrega falló; inspecciona el error registrado
RejectedBird rechazó el mensaje antes de enviarlo. No se envió y no se te cobró
ScheduledEn cola para enviarse en un momento futuro
CanceledUn mensaje programado cancelado antes del envío; sin envío posterior
ReceivedUn mensaje entrante
Un mensaje queda como rejected cuando el destinatario está en la lista de supresión de tu espacio de trabajo, el saldo no alcanzó para cubrir el envío o el destino no tiene un precio configurado. El acuse de lectura no es un estado: cuando un destinatario lee un mensaje entregado, Bird registra una marca de tiempo read_at y un whatsapp.read evento en el mensaje, y el estado de entrega permanece como delivered.

Inspeccionar un mensaje

Haz clic en cualquier fila para abrir el mensaje. Su encabezado muestra la plantilla que lo generó, el estado actual, el destinatario y la insignia de categoría, sobre dos pestañas:
La hoja de detalle de mensaje de WhatsApp en el dashboard de Bird, abierta para un mensaje bird_order_confirmation entregado: la pestaña Events mostrando la línea de tiempo del ciclo de vida por mensaje con Accepted, Sent, Delivered y Read, cada uno con su marca de tiempo, sobre la lista de mensajes atenuada
  • Events: una línea de tiempo de todo lo que le ocurrió al mensaje, en orden, cada evento con su marca de tiempo. Recorre Accepted, Sent, Delivered, luego el acuse de lectura si el destinatario lo leyó, o un fallo o rechazo con su descripción de error. Es el mismo flujo que puedes consultar con GET /v1/whatsapp/messages/{message_id}/events.
  • Details: los metadatos del mensaje. Contiene el ID (con un botón de copiar), los números de remitente y destinatario, el slug de la plantilla, el idioma y la categoría, y las marcas de tiempo de envío, entrega y lectura. También incluye la descripción del error en un mensaje que no llegó, además de cualquier etiqueta y metadato que acompañara al envío.

El mismo registro a través de la API

Todo en esta página lee de GET /v1/whatsapp/messages y sus subrecursos por mensaje. La lista acepta tres de los filtros propios de la página: status, category y el rango de fechas (created_after/created_before). Añade varios para los que la página no tiene control: direction, una etiqueta y un to o from exacto. to y from nombran los mismos extremos del mensaje que la respuesta, así que to es el contacto en un mensaje saliente y tu número de negocio en uno entrante; cada uno acepta un número de teléfono E.164 o un ID de usuario con alcance de negocio. La búsqueda por destinatario de la página es el único filtro sin equivalente directo, ya que coincide con un contacto en cualquier dirección y to o from por separado no pueden expresar eso. La línea de tiempo detrás de la pestaña Events es GET /v1/whatsapp/messages/{message_id}/events; eventos de WhatsApp cubre cómo leerla programáticamente.

Próximos pasos