Dê as instruções a um agente uma única vez. O Basedash as executa em uma agenda ou assim que uma consulta encontra linhas novas, age nas suas outras ferramentas e envia o resultado ao Slack e por e-mail.
Teste de 14 dias. Sem cartão 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 mais de 5000 times no mundo
Gatilhos
Escolha diário, dias úteis, semanal, mensal ou trimestral no horário que quiser, exibido no seu fuso. Ou escreva uma consulta SQL: o Basedash confere a cada 15 minutos e inicia uma execução para cada linha nova, com essa linha como contexto para o 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
Fluxos de agentes
Cada execução é um agente completo, não um relatório engessado. Ele consulta qualquer fonte conectada, usa as ferramentas dos conectores MCP configuradas como Sempre permitir, como adicionar uma nota no HubSpot ou abrir uma issue no Linear, e explica o que encontrou e fez.
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
Ligue as automações aos seus deploys, cron jobs ou ao seu próprio produto. Um único POST na API REST inicia uma automação agendada ou manual, e a execução concluída volta em markdown com os 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" }]} }
Modelos
A biblioteca de modelos cobre os relatórios que os times mais pedem, de um briefing executivo diário a alertas de pagamentos recusados. Cada um traz um prompt testado, um gatilho sugerido e um exemplo do 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
Como as automações rodam
Toda automação segue as mesmas regras, não importa quem a criou nem o que a inicia.
Três gatilhos
Uma agenda, uma mudança de dados ou uma execução manual.
Cinco agendas
Diária, dias úteis, semanal, mensal ou trimestral.
Conferência a cada 15 min
Consultas de mudança de dados rodam a cada 15 minutos.
Uma execução por linha
Até cinco linhas novas por conferência, cada uma com sua execução.
Toda execução salva
Revise qualquer uma e continue a conversa.
Slack e e-mail
Um canal e quantos destinatários de e-mail quiser.
Acesso do criador
Roda com as permissões e os grupos de RLS dele.
Criada pelo chat
Descreva no chat e o agente configura.
“Para uma empresa tão preocupada com segurança quanto a nossa, a Basedash conectou instantaneamente. Relatórios que levavam semanas ficam prontos em horas.”
Claudio Godoy
AI Agents Lead · Taxfyle
Ler o estudo de caso →
“A Basedash é o tipo de ferramenta que desaparece dentro do seu fluxo de trabalho. Você para de pensar em como conseguir os dados e simplesmente começa a usá-los.”
Rahul Behal
Cofundador · Gumloop
Ler o estudo de caso →
O que inicia uma execução, o que o agente pode fazer e para onde vão os resultados.
O que pode iniciar uma automação?
Cada automação tem um de três gatilhos. Uma agenda a executa em um horário fixo, com cadência diária, de dias úteis, semanal, mensal ou trimestral. Um gatilho por mudança de dados a executa quando uma consulta SQL que você escreve retorna linhas novas. Um gatilho manual a executa só quando alguém a inicia, pelo Basedash ou pela API REST. Automações agendadas também podem ser iniciadas manualmente a qualquer momento, o jeito mais fácil de testar uma mudança nas instruções.
Como funcionam as agendas e os fusos horários?
Você escolhe uma frequência e um horário. Automações semanais também recebem um dia da semana e as mensais um dia do mês, enquanto as trimestrais caem em 1º de janeiro, 1º de abril, 1º de julho e 1º de outubro. O Basedash guarda o horário em UTC e o mostra no seu horário local, então um relatório das 9h continua às 9h para você. Se a execução anterior ainda estiver sendo gerada quando a próxima chegar, o Basedash pula a nova em vez de acumular execuções.
O que acontece quando uma consulta de mudança de dados retorna linhas?
O Basedash roda sua consulta a cada 15 minutos e substitui {{ last_run_at }} pelo horário da última execução, para que você veja só as linhas novas desde então. Cada linha retornada inicia sua própria execução, e o agente a recebe como contexto. Uma conferência inicia no máximo cinco execuções e ignora as linhas excedentes, então filtre a consulta para as linhas que merecem atenção. A consulta roda com o acesso a dados e os grupos de segurança em nível de linha do criador, e pode referenciar seus modelos.
O que uma automação pode fazer além de enviar um relatório?
Cada execução é uma sessão completa de agente com as instruções que você escreveu. Ela pode consultar qualquer fonte conectada, criar gráficos e usar as ferramentas dos conectores MCP configuradas como Sempre permitir, então pode adicionar uma nota no HubSpot, abrir uma issue no Linear ou enviar um e-mail pelo Resend durante a execução. Ferramentas que exigem aprovação ficam fora das execuções sem supervisão. Toda execução fica salva no Basedash como um chat, para você ver cada passo e fazer perguntas de acompanhamento.
Para onde vão os resultados das automações?
Toda execução fica salva no histórico da automação no Basedash. Você também pode enviar cada resultado para um canal do Slack, onde os gráficos são publicados como imagens, e para quantos destinatários de e-mail precisar. Para um canal privado do Slack, convide o app antes com /invite @Basedash. Se você incorporar o Basedash no seu próprio produto, o componente BasedashAutomations do SDK de React também mostra lá suas automações e as execuções delas.
Com quais permissões uma automação roda?
Uma automação roda como o membro que a criou, com o acesso a fontes de dados e os grupos de segurança em nível de linha desse membro, então uma execução não consegue ler nada que o criador não possa ver. Só o criador pode editar as instruções, o que impede outra pessoa de mudar o que roda com o acesso dele. Se o criador for desativado, as automações por mudança de dados dele param de rodar. Dados de clientes nunca são usados para treinar modelos de IA.
Posso iniciar uma automação a partir do meu próprio código?
Sim. Com uma chave de API de admin, a API REST permite listar, criar, atualizar e arquivar automações, listar as execuções e iniciar uma nova execução de uma automação agendada ou manual com um único POST. As execuções são geradas de forma assíncrona: o POST devolve a execução na hora, e você a consulta depois para obter a resposta final em markdown junto com os gráficos. Automações por mudança de dados não podem ser iniciadas assim, porque é a consulta delas que decide quando rodam.
Como funcionam os modelos de automação?
Cada modelo da biblioteca é um ponto de partida para um relatório comum, como um relatório semanal de MRR ou um alerta de negócios fechados. Ele inclui o prompt, o gatilho e a cadência para os quais foi pensado, para onde costuma ser enviado e um exemplo do resultado. Copie o prompt para uma nova automação e ajuste às suas tabelas e métricas. Você também pode dispensar os modelos: descreva o que quer no chat e o agente configura a automação para você.
Comece por um modelo ou descreva o que precisa no chat, e leia sua primeira execução hoje.