
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.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:- Clique em Dashboard no editor da sua aplicação.
- Clique em Automations.
- Clique em New Automation.
- Navegue pelas sugestões em Suggested for you.
- Clique em uma sugestão para enviá-la ao chat de IA como um prompt pré-preenchido.
- Revise o prompt, faça as mudanças e envie-o.
- A IA configura a automação e a adiciona à sua lista de Automations.

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:- Clique em Dashboard no editor da sua aplicação.
- Clique em Automations.
- Clique em New Automation.
- Clique em Create from scratch.
- Selecione o tipo de gatilho: Scheduled, Data event, In-app agent ou Connector.
- 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. - A IA cria a automação e a adiciona à sua lista de Automations.
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:- Clique em Dashboard no editor da sua aplicação.
- Clique em Automations.
- Clique no botão à esquerda do nome da automação para ativá-la ou desativá-la.

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:- Clique em Dashboard no editor da sua aplicação.
- Clique em Automations.
- Clique no ícone More Actions na automação.
- Clique em Edit automation.
- Atualize os detalhes da automação.
- Clique em Save.

Duplicando uma automação
Crie novas automações duplicando as existentes e editando a nova. Para duplicar uma automação:- Clique em Dashboard no editor da sua aplicação.
- Clique em Automations.
- Clique no ícone More Actions na automação.
- Clique em Duplicate.
- Atualize os detalhes da nova automação, se necessário, e clique em Save.

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.
- Clique em Dashboard no editor da sua aplicação.
- Clique em Automations.
- Clique no ícone More Actions na automação.
- Selecione Run now.

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:- Clique em Dashboard no editor da sua aplicação.
- Clique em Automations.
- Localize a automação relevante na lista.
- Clique no ícone More Actions na automação.
- Clique em Archive.

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. Para visualizar os logs de uma automação:- Clique em Dashboard no editor da sua aplicação.
- Clique em Automations.
- Clique na automação que deseja inspecionar.
- Clique na aba Logs.
- Revise a lista de execuções, incluindo o timestamp, a duração e o status de cada execução.

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.Posso adicionar condições para controlar quando uma automação dispara?
Posso adicionar condições para controlar quando uma automação dispara?
Sim. Peça ao chat de IA para adicionar condições de gatilho a qualquer automação. Por exemplo: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.

Como investigo uma execução de automação que falhou?
Como investigo uma execução de automação que falhou?
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.
Para corrigir uma execução com falha:

- Clique em Dashboard no editor da sua aplicação.
- Clique em Automations.
- Clique em Fix with AI na automação que falhou.
- 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.
- 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.
Quais eventos de conector posso usar em automações de conector?
Quais eventos de conector posso usar em automações de conector?
Os eventos disponíveis dependem de qual conector você está usando. Aqui está uma lista completa:
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.
| Conector | Evento | Descrição |
|---|---|---|
| Gmail | mailbox | Novos e-mails chegando na sua caixa de entrada |
| Google Calendar | events | Qualquer mudança em evento do calendário, incluindo criados, atualizados e excluídos |
| Google Drive | changes | Qualquer mudança no drive, incluindo arquivos adicionados, modificados ou excluídos |
| Google Drive | file | Qualquer mudança em um arquivo específico (requer ID do arquivo) |
| Google Drive | file.update | Conteúdo ou propriedades do arquivo alterados (requer ID do arquivo) |
| Google Drive | file.trash | Arquivo movido para a lixeira (requer ID do arquivo) |
| Google Drive | file.untrash | Arquivo restaurado da lixeira (requer ID do arquivo) |
| Google Drive | file.delete | Arquivo excluído permanentemente (requer ID do arquivo) |
| Microsoft Outlook | created | Um novo e-mail, evento de calendário ou contato é criado |
| Microsoft Outlook | updated | Um e-mail ou evento de calendário é atualizado |
| Microsoft Outlook | deleted | Um e-mail ou evento de calendário é excluído |
| Microsoft OneDrive | updated | Qualquer mudança de arquivo ou pasta, incluindo criados, modificados e excluídos |
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.

