Documentación

Ubicaciones recibidas por WhatsApp

Consulta coordenadas en la bandeja y utilízalas en tus workflows.

Cuando una persona comparte una ubicación en un canal de Meta directa o Twilio, talkHero conserva su latitud y longitud. Si el proveedor incluye nombre y dirección, también aparecen en la tarjeta de Bandeja. Copiar coordenadas copia ambos valores.

Sin un agente vinculado, las conversaciones nuevas quedan disponibles para el equipo humano. Con un agente básico o híbrido, una ubicación puede activar un workflow publicado. Los agentes en modo Solo IA no ejecutan estos workflows.

Workflow visual

  1. Abre Flujos → Nuevo flujo → Configuración.
  2. Selecciona Ubicación de WhatsApp como disparador.
  3. Agrega los mensajes, condiciones y acciones que necesites. Un flujo híbrido también requiere una tarea de IA.
  4. Guarda y publica la versión. El agente y el contrato deben permitir su ejecución.

Puedes utilizar estas variables:

Variable Contenido
{{context.inbound.location.latitude}} Latitud numérica
{{context.inbound.location.longitude}} Longitud numérica
{{context.inbound.location.name}} Nombre, si fue recibido
{{context.inbound.location.address}} Dirección, si fue recibida

Por ejemplo: Recibí las coordenadas {{context.inbound.location.latitude}}, {{context.inbound.location.longitude}}.

El disparador utiliza el evento autenticado de la misma conversación. Escribir unas coordenadas como texto no activa este disparador. Los reintentos del proveedor conservan el mismo mensaje y no vuelven a ejecutar su respuesta.

API directa

Consulta GET /v1/inbound?channel_account_id={uuid} con Bearer y permiso messages:read. La clave limita la consulta a su cliente y entorno. La respuesta devuelve kind: "location" y este objeto dentro de details:

{
  "location": {
    "latitude": 4.711,
    "longitude": -74.0721,
    "name": "Sede de prueba",
    "address": "Dirección de muestra"
  }
}

El ejemplo contiene datos de prueba. El nombre y la dirección son opcionales. La latitud debe estar entre −90 y 90 y la longitud entre −180 y 180. Cero es una coordenada válida.

Para enviar una ubicación al cliente, consulta Respuestas de WhatsApp.

talkHero no calcula direcciones ni áreas de cobertura a partir de estas coordenadas. Puedes conectar una acción propia a tu workflow para consultar tu sistema de entregas o cobertura. La tarjeta no abre ni consulta mapas externos automáticamente.