Visualiza en Atom el funnel completo de tus ventas 📊
❓ ¿Por qué es importante ver el funnel completo de ventas en Atom?
En muchas industrias (automotriz, inmobiliaria, educación, etc.) el cierre de la venta ocurre fuera de Atom, ya que luego de que el AI Agent califica al cliente recopilando toda la información necesaria y agenda una cita con un asesor comercial (pasando por las etapas de Lead, MQL y SQL), posteriormente el cliente deberá presentarse en la sucursal respectiva para formalizar la compra, la cual la mayor parte del tiempo solo es registrada por el asesor que lo atendió físicamente en piso en el CRM de la empresa.
Esto generaba una pérdida de visibilidad en las últimas etapas del funnel de ventas, como:
- Opportunity
- Customer (venta cerrada)
Con esta nueva funcionalidad ahora puedes visualizar en Atom el ciclo completo de ventas, desde el primer contacto hasta el cierre de la venta.
🔍 ¿Qué beneficios aporta esta funcionalidad?
Al sincronizar las etapas finales del proceso comercial desde tu CRM hacia Atom podrás:
- Visualizar el funnel completo de ventas en un solo lugar.
- Medir cuántos contactos realmente se convierten en ventas.
- Comparar resultados antes y después de usar Atom.
- Detectar puntos de fuga en el proceso comercial.
- Tomar mejores decisiones para optimizar bots, flujos y la atención comercial en general.
🛠️ ¿Cómo configurar la visualización del funnel completo de ventas en Atom?
Existen dos escenarios posibles:
🔹 Opción 1: Configuración con HubSpot (integración nativa)
Si utilizas HubSpot, esta es la forma más simple de configurar el funnel completo.
Paso a paso
-
Ingresa a Atom
-
Ve a Integraciones
-
Selecciona HubSpot y haz clic en los tres puntos
-
Haz clic en Configuración

-
Haz clic en Configuración Lifecycle Stage Hubspot

-
Atom listará automáticamente las etapas del ciclo de vida del contacto, configuradas en HubSpot.
-
Realiza el mapeo uno a uno entre:
-
Etapas del Lifecycle en HubSpot
-
Etapas (del componente de Etapa del Cliente del Flowbuilder) en Atom: Awareness, Lead, MQL, SQL, Opportunity, Customer
-
Haciendo clic en el lápiz de Acciones, podrás acceder a seleccionar la etapa que corresponda para realizar el mapeo.

-
-
Haz clic en Guardar para finalizar la configuración

🔹 Opción 2: Tengo un CRM distinto a HubSpot
Si utilizas otro CRM (Salesforce, Dynamics u otro), también es posible visualizar el funnel completo de ventas en Atom.
¿Cómo funciona?
Atom dispone de un endpoint HTTP que permite recibir actualizaciones de etapas desde cualquier CRM que soporte automatizaciones.
📌 Información requerida para el endpoint
Método HTTP
POST
URL
https://us-central1-atomchat-io.cloudfunctions.net/conversations/updateLeadStageByPhone
Headers
| KEY | Value |
|---|---|
| ContentType | application/json |
| Authorization | Bearer {token de tu empresa en Atom} |
Body de la petición
{
"phone":"valor",
"leadStage": {
"key": "valor"
}
}
Parámetros del body
| Parámetro | Tipo | Descripción | Valores válidos |
|---|---|---|---|
| phone | String | Requerido. Teléfono del contacto incluyendo el código de país. | No se debe agregar espacios, guiones o cualquier otro caracter no numérico. Ej: 551122334455 |
| leadStage | Object | Requerido. Objeto que contiene la nueva etapa del ciclo de vida. | |
| key | String | Requerido. La clave que representa la nueva etapa. | awareness, lead, mql, sql, closure, customer |
Keywords según la etapa en Atom
| Keywords | Etapa en Atom (componente de Etapa del Cliente del Flowbuilder) |
|---|---|
awareness |
Awareness |
lead |
Lead |
mql |
MQL (Marketing Qualified Lead) |
sql |
SQL (Sales Qualified Lead) |
closure |
Opportunity |
customer |
Customer |
Ejemplo de Petición (cURL)
curl --location --request PATCH '<https://us-central1-atomchat-io.cloudfunctions.net/conversations/updateLeadStageByPhone>' \\
--header 'Content-Type: application/json' \\
--header 'Authorization: Bearer ***' \\
--data '{
"phone":"551122334455",
"leadStage": {
"key": "customer"
}
}'
Respuestas
| Código | Descripción |
|---|---|
200 OK |
La actualización se realizó con éxito. El cuerpo de la respuesta puede contener el objeto de la conversación actualizado. |
400 Bad Request |
La solicitud fue mal formada. Esto puede ocurrir si el cuerpo no es un JSON válido o si el valor de key no es uno de los valores permitidos. |
401 Unauthorized |
El token de autorización no es válido o no se proporcionó |