- Você deseja que um workflow reaja automaticamente quando um e-mail específico chegar.
- Você está construindo um pipeline de e-mail para ação (por exemplo, receber uma fatura por e-mail → extrair dados → criar um registro em um CRM).
- Você precisa processar anexos de e-mail programaticamente.
- Gmail
- Office 365
| Configuração | Tipo | Descrição |
|---|---|---|
email_provider | String | Defina como gmail. |
poll_interval | Integer | Com que frequência a caixa de entrada é verificada, em segundos. |
filters.unread_only | Boolean | Quando true, apenas e-mails não lidos acionam o workflow. |
filters.from_email | String | Acionar apenas para e-mails deste endereço de remetente. |
filters.subject_contains | String | Acionar apenas quando o assunto contiver esta palavra-chave ou frase. |
options.include_attachments | Boolean | Quando true, os dados do anexo são incluídos na saída do trigger. |
Uma conexão OAuth do Gmail deve ser configurada no projeto antes de usar este trigger.
| Variável | Descrição |
|---|---|
trigger.email.from | O endereço de e-mail do remetente. |
trigger.email.to | O endereço de e-mail do destinatário. |
trigger.email.subject | A linha de assunto do e-mail. |
trigger.email.body | O corpo em texto simples do e-mail. |
trigger.email.attachments | Um array de objetos de anexo (nome do arquivo, tipo MIME, conteúdo). Preenchido apenas quando include_attachments está habilitado. |
trigger.email.date | O carimbo de data/hora de quando o e-mail foi recebido, no formato ISO 8601. |
Observações
Observações
- Os filtros são cumulativos. Se tanto
from_emailquantosubject_containsestiverem definidos, ambas as condições devem ser atendidas para que o trigger seja acionado. - Defina
unread_onlycomotrueem workflows de produção para evitar o reprocessamento de e-mails que já foram tratados. - Use
trigger.email.attachmentscom um nó Loop para processar múltiplos anexos de um único e-mail.
Odin Meeting End
É acionado automaticamente quando uma reunião gravada pelo Odin termina e notas ou itens de ação são gerados. Use-o para construir workflows de automação pós-reunião — como distribuir resumos, criar tarefas de acompanhamento ou registrar insights da reunião em um CRM ou ferramenta de gerenciamento de projetos. Quando usar- Você deseja processar automaticamente notas da reunião ou itens de ação assim que a reunião terminar.
- Você está construindo um pipeline pós-reunião (por exemplo, reunião termina → extrair itens de ação → criar tarefas em uma ferramenta de gerenciamento de projetos).
- Você precisa registrar resumos de reunião em uma base de conhecimento ou registro de CRM automaticamente.
| Configuração | Tipo | Descrição |
|---|---|---|
Tool Description | String | Uma descrição da ferramenta exibida na página de Ferramentas. |
Require Confirmation | Boolean | Quando habilitado, o usuário deve confirmar antes que o workflow seja executado. |
Open Workflow Panel | Boolean | Quando habilitado, exibe o painel de visualização do workflow quando este fluxo é executado a partir do chat. |
API Key | String | Sua API key do OdinAI para autenticação. |
API Secret | String | Seu segredo da API do OdinAI para autenticação. |
Project ID | String | O ID do seu projeto OdinAI. |
Enable for all meetings | Boolean | Quando habilitado, o trigger é acionado independentemente de qual reunião (da qual você participa) termine. |
Event Type | String | O evento da reunião que aciona o trigger. O padrão é Meeting Done. |
Action Type | String | O tipo de dados a ser recebido quando a reunião terminar. As opções são Notes e Action Items. |
| Variável | Descrição |
|---|---|
{{trigger.meeting.title}} | O título da reunião que terminou. |
{{trigger.meeting.notes}} | As notas geradas por IA da reunião. |
Observações
Observações
- Requer credenciais da API do OdinAI (API Key, API Secret e Project ID) para autenticação.
- Quando Enable for all meetings está ativado, o trigger é acionado para qualquer reunião da qual você participa. Desative-o para restringir o acionamento a reuniões específicas.
- O Action Type determina se o trigger fornece notas da reunião ou itens de ação para os nós downstream.
- Os dados da reunião estão acessíveis via
{{trigger.meeting.title}},{{trigger.meeting.notes}}e outros campos no payload da reunião.
Telegram: New Message
É acionado quando o bot do Telegram recebe uma nova mensagem. O trigger usa um webhook para o qual o Telegram envia atualizações via POST, iniciando o workflow cada vez que uma mensagem é recebida. Quando usar- Você deseja construir um bot do Telegram que responda a mensagens de usuários com um workflow automatizado.
- Você está roteando mensagens recebidas do Telegram para um agent de IA ou pipeline de processamento.
- Você precisa capturar e agir sobre mensagens enviadas ao seu bot do Telegram em tempo real.
| Configuração | Tipo | Descrição |
|---|---|---|
Tool Description | String | Uma descrição da ferramenta exibida na página de Ferramentas. |
Require Confirmation | Boolean | Quando habilitado, o usuário deve confirmar antes que o workflow seja executado. |
Open Workflow Panel | Boolean | Quando habilitado, exibe o painel de visualização do workflow quando este fluxo é executado a partir do chat. |
Allowed HTTP Method | String | O método HTTP aceito pelo webhook. O padrão é POST. |
Authentication | String | Método de autenticação para solicitações webhook recebidas. O padrão é None. |
Response Mode | String | Como o webhook responde às solicitações recebidas. Respond Immediately retorna uma resposta 200 OK imediatamente. |
Registre o webhook no Telegram
Copie a Live URL e registre-a no seu bot do Telegram usando a ferramenta
telegram_set_webhook ou o seguinte comando curl:| Variável | Descrição |
|---|---|
{{trigger.body}} | Corpo da solicitação (JSON analisado). |
{{trigger.headers}} | Cabeçalhos da solicitação. |
{{trigger.query}} | Parâmetros de consulta. |
{{trigger.method}} | Método HTTP. |
{{trigger.body.message.text}} | O conteúdo de texto da mensagem recebida do Telegram. |
{{trigger.body.message.chat.id}} | O ID do chat da conversa de onde a mensagem foi enviada. |
Observações
Observações
- A Test URL (
/testadicionada à Live URL) gera dados de amostra sem executar o workflow. - Os dados da mensagem estão acessíveis via
{{trigger.body.message.text}},{{trigger.body.message.chat.id}}e outros campos no payload de atualização do Telegram. - Serviços externos enviam solicitações HTTP para a URL do webhook; cada solicitação aciona uma nova execução do workflow.
- Publique a ferramenta para ativar o endpoint do webhook antes de registrá-lo no Telegram.