> ## Documentation Index
> Fetch the complete documentation index at: https://doc.omnitechsolucoes.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Ferramenta OmniTech

> Aprenda a usar os gatilhos e ações nativos da OmniTech em fluxos no-code para automatizar chamadas com IA, leads, campanhas e ações pós-chamada.

# Ferramenta OmniTech

A ferramenta OmniTech é o componente central que conecta seu sistema de chamadas com IA aos fluxos de automação. Ela permite a troca de dados em tempo real entre seus assistentes de IA e sistemas de negócio, possibilitando conversas personalizadas e follow-ups automatizados.

<Note>
  Você pode encontrar a ferramenta OmniTech em destaque no topo da barra lateral
  de pesquisa ao procurar por gatilhos ou ações.
</Note>

## Gatilhos

### Chamada Encerrada

<img src="https://mintcdn.com/omnitech-a4248806/06iazWsGpw98tpwL/resources/autocalls-trigger.jpg?fit=max&auto=format&n=06iazWsGpw98tpwL&q=85&s=fba9b4416efed40e5f785824381c5cca" alt="OmniTech Call Ended Trigger" width="786" height="842" data-path="resources/autocalls-trigger.jpg" />

O gatilho **Chamada Encerrada** é acionado imediatamente após a conclusão de uma chamada com IA, fornecendo dados completos sobre a interação:

* Transcrição completa da conversa com timestamps
* Respostas e decisões do assistente de IA
* Duração da chamada e metadados técnicos
* Informações do cliente e número de telefone
* Resultado da chamada e análise de sentimento
* Variáveis definidas durante a conversa

#### Configuração

1. Selecione "Chamada Encerrada" como gatilho
2. Escolha o assistente de IA específico a ser monitorado
3. Configure o mapeamento de variáveis

### Injeção de Variáveis em Chamada Receptiva

Este poderoso gatilho é acionado antes do assistente de IA atender uma chamada receptiva, permitindo que você:

* Busque e injete dados do cliente em tempo real
* Personalize o comportamento da IA com base no contexto
* Defina parâmetros da conversa
* Configure traços de personalidade da IA
* Forneça variáveis de lógica de negócio

#### Configuração

1. Selecione "Chamada Receptiva" como gatilho
2. Defina as variáveis necessárias para o contexto da IA

## Ações

### Adicionar Lead à Campanha

<img src="https://mintcdn.com/omnitech-a4248806/06iazWsGpw98tpwL/resources/autocalls-action.jpg?fit=max&auto=format&n=06iazWsGpw98tpwL&q=85&s=f2b663910c8509968524d0ec9a6e398c" alt="OmniTech Action" width="786" height="858" data-path="resources/autocalls-action.jpg" />

Esta ação ajuda a gerenciar suas campanhas de chamadas com IA ao:

* Criar novos leads a partir de ferramentas externas como Google Sheets, HubSpot e Facebook Leads
* Atribuir leads a campanhas específicas de IA
* Adicionar contexto para chamadas futuras

#### Configuração

1. Selecione a campanha de IA de destino
2. Mapeie os dados de contato a partir do gatilho
3. Adicione atributos personalizados para o contexto da IA

### Retornar Variáveis

Esta ação é essencial para chamadas receptivas, retornando contexto que será injetado diretamente no prompt da IA:

* Perfil e preferências do cliente
* Resumo do histórico de conversas
* Regras e restrições de negócio
* Flags personalizadas de comportamento da IA
* Templates dinâmicos de resposta

#### Configuração

1. Estruture o JSON de resposta
2. Mapeie os dados do cliente para variáveis
3. Defina parâmetros da conversa da IA
4. Configure o tratamento de timeout

## Exemplo de Uso

### Gestão de Leads Pós-Chamada

```javascript theme={null}
Gatilho: Chamada de IA Encerrada
↓
Extrair insights da conversa
↓
Atualizar registro no HubSpot
↓
Adicionar à campanha de follow-up se qualificado
```

### Roteamento Inteligente de Chamadas Receptivas

```javascript theme={null}
Gatilho: Chamada Receptiva para IA
↓
Buscar perfil do cliente no CRM
↓
Obter histórico de interações
↓
Retornar contexto enriquecido para o prompt da IA
```

Boas Práticas
Performance na Injeção de Variáveis

Mantenha o processamento abaixo de 2 segundos

Defina valores padrão adequados

Estrutura de Dados

Siga os requisitos do prompt da IA

Valide todas as variáveis

Estruture objetos aninhados com clareza

Documente campos personalizados

Tratamento de Erros

Forneça valores de fallback

Registre falhas de injeção

Monitore tempos de resposta

Trate dados ausentes de forma adequada
