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.
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
Runs every Monday at 9:00 AM· your local time
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.
Runs only when someone starts it, from Basedash or the API.
POST /api/public/organizations/:orgId/automations/:id/runs
Deliver to
#finance-alerts
Connector tools
Search companiesAlways allow
Create noteAlways allow
Analytics para más de 5000 equipos en el mundo
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
New row
- customer_id
- cus_Harborline
- amount
- 840000
- failure_code
- card_declined
Queried Stripe3 charges in 90 days, 1 failed
HubSpot · Search companiesHarborline Freight, owner Priya Shah
Queried Zendesk1 open ticket: billing contact change
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
- Daily executive briefingA morning briefing of yesterday's signups, revenue, errors, and notable signals across every connected tool.Daily
- Monthly investor updateComposes a complete investor update each month: KPIs, narrative highlights, asks, and team updates, ready to send.Monthly
- Notable ICP signupsScores every signup against your ICP criteria and pings sales the moment a match comes in.When data changes
- Weekly changelog from GitHubReads merged PRs each week and writes a user-facing changelog with major features grouped and small fixes listed.Weekly
- Weekly customer health reportWeekly account-by-account health scoring with churn risk, expansion signals, and at-risk renewals.Weekly
- Weekly marketing reportPulls traffic, signups, ad spend, attribution, and campaign data into a single weekly marketing recap.Weekly
- Closed-won deal alertsReal-time celebration for every closed deal, with context on size, rep, and what worked.When data changes
- Notable ICP signupsScores every signup against your ICP criteria and pings sales the moment a match comes in.When data changes
- Sales pipeline health checkMonthly pipeline diagnostic: coverage, conversion, cycle time, win rate, and deal aging — flagged before they bite.Monthly
- Weekly sales pipeline reportA weekly pipeline recap with stage movement, conversion rates, top deals, and at-risk accounts.Weekly
- Daily revenue snapshotA one-paragraph morning revenue snapshot — yesterday's new MRR, expansions, churn, and notable events.Daily
- Failed payments alertReal-time alert when a paying customer's card fails, with ARR, reason, and the recommended next step.When data changes
- Monthly burn and runwayMonthly burn (gross and net), cash balance, runway in months, and a forward forecast — automated.Monthly
- Weekly MRR reportNew MRR, expansion, contraction, churn, and net new MRR — broken down by segment, weekly.Weekly
- Weekly revenue breakdownRevenue split by product, segment, geography, and channel — with the biggest movers each week.Weekly
- Activation funnel reportStep-by-step activation funnel with drop-off, time between steps, and which channels activate fastest.Weekly
- Feature adoption reportWeekly adoption of every new feature, with power users named and underperforming features flagged.Weekly
- Weekly cohort analysisTracks each signup cohort's retention curve and highlights when product changes shift it.Weekly
- Weekly user growth reportNew signups, activations, WAU, and the channels behind each — pulled into one weekly growth recap.Weekly
- Daily error monitoringWhat broke yesterday, ranked by user impact and severity. Sentry + Datadog + your logs in one daily digest.Daily
- PR cycle time reportPR cycle time, review latency, and stale PRs across every team — with named bottlenecks.Weekly
- Weekly changelog from GitHubReads merged PRs each week and writes a user-facing changelog with major features grouped and small fixes listed.Weekly
- Weekly deployment summaryDeploy frequency, lead time, change-failure rate, and rollback events from the past week — DORA-style.Weekly
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.
“Para una empresa tan consciente de la seguridad como la nuestra, Basedash conectó al instante. Reportes que tomaban semanas están listos en horas.”
Claudio Godoy
AI Agents Lead · Taxfyle
Leer el caso de éxito →
“Basedash es el tipo de herramienta que desaparece dentro de tu flujo de trabajo. Dejas de pensar en cómo obtener los datos y simplemente los usas.”
Rahul Behal
Cofundador · Gumloop
Leer el caso de éxito →
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.