DOCS

Canais e integrações

Como conectar, configurar, testar e governar canais de atendimento e integrações externas na Agilize.

Administrador

Canais e integrações

Canais e integrações definem por onde clientes entram, como conversas são distribuídas, quais dados chegam ao CRM e quais sistemas externos participam da operação. Uma configuração mal testada pode criar conversas sem responsável, leads sem origem, chamadas sem destino ou eventos externos sem tratamento.

Use este guia para preparar WhatsApp, LiveChat, redes sociais, SMS, telefonia, webhooks e integrações de terceiros antes do go-live.

Ciclo seguro de configuração
Carregando diagrama...
Todo canal deve ser conectado, direcionado, testado e acompanhado antes de ser divulgado para clientes.

Canal ou integração

Na Agilize, trate cada conexão com um papel claro:

TipoExemplosFunção principal
Canal de atendimentoWhatsApp, LiveChat, Facebook, Instagram, SMS e telefone.Permitir conversa, envio, recebimento, distribuição e histórico.
Canal de vozNúmero de entrada, ramal, fila, URA e fluxo de chamada.Receber, direcionar, registrar e acompanhar ligações.
Integração externaWebhook, Google Calendar, Calendly, Google Ads e chamadas HTTP reutilizáveis.Receber eventos, enviar dados, sincronizar agenda, capturar conversões ou acionar outros sistemas.

Antes de configurar, defina se o objetivo é atendimento, campanha, automação, CRM, telefonia, agenda ou integração técnica. Isso evita conectar um canal sem saber quem vai operar e como o resultado será acompanhado.

Antes de começar

Confirme estes pontos:

  • usuários e permissões administrativas já foram criados;
  • usuários que atendem conversas estão ativos e habilitados para chat quando aplicável;
  • departamentos de atendimento foram planejados;
  • fluxos do bot já existem quando o canal depender de triagem automática;
  • modelos de WhatsApp estão planejados para contatos ativos ou retomadas fora da janela livre;
  • funis, etapas e origens do CRM já foram definidos quando o canal gerar oportunidades;
  • o time sabe qual canal será divulgado em produção e qual ficará em teste.

Se a operação usa distribuição de conversas, teste se a conversa chega ao Flow do usuário responsável. O Flow acompanha as telas da plataforma e é o ponto de entrada do atendimento diário; áreas de monitoramento ficam para supervisão e exceções.

Onde configurar

Use estes caminhos públicos como referência:

ÁreaURLQuando usar
Central de configuraçõeshttps://my.agilize.app/configRevisar configurações gerais da conta.
Configurações de mensageriahttps://my.agilize.app/config?module=messengerAjustar canais, departamentos, fluxos, modelos e regras de mensagens.
Contas do WhatsApphttps://my.agilize.app/messenger/meta/phoneConfigurar números, fluxo padrão, departamento e restrições de uso.
Integração WhatsApp Businesshttps://my.agilize.app/messenger/meta/businessConectar ou revisar a integração oficial com WhatsApp Business.
LiveChathttps://my.agilize.app/messenger/chat/livechatCriar e ajustar o canal de chat do site.
Departamentoshttps://my.agilize.app/messenger/departmentDefinir áreas, usuários de distribuição, visualização e regras de conclusão.
Modelos do WhatsApphttps://my.agilize.app/messenger/chat/messageTemplateCriar e acompanhar modelos aprovados para envios ativos.
Atalhos de mensagenshttps://my.agilize.app/messenger/chat/shortcutCriar respostas rápidas para operadores.
Configurações de vozhttps://my.agilize.app/config?module=voicePreparar telefonia, ramais, filas, URA, horários e destinos.
Números de entradahttps://my.agilize.app/voice/didDefinir o destino das ligações recebidas.
Ramaishttps://my.agilize.app/voice/pbx/extensionVincular usuário, número do ramal, gravação e perfil de saída.
Filas de vozhttps://my.agilize.app/voice/pbx/queueDefinir estratégia de toque, membros e comportamento da fila.
URAhttps://my.agilize.app/voice/pbx/ivrConfigurar áudio, opções, destino por tecla e timeout.
Integraçõeshttps://my.agilize.app/onboardingIniciar conexões por cards de canal ou provedor quando disponíveis.
Webhookshttps://my.agilize.app/integration/webhookReceber eventos externos e processar dados com fluxo visual.
Chamadas externas reutilizáveishttps://my.agilize.app/integration/operation/callCadastrar métodos HTTP usados por fluxos e integrações.
Google Calendarhttps://my.agilize.app/integration/third/google/calendar/accountConectar contas de agenda e revisar processamento de eventos.
Calendlyhttps://my.agilize.app/integration/third/calendly/accountRevisar conta conectada e processamento de eventos.
Google Adshttps://my.agilize.app/integration/third/google/ads/accountConectar conta usada para dados de anúncios e conversões.

Configure WhatsApp com destino operacional

Para WhatsApp, não basta conectar o número. A operação precisa saber de qual número a conversa sai, para onde a conversa entra e quais regras serão aplicadas.

Campos e decisões importantes:

ConfiguraçãoImpacto
TelefoneIdentifica o número integrado.
Fluxo Atendimento - ChatBotDefine o fluxo padrão que pode atuar na entrada da conversa.
Departamento PadrãoAssocia salas criadas por esse telefone a uma área de atendimento.
Enviar Nome do AgenteInclui o nome do agente no cabeçalho das mensagens enviadas por esse número.
Gerar ProtocoloCria protocolo de atendimento para o canal integrado.
Restrito aos UsuáriosLimita quem pode iniciar nova sala usando esse número.

Teste mínimo:

  1. Receba uma mensagem real ou de teste no número conectado.
  2. Confirme se a sala foi criada com o departamento esperado.
  3. Verifique se o fluxo padrão executou quando configurado.
  4. Responda pela conversa e confirme se o envio aparece no histórico.
  5. Inicie uma conversa ativa com um usuário permitido e confirme se usuários sem permissão não usam o número indevidamente.

Para retomadas fora da sessão livre do WhatsApp, planeje modelos aprovados e variáveis com antecedência. Veja também Sessão de 24 horas no WhatsApp.

Configure LiveChat para o site certo

O LiveChat deve ser configurado antes de o widget ser publicado no site. Ele pode ter fluxo padrão, geração de protocolo e customização visual.

Campos e decisões importantes:

ConfiguraçãoImpacto
NomeIdentifica o canal de chat. Use nome que diferencie site, produto ou operação.
Fluxo Atendimento - ChatBotDefine triagem automática antes do atendimento humano.
Gerar ProtocoloCria protocolo para atendimentos iniciados por esse canal.
Customizar WidgetAjusta a apresentação do chat para o ambiente onde será instalado.

Teste mínimo:

  • abrir o widget no ambiente em que será usado;
  • enviar mensagem como visitante;
  • confirmar se a conversa entra na Agilize;
  • validar se o fluxo padrão executa;
  • transferir para o departamento correto quando aplicável;
  • concluir o atendimento e revisar histórico.

Configure departamentos antes de divulgar canais

Departamentos são centrais para distribuição e governança de conversas. Eles definem quem pode receber, visualizar, interagir, transferir e concluir salas.

Campos e decisões importantes:

ConfiguraçãoImpacto
Nome e cor de identificaçãoAjudam operadores e gestores a reconhecer a área.
Usuários DistribuiçãoDefine quem pode receber chats do departamento.
Usuários VisualizaçãoDefine quem pode visualizar conversas do departamento.
Transferir apenas para onlineEvita direcionar conversa para usuário offline; se ninguém estiver online, a sala fica no departamento.
Não setar usuárioMantém a sala no departamento para que usuários busquem no Flow.
Tópico obrigatórioExige tópico para concluir a conversa.
Suporte obrigatório na conclusãoExige suporte vinculado antes de concluir a sala.
Limitar interação para usuário atribuídoRestringe conversar, transferir ou concluir aos participantes da sala.
Notificação de transferênciaControla aviso operacional em transferências.

Teste os departamentos com uma conversa real de cada canal antes de colocar clientes no fluxo. Uma conversa bem distribuída deve aparecer no Flow do usuário correto ou ficar disponível para busca pelo departamento, conforme a regra definida.

Configure redes sociais com cuidado de origem

Páginas conectadas de Facebook, Instagram e recursos sociais podem receber mensagens, eventos e leads. A configuração deve preservar origem, contexto e destino.

Campos e decisões importantes:

ConfiguraçãoImpacto
Fluxo padrão da conversaDefine a automação inicial para Direct/Messenger.
Gerar ProtocoloCria protocolo para atendimentos originados da página.
Ignorar leads sem formulário cadastradoEvita criar leads recebidos por webhook quando o formulário Meta não está mapeado.
Recursos de webhook e automação socialControlam eventos e automações disponíveis para a página.

Teste mínimo:

  • receber mensagem ou evento pela página conectada;
  • validar origem e histórico da conversa;
  • confirmar se leads são criados apenas quando há formulário e mapeamento esperado;
  • verificar se a conversa ou lead chega ao fluxo correto.

Prepare SMS como canal de apoio

SMS é útil para mensagens curtas, confirmações, lembretes e fallback. Ele não substitui um atendimento que exige troca longa, mídia ou contexto rico.

Antes de liberar SMS:

  • revise permissões de envio;
  • crie templates de SMS quando houver mensagens recorrentes;
  • valide telefone com DDD e formato consistente;
  • teste envio único e histórico;
  • confirme se o time entende o limite de tamanho e a finalidade do canal.

Use SMS para avisos objetivos. Para atendimento contínuo, prefira WhatsApp, LiveChat ou telefone, conforme o contexto.

Configure telefonia e PBX por destino

Telefonia tem impacto direto em atendimento, filas, gravações e histórico. Faça a configuração em camadas: número de entrada, destino, ramais, filas, URA e horários.

Principais áreas:

ÁreaO que configurarValidação mínima
Números de entradaDestino da ligação recebida.Ligar para o número e confirmar se cai no destino correto.
RamaisNúmero do ramal, usuário vinculado, senha SIP, gravação de entrada/saída e grupo de saída.Realizar chamada de entrada e saída com o usuário.
FilasNome, número, estratégia de toque, entrada sem atendente, permanência sem atendente, posição na fila e pausa automática.Simular chamada com atendentes online e offline.
URAÁudio inicial, acesso direto ao ramal, tempo de espera, destino de timeout e opções por tecla.Testar cada opção, opção inválida e timeout.
Horários e destinos alternativosRegras de atendimento por período e destino fora do horário.Ligar dentro e fora do horário previsto.

Depois de alterar configurações de PBX, valide com chamada real. Algumas mudanças podem depender de recarregamento ou sincronização da configuração antes de refletirem na operação.

Configure webhooks para eventos externos

Webhooks recebem eventos de sistemas externos e permitem criar ou atualizar dados na Agilize. Use quando outro sistema precisa enviar formulários, leads, contatos, empresas, tarefas ou eventos personalizados.

Fluxo recomendado:

  1. Crie o webhook em https://my.agilize.app/integration/webhook.
  2. Monte o fluxo visual de processamento.
  3. Copie a URL gerada para receber eventos.
  4. Envie um evento real de teste.
  5. Use debug e logs para inspecionar o payload recebido.
  6. Ajuste mapeamentos de telefone, e-mail, nome, empresa, origem, funil ou etapa.
  7. Confirme se a entidade correta foi criada ou atualizada.

Para entender os nodes disponíveis, veja Nodes de webhooks.

Configure chamadas externas reutilizáveis

Chamadas externas reutilizáveis permitem padronizar requisições para APIs de terceiros e usar essas chamadas em fluxos ou integrações.

Campos e decisões importantes:

ConfiguraçãoImpacto
Nome do métodoIdentifica a chamada para outros usuários e fluxos.
PlataformaAgrupa a chamada no provedor ou sistema externo.
URL do métodoDefine o endpoint de destino.
Método HTTPDefine se a chamada será GET, POST, PUT, PATCH ou DELETE.
Tipo de conteúdoControla o formato enviado, como JSON ou formulário.
Campo e tipo de avaliaçãoPermitem avaliar a resposta, como existência, igualdade ou tamanho de lista.
Parâmetros de entrada e saídaOrganizam dados que entram e valores retornados.
Parâmetros fixos, cabeçalhos e corpoDefinem dados recorrentes da requisição.

Evite deixar tokens expostos em documentação, prints ou exemplos públicos. Restrinja acesso a integrações sensíveis e teste sempre com ambiente controlado do sistema externo.

Configure integrações de calendário e mídia paga

Algumas integrações conectam contas de terceiros e processam eventos:

IntegraçãoUso comumAtenção
Google CalendarAgenda, eventos e relacionamento com rotinas de compromisso.Validar conta conectada e processamento de eventos.
CalendlyEventos de agendamento recebidos de conta conectada.Revisar e-mail, nome e regras de processamento.
Google AdsDados ou conversões de anúncios.Confirmar conta correta e governança de credenciais.

Depois de conectar, faça um evento controlado e confirme se o dado aparece no local esperado da operação ou do relatório.

Matriz de teste antes do go-live

Execute uma bateria mínima para cada canal liberado:

TesteResultado esperado
RecebimentoO evento, mensagem ou chamada entra na Agilize.
IdentificaçãoO contato, telefone, origem ou conta de entrada aparece corretamente.
DirecionamentoA conversa, ligação ou evento cai no departamento, fluxo, fila ou destino previsto.
OperaçãoO usuário consegue responder, atender, transferir, registrar ou concluir.
HistóricoA conversa, envio, chamada ou evento fica consultável depois.
CRMQuando aplicável, contato, empresa, oportunidade, tarefa ou suporte são criados ou atualizados corretamente.
PermissõesUsuários sem permissão não conseguem usar canal, número, departamento ou integração indevida.
ExceçõesFalha de envio, usuário offline, timeout, opção inválida ou payload inesperado têm caminho de correção.

Só divulgue o canal depois que o teste de ponta a ponta passar com dados de demonstração.

Problemas comuns

SituaçãoO que verificar
Conversa não chegou ao operadorNúmero ou canal correto, fluxo padrão, departamento, usuários de distribuição, usuário online e regra de não setar usuário.
Usuário não consegue iniciar WhatsAppPermissão, restrição de usuários do número, conta WhatsApp correta e modelo aprovado quando necessário.
LiveChat aparece, mas conversa não distribuiCanal LiveChat, fluxo padrão, geração de protocolo, departamento e usuários do departamento.
Lead social não foi criadoPágina conectada, formulário cadastrado, regra de ignorar formulário ausente e mapeamento do evento.
SMS não enviaTelefone, DDD, permissão, tamanho da mensagem e histórico de envio.
Ligação cai no destino erradoNúmero de entrada, destino configurado, URA, timeout, fila, horário e ramal.
Fila não chama atendentesMembros, estratégia de toque, atendentes online, regra de entrada sem atendente e sincronização da configuração de PBX.
Webhook responde, mas nada aconteceURL correta, token, fluxo visual, payload recebido, debug, logs e mapeamento de entidades.
Integração externa falhaURL, método HTTP, cabeçalhos, corpo, parâmetros, credenciais e avaliação de resposta.

Boas práticas de governança

  • Conecte poucos canais por vez e teste com o time antes de divulgar.
  • Nomeie canais, departamentos, filas e integrações de forma clara.
  • Use departamentos para separar responsabilidades, não apenas para organizar visualmente.
  • Restrinja números de WhatsApp a usuários que realmente podem iniciar conversas por aquele canal.
  • Mantenha templates e atalhos revisados antes de campanhas ou retomadas.
  • Documente quem é responsável por cada canal e quem acompanha falhas.
  • Revise permissões administrativas antes de liberar integrações sensíveis.
  • Monitore exceções depois do go-live, mas mantenha a rotina de atendimento pelo Flow.

Próximos passos