Pular para o conteúdo
Automações

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.

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 mais de 5000 times no mundo

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

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

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

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

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.

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.