Envía alertas y novedades a un webhook
Manda las alertas de tus clientes a otro sistema (un chat, un gestor de tareas) con un webhook: cómo se configura, qué datos manda y qué eventos hay.
Actualizado el 26 de octubre de 2026 · 7 min de lectura
Un webhook es una dirección web de otro sistema que «escucha» mensajes y hace algo cuando le llega uno. Dashbo puede mandarle las alertas y novedades de tus clientes y de sus líneas de seguimiento, para que ese sistema actúe con ellas.
Los usos más comunes:
- Publicar las alertas en el chat de tu agencia (Slack, Discord, Google Chat). Te lo contamos en Envía las alertas al chat de tu agencia.
- Crear una tarea en tu sistema de tareas (Asana, ClickUp, Trello) cuando llega una alerta.
- Recibir una notificación en el celular ante una alerta importante.
No hace falta programar: una plataforma como Make.com o Zapier te da la dirección del webhook y arma la acción. El plan gratuito de Make trae 1.000 créditos por mes, y cada módulo del escenario gasta, en general, uno por envío: alcanza si tu agencia recibe pocos avisos al mes. Si son muchos, revisa los planes de Make.
Para Slack o Google Chat ni siquiera hace falta Make: pega la dirección de un webhook entrante de Slack o de un espacio de Google Chat, y Dashbo manda el texto de cada alerta. Te lo contamos en Envía las alertas al chat de tu agencia.
Configura el webhook#
- Abre el menú de tu agencia, abajo a la izquierda, y entra en Conexiones.
- Al final de la solapa Plataformas está la tarjeta «Avisos en tu chat o gestor de tareas». Pega la dirección en Webhook url.
- En Eventos que se enviarán, elige qué eventos mandar.
- Haz clic en Probar: Dashbo manda un envío de prueba con el mismo formato que los reales, en el que cada campo trae su propio nombre como valor. Si Dashbo logra enviarlo, ves «La prueba fue exitosa»: confirma en tu herramienta que llegó. Después, haz clic en Guardar.
El webhook está desde el plan Agency, y lo configura un Administrador de la agencia.
Si en tu agencia las alertas ya se eligen en Alertas, en la barra lateral, cada alerta dice si sale por webhook (con el chip Webhook), y la dirección se conecta también desde Alertas › Mis reglas. Te lo contamos en Alertas: qué está pasando en tus clientes y qué reglas lo avisan.
Qué datos manda#
Cada envío llega como un formulario (application/x-www-form-urlencoded) con estos campos. Cada evento completa los que le corresponden: un campo sin valor puede llegar vacío o no llegar.
Si la dirección es de Slack (hooks.slack.com) o de Google Chat (chat.googleapis.com), en cambio, llega en JSON con un solo campo, text: el mensaje de la alerta, con «Dashbo ·» adelante.
Campo | Qué es |
agency | Nombre de la agencia (sólo en algunos eventos, como DOWN_URL y BUDGET_UPDATE_FAIL) |
type | Tipo de evento (ver la lista de abajo) |
message | Un mensaje en español, ya armado, con los datos principales del evento |
date | Fecha del evento |
client_id | Id del cliente |
client_name | Nombre del cliente |
bu_id | Id de la línea de seguimiento |
bu_name | Nombre de la línea de seguimiento |
channel | Plataforma |
account_id | Id de la cuenta publicitaria, si corresponde |
account_name | Nombre de la cuenta publicitaria, si corresponde |
campaign_id | Id de la campaña, si corresponde |
campaign_name | Nombre de la campaña, si corresponde |
adgroup_id | Id del grupo de anuncios, si corresponde |
adgroup_name | Nombre del grupo de anuncios, si corresponde |
url | URL que dejó de funcionar o volvió a funcionar |
url_id | Id de esa URL en Dashbo |
previous_value | Valor anterior (por ejemplo, el presupuesto que tenía la línea) |
new_value | Valor nuevo (por ejemplo, el presupuesto nuevo o los días de saldo que quedan) |
previous_currency | Moneda anterior |
new_currency | Moneda nueva |
user_id | Id del usuario que generó el evento |
user_name | Nombre del usuario que generó el evento |
metric_name | Nombre de la métrica (en las métricas comparativas y en los objetivos) |
main_period | Período de la métrica, como id interno (en las métricas comparativas) |
main_period_value | Valor en ese período (en las métricas comparativas) |
vs_period | Período contra el que se compara, como id interno (en las métricas comparativas) |
vs_period_value | Valor en el período comparado (en las métricas comparativas) |
total_budget | Presupuesto total de la línea |
total_spent | Inversión acumulada de la línea |
alert_when_spent_over | Porcentaje de consumo que dispara el aviso |
ad_account_cost | Inversión de hoy de la cuenta publicitaria (en el límite diario excedido) |
ad_account_daily_budget | Suma de los presupuestos diarios de las campañas de la cuenta |
campaign_daily_budget | Presupuesto diario de la campaña que supera el límite diario de la cuenta |
entities_data | Datos de las campañas de la línea (en los eventos de una línea) |
has_current_budget_partial_goal, budget_partial_goal_allocated_amount, budget_partial_goal_formatted_date, partial_cost_completion_value, partial_time_completion_value | El tramo de presupuesto vigente de la línea, si tiene tramos: su monto, su fecha y cuánto se invirtió y cuánto tiempo pasó |
chat_channel_id | El canal de chat del cliente, si lo cargaste en su ficha (vacío en los eventos que no son de un cliente) |
Qué eventos puedes mandar#
El tipo de evento llega en el campo type:
type | Cuándo se manda |
BU_BUDGET | Se modifica el valor de un presupuesto |
CLIENT_STATUS_CHANGE | Cambia el estado de un cliente |
BUSINESS_UNIT_STATUS_CHANGE | Cambia el estado de una línea de seguimiento |
DOWN_URL | Una URL dejó de funcionar o volvió a funcionar. El enlace para dejar de recibir esa alerta viene dentro de message |
BUSINESS_UNIT_HAS_NO_IMPRESSIONS | Línea de seguimiento sin impresiones |
BUSINESS_UNIT_HAS_IMPRESSIONS | Línea de seguimiento imprimiendo cuando no debería |
YESTERDAY_VS_OSD_IS_CRITIC | Desvío crítico en el gasto de ayer |
LAST_7_DAYS_VS_OSD_IS_CRITIC | Desvío crítico en los últimos 7 días |
TODAY_VS_OSD_IS_CRITIC | Desvío crítico en el gasto de hoy |
EVENT_COST_VS_TIME_IS_CRITIC | El porcentaje invertido difiere críticamente del tiempo transcurrido |
LAST_PERIOD_VS_ROAS_IS_CRITIC | Desvío crítico en el ROAS |
LAST_PERIOD_VS_ACOS_IS_CRITIC | Desvío crítico en el ACOS |
BUDGET_UPDATE_FAIL | No se pudieron actualizar los presupuestos |
BUDGET_EXCEEDED | Aviso sobre el porcentaje consumido del presupuesto |
CHANNEL_DISCONNECTION | Se desconecta una plataforma publicitaria |
CHANNEL_CONNECTION | Se conecta una plataforma publicitaria |
DAILY_LIMIT_EXCEEDED | Se excede el límite diario de una cuenta publicitaria |
AD_ACCOUNT_NEW_DETECTED | Se detecta una cuenta publicitaria nueva |
AD_ACCOUNT_LOST_DETECTED | Se pierde la conexión con una cuenta publicitaria |
FUNDS_ARE_CRITICAL | El saldo disponible está en un valor crítico |
FLEX_INDICATOR | Una métrica comparativa está en un valor crítico |
GOAL | Un objetivo está en un valor crítico |
CLIENT_ECONOMICS_WEEKLY | Avisos semanales de la economía de tus clientes: un solo envío por agencia, con el resumen en message |
UNCOVERED_SPEND | Una línea de seguimiento deja afuera, por su regla de campañas, inversión de su cuenta |
ODS_VS_PLATFORM_BUDGET_IS_CRITIC | El presupuesto diario cargado en la plataforma se aleja del ritmo de la línea |
ALERT_RULE_TRIGGERED | Se disparó una alerta personalizada (en las agencias con Alertas en la barra lateral). Además de los campos de arriba, trae los de la regla: rule_id, rule_name, metric, metric_label, operator, threshold, value, unit y period |
Cuando Dashbo suma un evento nuevo y tu webhook ya estaba configurado, ese evento llega sin marcar: márcalo en Eventos que se enviarán si lo quieres recibir.
Si los envíos no llegan: la pausa automática#
Si durante 3 días ningún envío llega bien a tu dirección (por ejemplo, porque el escenario de Make está apagado o la dirección ya no existe), Dashbo pausa el webhook y les manda a los administradores de la agencia el correo «[Dashbo] Pausamos tu webhook», con el botón Arreglar el webhook.
- Mientras está pausado no sale nada por el webhook: ni las alertas ni los otros eventos. Esos envíos no se guardan para después. Las alertas que también van por correo siguen llegando por correo, y todo queda en la Bitácora del cliente.
- Para reanudarlo, haz clic en Probar con la dirección guardada: si la prueba llega bien, vuelve a enviar. También se reanuda si guardas una dirección nueva.
Artículos relacionados
¿Te sirvió este artículo?
¿Necesitas más ayuda?
Si no encontraste lo que buscabas, escríbenos y te ayudamos.
Escríbenos a soporte