Pular para o conteúdo principal
Use automações quando quiser tirar trabalho da sua frente, como enviar e-mails de resumo, gerar relatórios, sincronizar ou limpar dados ou executar tarefas de manutenção recorrentes. Ao construir uma aplicação na Base44, automações ajudam você a executar funções de backend automaticamente, em um cronograma, quando os dados mudam ou quando uma integração conectada envia um evento por meio de um conector. Você cria e gerencia automações usando o chat de IA no painel da sua aplicação.
Automations

Para que posso usar automações?

Você pode usar automações para qualquer trabalho de backend que queira que aconteça automaticamente. Exemplos comuns incluem:
  • Enviar e-mails ou mensagens, como e-mails diários de boas-vindas ou newsletters semanais.
  • Gerar relatórios ou resumos, por exemplo, um relatório diário de receita.
  • Verificar condições e alertar apenas quando algo mudar, como estoque baixo.
  • Reagir a mudanças nos seus dados, como enviar uma mensagem aos administradores quando um novo produto é adicionado.
  • Agendar publicações em redes sociais.
  • Executar tarefas recorrentes de manutenção, como arquivar registros antigos ou atualizar caches.
  • Fazer backup dos dados da sua aplicação (por exemplo, no Google Drive) toda semana.
  • Enviar notificações para ferramentas externas quando algo acontece, por exemplo, postar atualizações de reservas de salão em um canal do Slack quando eventos do calendário mudam.

Como as automações funcionam

Quando você cria uma automação, escolhe como ela começa. Ela pode rodar em um cronograma que você define, em resposta a um evento de dados, como um registro ser criado, atualizado ou excluído, quando um usuário da aplicação inicia uma conversa com um agente dentro da aplicação ou quando uma integração conectada envia um evento usando um conector. Cada automação executa uma função de backend na sua aplicação e registra a execução para que você veja o que aconteceu. Toda automação tem logs para que você sempre veja quando rodou, se foi bem-sucedida e quais erros ocorreram. Isso mantém tudo transparente e fácil de depurar.
Importante:
  • Você precisa de um plano Builder ou superior para usar automações.
  • Cada vez que uma automação roda, usa 1 crédito de integração.
  • Cada execução de automação pode durar no máximo 3 minutos. Se demorar mais, a execução falha. Por exemplo, se sua automação envia 1.000 e-mails mas só consegue enviar 600 em 3 minutos, apenas os primeiros 600 são enviados e o restante não é processado.
  • O intervalo mínimo entre execuções de automação é 5 minutos.

Tipos de automações

Existem 4 tipos de automações que você pode criar. Ao descrever o que deseja ao chat de IA, ajuda saber qual tipo se encaixa no seu caso de uso.

Automações agendadas

Automações agendadas rodam em um horário ou intervalo que você define. Use estas para tarefas recorrentes como resumos diários, relatórios semanais ou trabalhos de manutenção regulares. Exemplos de prompts:
  • Send me a daily summary of all new orders to my email every morning at 8:00.
  • Archive trip records that have been completed for more than 30 days, every Sunday at midnight.

Automações de evento de dados

Automações de evento de dados rodam em resposta a mudanças nos dados da sua aplicação, como um registro ser criado, atualizado ou excluído. Use estas para reagir à atividade em tempo real. Exemplos de prompts:
  • Send a push notification whenever I add a new WishlistPlace and write any needed backend function for me.
  • Send the admin an email whenever a new booking is created.

Automações de agente dentro da aplicação

Automações de agente dentro da aplicação rodam quando um usuário inicia uma nova conversa com um agente dentro da aplicação. Use estas para acompanhar quem está entrando em contato, por exemplo para ser notificado quando um cliente inicia um chat, adicioná-lo automaticamente aos seus contatos ou enviar um resumo a si mesmo no fim do dia. Exemplos de prompts:
  • Email me whenever someone starts a new conversation with my agent.
  • Add the person to my Contacts list when they start a chat with my agent.

Automações de conector

Automações de conector rodam quando uma integração conectada envia um evento, como um novo e-mail chegando no Gmail ou um evento de calendário sendo atualizado no Google Calendar. Use estas para manter sua aplicação sincronizada com ferramentas externas. Exemplos de prompts:
  • When a new email arrives in Gmail with the subject "Book appointment", parse it and add a new booking to my app.
  • When a Google Calendar event is cancelled, update the booking in my app and post a message in the #salon-general Slack channel.
Automações de conector estão atualmente disponíveis para Gmail, Google Calendar, Google Drive, Microsoft Outlook e Microsoft OneDrive.

Criando uma automação

Quando você clica em New Automation, a Base44 mostra sugestões com base no contexto da sua aplicação. Você pode escolher uma delas ou clicar em Create from scratch para escolher o tipo de automação e descrever o que deseja no chat de IA.

Usando uma sugestão

Cada sugestão inclui uma breve descrição do que faz. Clicar em uma envia um prompt pré-preenchido ao chat de IA, onde você pode revisar e ajustar antes que a IA configure. Para criar uma automação a partir de uma sugestão:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Automations.
  3. Clique em New Automation.
  4. Navegue pelas sugestões em Suggested for you.
  5. Clique em uma sugestão para enviá-la ao chat de IA como um prompt pré-preenchido.
  6. Revise o prompt, faça as mudanças e envie-o.
  7. A IA configura a automação e a adiciona à sua lista de Automations.
Automationsuggestions

Criando do zero

Se nenhuma das sugestões se encaixa no que precisa, crie sua automação do zero. Você escolhe o tipo de gatilho primeiro e depois descreve o que deseja no chat de IA. Para criar uma automação do zero:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Automations.
  3. Clique em New Automation.
  4. Clique em Create from scratch.
  5. Selecione o tipo de gatilho: Scheduled, Data event, In-app agent ou Connector.
  6. No chat de IA, descreva a automação que deseja. Por exemplo: Set up recurring email reminders to my email name@email.com for my tasks on my to-do list every Sunday at 17:00.
  7. A IA cria a automação e a adiciona à sua lista de Automations.
Se precisar de uma nova função de backend para sua automação, basta mencionar no seu prompt e a IA a escreverá para você.

Gerenciando automações

Depois que começar a usar automações, você pode controlar quando elas rodam, alterar suas configurações, dispará-las sob demanda ou limpar automações que não precisa mais. Pode pausar automações sem excluí-las e pode duplicar uma automação existente quando quer uma configuração similar com pequenas mudanças.
Quando você desativa uma automação, a Base44 para de agendar execuções futuras, mas os logs existentes continuam disponíveis. Você pode reativar a automação a qualquer momento.

Ativando ou desativando uma automação

Pause uma automação a qualquer momento se quiser parar a execução, e a ative novamente quando precisar. Para ativar ou desativar uma automação:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Automations.
  3. Clique no botão à esquerda do nome da automação para ativá-la ou desativá-la.
Turning an automation on and off
Pausa automática para automações com falha: Se uma automação agendada falha repetidamente, a Base44 a pausa automaticamente e notifica você para que possa investigar e corrigir o problema antes de reativá-la.

Editando uma automação

Faça mudanças em uma automação a qualquer momento. As mudanças afetam apenas execuções futuras. Para editar uma automação:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Automations.
  3. Clique no ícone More Actions na automação.
  4. Clique em Edit automation.
  5. Atualize os detalhes da automação.
  6. Clique em Save.
Editing an automation in your app

Duplicando uma automação

Crie novas automações duplicando as existentes e editando a nova. Para duplicar uma automação:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Automations.
  3. Clique no ícone More Actions na automação.
  4. Clique em Duplicate.
  5. Atualize os detalhes da nova automação, se necessário, e clique em Save.
Duplicating an automation in your app

Executando uma automação imediatamente

Execute uma automação agora mesmo quando quiser disparar sua função de backend sob demanda. Isso ajuda a testar mudanças, confirmar que sua configuração funciona ou lidar com algo urgente entre execuções agendadas.
Run now dispara a função de backend uma vez, além de qualquer cronograma ou evento de dados configurado. A execução aparece nos logs da automação.
Para executar uma automação:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Automations.
  3. Clique no ícone More Actions na automação.
  4. Selecione Run now.
Running an automation immediately

Arquivando uma automação

Se não precisa mais de uma automação, pode movê-la para o Archive para manter sua lista ativa limpa. Para arquivar uma automação:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Automations.
  3. Localize a automação relevante na lista.
  4. Clique no ícone More Actions na automação.
  5. Clique em Archive.
Archiving an automation

Monitorando execuções e usando logs

Toda automação mantém seu próprio log para que você veja quando rodou, quanto tempo levou e se foi bem-sucedida. Quando algo dá errado, os logs ajudam a entender o que falhou e onde olhar no código de backend, sem adivinhação.
Use logs para confirmar que novas automações estão rodando no horário certo após a configuração inicial.
Para visualizar os logs de uma automação:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Automations.
  3. Clique na automação que deseja inspecionar.
  4. Clique na aba Logs.
  5. Revise a lista de execuções, incluindo o timestamp, a duração e o status de cada execução.
Viewing the logs of an automation

Automações e créditos de integração

Cada execução de automação usa pelo menos 1 crédito de integração, mais créditos adicionais para quaisquer integrações nativas chamadas dentro dela. Por exemplo, uma automação que chama invokeLLM e envia um e-mail custa a execução de 1 crédito mais créditos para cada ação que dispara. Veja o detalhamento completo de créditos. Automações que rodam com frequência ou encadeiam várias ações podem esgotar seu saldo de créditos rapidamente. Veja algumas formas de manter o uso sob controle:
  • Adicione condições específicas de gatilho. Restrinja os critérios que fazem uma automação disparar para que ela não rode desnecessariamente.
  • Consolide automações redundantes. Se várias automações executam tarefas sobrepostas, combine-as em fluxos menos numerosos e mais inteligentes.
  • Resolva automações que falham com agilidade. Automações que dão erro ainda podem consumir créditos em cada nova tentativa. Verifique seus logs regularmente e corrija ou desative automações problemáticas assim que detectá-las.
  • Revise a frequência de tarefas agendadas. Considere se automações recorrentes, como relatórios ou lembretes diários, precisam rodar com a frequência configurada.
  • Minimize chamadas invokeLLM. Cada chamada invokeLLM dentro de uma automação é uma cobrança separada de créditos. Chame o LLM apenas quando o resultado não puder ser predeterminado.
  • Teste primeiro em um ambiente controlado. Execute automações manualmente em um conjunto pequeno de dados e verifique os logs para estimar o custo de créditos por execução antes de habilitá-las em escala.
  • Use o modo Discuss ao projetar automações. O modo Discuss custa aproximadamente 0,3 créditos de mensagem e permite planejar a lógica da automação antes de aplicar mudanças, reduzindo tentativa e erro.

Perguntas frequentes

Clique em uma pergunta abaixo para saber mais.
Sim. Peça ao chat de IA para adicionar condições de gatilho a qualquer automação. Por exemplo:
Only run this automation when the order status is "pending".
A automação então só dispara quando o evento de gatilho também atende às condições descritas. As condições são mostradas na seção Advanced do painel de automação após definidas, e só podem ser alteradas pedindo ao chat de IA — não podem ser editadas manualmente.Trigger conditions in the Advanced section of the automation panel
Quando uma automação falha, você vê um rótulo Failed na coluna Last run e uma opção Fix with AI na mesma linha.Failed 2Para corrigir uma execução com falha:
  1. Clique em Dashboard no editor da sua aplicação.
  2. Clique em Automations.
  3. Clique em Fix with AI na automação que falhou.
  4. No chat de IA, revise a explicação do que deu errado e como afeta sua automação. Aceite a correção sugerida para que a IA atualize seu código ou a configuração da automação.
  5. Quando a IA terminar de aplicar a correção, use a ação Run now em Automations e verifique os logs para confirmar que a automação foi bem-sucedida.
Para mais detalhes sobre o que aconteceu, abra a automação, vá para a aba Logs e revise a entrada da execução com falha. Você também pode pedir à IA no seu painel para explicar quaisquer mensagens de erro que aparecerem.
Os eventos disponíveis dependem de qual conector você está usando. Aqui está uma lista completa:
ConectorEventoDescrição
GmailmailboxNovos e-mails chegando na sua caixa de entrada
Google CalendareventsQualquer mudança em evento do calendário, incluindo criados, atualizados e excluídos
Google DrivechangesQualquer mudança no drive, incluindo arquivos adicionados, modificados ou excluídos
Google DrivefileQualquer mudança em um arquivo específico (requer ID do arquivo)
Google Drivefile.updateConteúdo ou propriedades do arquivo alterados (requer ID do arquivo)
Google Drivefile.trashArquivo movido para a lixeira (requer ID do arquivo)
Google Drivefile.untrashArquivo restaurado da lixeira (requer ID do arquivo)
Google Drivefile.deleteArquivo excluído permanentemente (requer ID do arquivo)
Microsoft OutlookcreatedUm novo e-mail, evento de calendário ou contato é criado
Microsoft OutlookupdatedUm e-mail ou evento de calendário é atualizado
Microsoft OutlookdeletedUm e-mail ou evento de calendário é excluído
Microsoft OneDriveupdatedQualquer mudança de arquivo ou pasta, incluindo criados, modificados e excluídos
Certifique-se de que o conector está conectado e configurado em Integrations no painel da sua aplicação antes de criar uma automação de conector.
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.