Saltar al contenido
Automatizaciones

Dale instrucciones a un agente una sola vez. Basedash las ejecuta según un calendario o en cuanto una consulta encuentra filas nuevas, actúa en tus otras herramientas y envía el resultado a Slack y por correo.

Prueba de 14 días. Sin tarjeta de crédito.

Enterprise payment failures
Active

Instructions

For each failed charge over $5,000, find the company in HubSpot, check its open deals and recent Zendesk tickets, add a note to the company record, and send a short summary to #finance-alerts.

Trigger

StripeChecked every 15 minutes

select customer_id, amount, failure_codefrom stripe.chargewhere status = 'failed'  and amount > 500000  and created > {{ last_run_at }}

Each new row starts a run with that row as context.

Deliver to

Analytics para más de 5000 equipos en el mundo

Exa logoTiger Data logoPurpose logoGumloop logoComposio logoFullscript logoShiftrx logoDrata logoExa logoTiger Data logoPurpose logoGumloop logoComposio logoFullscript logoShiftrx logoDrata logo

Disparadores

Elige diario, días hábiles, semanal, mensual o trimestral a la hora que quieras, mostrada en tu zona horaria. O escribe una consulta SQL: Basedash la revisa cada 15 minutos y lanza una ejecución por cada fila nueva, con esa fila como contexto para el agente.

Next scheduled runsYour local time

  • Daily revenue snapshotTomorrow, 8:00 AM
  • Weekly sales pipelineMon, 9:00 AM
  • Monthly investor updateNov 1, 10:00 AM
  • Quarterly business reviewJan 1, 9:00 AM

Notable ICP signups · When data changes

Checked 4 minutes ago · 2 new rows

  • Northwind Labs · 240 seatsRun started
  • Brightline Health · 85 seatsRun started

Flujos de agentes

Cada ejecución es un agente completo, no un reporte enlatado. Consulta cualquier fuente que hayas conectado, usa las herramientas de los conectores MCP configuradas en Permitir siempre, como agregar una nota en HubSpot o abrir un issue en Linear, y explica lo que encontró e hizo.

Enterprise payment failures

Run started by a new row · Today, 2:15 PM

Finished

New row

customer_id
cus_Harborline
amount
840000
failure_code
card_declined
  1. Queried Stripe3 charges in 90 days, 1 failed
  2. HubSpot · Search companiesHarborline Freight, owner Priya Shah
  3. Queried Zendesk1 open ticket: billing contact change
  4. HubSpot · Create noteAdded to Harborline Freight

Harborline Freight: $8,400 renewal charge declined

The card on file was declined for the annual renewal. Harborline has an open $24K expansion deal in Proposal, and last week asked support to change its billing contact, so the card is likely out of date. I added a note to the company in HubSpot for Priya.

Sent to #finance-alertsSaved in Basedash

API

Conecta las automatizaciones a tus despliegues, tus cron jobs o tu propio producto. Un solo POST a la API REST inicia una automatización programada o manual, y la ejecución terminada vuelve en markdown con sus gráficos.

Start a run202 Accepted

API=https://charts.basedash.com/api/publiccurl -X POST \  -H "Authorization: Bearer $BASEDASH_API_KEY" \  "$API/organizations/$ORG_ID/automations/$ID/runs"

GET …/runs/chat_7Qm2xV200 OK

{ "data": {  "id": "chat_7Qm2xV",  "status": "FINISHED",  "isManualRun": true,  "finalMessageContent": "## Pipeline grew 9% to $1.42M…",  "charts": [{ "imageUrl": "https://…/png" }]} }

Plantillas

La biblioteca de plantillas cubre los reportes que más piden los equipos, desde un briefing ejecutivo diario hasta alertas de pagos fallidos. Cada una trae un prompt probado, un disparador sugerido y un ejemplo del resultado.

Templates

32 templates

Cómo funcionan las automatizaciones

Cada automatización sigue las mismas reglas, sin importar quién la creó ni qué la inicia.

  • Tres disparadores

    Un calendario, un cambio de datos o una ejecución manual.

  • Cinco calendarios

    Diario, días hábiles, semanal, mensual o trimestral.

  • Revisión cada 15 minutos

    Las consultas de cambio de datos corren cada 15 minutos.

  • Una ejecución por fila

    Hasta cinco filas nuevas por revisión, cada una con su ejecución.

  • Cada ejecución guardada

    Revisa cualquiera y sigue la conversación.

  • Slack y correo

    Un canal y los destinatarios de correo que quieras.

  • Acceso del creador

    Se ejecuta con sus permisos y sus grupos de RLS.

  • Creada desde el chat

    Descríbela en el chat y el agente la configura.

Qué inicia una ejecución, qué puede hacer el agente y a dónde van los resultados.

¿Qué puede iniciar una automatización?

Cada automatización tiene uno de tres disparadores. Un calendario la ejecuta a una hora fija con cadencia diaria, de días hábiles, semanal, mensual o trimestral. Un disparador por cambio de datos la ejecuta cuando una consulta SQL que escribes devuelve filas nuevas. Un disparador manual la ejecuta solo cuando alguien la inicia, desde Basedash o mediante la API REST. Las automatizaciones programadas también se pueden iniciar a mano en cualquier momento, la forma más fácil de probar un cambio en las instrucciones.

¿Cómo funcionan los calendarios y las zonas horarias?

Eliges una frecuencia y una hora. Las automatizaciones semanales también llevan un día de la semana y las mensuales un día del mes, mientras que las trimestrales caen el 1 de enero, el 1 de abril, el 1 de julio y el 1 de octubre. Basedash guarda la hora en UTC y la muestra en tu hora local, así que un reporte de las 9 AM sigue siendo a las 9 AM para ti. Si la ejecución anterior sigue generándose cuando toca la siguiente, Basedash omite la nueva en lugar de acumular ejecuciones.

¿Qué pasa cuando una consulta de cambio de datos devuelve filas?

Basedash ejecuta tu consulta cada 15 minutos y reemplaza {{ last_run_at }} por la hora de la última ejecución, para que solo veas las filas nuevas desde entonces. Cada fila devuelta inicia su propia ejecución, y el agente la recibe como contexto. Una revisión inicia como máximo cinco ejecuciones y omite las filas sobrantes, así que filtra la consulta a las filas que merecen atención. La consulta se ejecuta con el acceso a datos y los grupos de seguridad a nivel de fila del creador, y puede hacer referencia a tus modelos.

¿Qué puede hacer una automatización además de enviar un reporte?

Cada ejecución es una sesión completa de agente con las instrucciones que escribiste. Puede consultar cualquier fuente conectada, crear gráficos y usar las herramientas de los conectores MCP configuradas en Permitir siempre, así que puede agregar una nota en HubSpot, abrir un issue en Linear o enviar un correo con Resend durante la ejecución. Las herramientas que requieren aprobación quedan fuera de las ejecuciones desatendidas. Cada ejecución se guarda en Basedash como un chat, para ver cada paso y hacer preguntas de seguimiento.

¿A dónde van los resultados de las automatizaciones?

Cada ejecución se guarda en el historial de la automatización en Basedash. También puedes enviar cada resultado a un canal de Slack, donde sus gráficos se publican como imágenes, y a todos los destinatarios de correo que necesites. Para un canal privado de Slack, invita primero a la app con /invite @Basedash. Si embebes Basedash en tu propio producto, el componente BasedashAutomations del SDK de React también muestra ahí tus automatizaciones y sus ejecuciones.

¿Con qué permisos se ejecuta una automatización?

Una automatización se ejecuta como el miembro que la creó, con su acceso a fuentes de datos y sus grupos de seguridad a nivel de fila, así que una ejecución no puede leer nada que su creador no pueda ver. Solo el creador puede editar sus instrucciones, lo que evita que otra persona cambie lo que se ejecuta con su acceso. Si el creador se desactiva, sus automatizaciones por cambio de datos dejan de ejecutarse. Los datos de clientes nunca se usan para entrenar modelos de IA.

¿Puedo iniciar una automatización desde mi propio código?

Sí. Con una clave de API de administrador, la API REST permite listar, crear, actualizar y archivar automatizaciones, listar sus ejecuciones e iniciar una nueva ejecución de una automatización programada o manual con un solo POST. Las ejecuciones se generan de forma asíncrona: el POST devuelve la ejecución de inmediato y luego la consultas para obtener su respuesta final en markdown junto con sus gráficos. Las automatizaciones por cambio de datos no se pueden iniciar así, porque es su consulta la que decide cuándo se ejecutan.

¿Cómo funcionan las plantillas de automatización?

Cada plantilla de la biblioteca es un punto de partida para un reporte común, como un reporte semanal de MRR o una alerta de deals ganados. Incluye el prompt, el disparador y la cadencia para los que está pensada, a dónde suele enviarse y un ejemplo del resultado. Copia el prompt en una nueva automatización y ajústalo a tus tablas y métricas. También puedes prescindir de las plantillas: describe lo que quieres en el chat y el agente configura la automatización por ti.

Empieza con una plantilla o describe lo que necesitas en el chat, y lee tu primera ejecución hoy.