VoltarTake Sales

Freshchat

Coloque seu agente para atender dentro do Freshchat, com roteamento por tópico e handoff para os grupos da sua operação.

Visão geral

O canal Freshchat põe o agente de IA para responder dentro do seu Freshchat: ele recebe as mensagens por webhook, responde como um bot agent e, quando necessário, transfere a conversa para um grupo de atendentes humanos — tudo sem tirar a operação da ferramenta que o seu time já usa.

ℹ️

O canal Freshchat é liberado por workspace. Se ele não aparecer na lista de canais disponíveis, fale com o suporte para habilitá-lo.


Pré-requisitos

  1. Conta Freshchat com acesso de administrador
  2. Um API token do Freshchat
  3. Um bot agent criado no Freshchat, que assinará as respostas da IA

Passo a passo

1. Criar o canal no Take Sales

  1. Acesse Canais → Adicionar Canal → Freshchat
  2. Dê um nome de exibição e preencha as credenciais do Freshchat (API token, domínio da conta e a Public Key usada na validação)
  3. Clique em Criar Canal

A plataforma exibe a Webhook URL do canal.

2. Configurar o webhook no Freshchat

  1. No Freshchat, acesse Admin Settings → Webhooks
  2. Ative o webhook e cole a Webhook URL exibida pelo Take Sales
  3. Copie a Public Key mostrada pelo Freshchat e cole no campo correspondente das credenciais do canal
  4. Salve

As mensagens recebidas passam a ser validadas pela assinatura RSA do Freshchat.

⚠️

Erro signature_invalid (401) quase sempre é a Public Key: ela precisa ser colada inteira, com os delimitadores -----BEGIN ... KEY-----, sem quebras de linha perdidas.

3. Configurar o agente

Em Agentes → [agente] → Canais → Configurar Freshchat:

ConfiguraçãoO que faz
Bot Agent (actor_id)Qual agent do Freshchat assina as respostas da IA
Tópicos do FreshchatConversas vindas desses tópicos são atendidas por este agente
Agente padrão deste canalRecebe o que não casar com nenhum tópico
Handoff rulesOs motivos de transferência disponíveis e o grupo de destino de cada um
ℹ️

O roteamento por tópico é o que permite ter vários agentes de IA no mesmo canal: um para cobrança, outro para suporte, cada um ligado aos seus tópicos. Sem tópicos marcados, marque o agente como padrão do canal.

4. Handoff rules

Cada regra define:

  • intent_slug — Identificador curto (letras minúsculas, dígitos e underscore), ex.: billing
  • Rótulo — O que o agente enxerga, ex.: "Cobrança"
  • Descrição (opcional) — Quando usar, ex.: "Quando o visitante quer falar com cobrança"
  • Grupo Freshchat — Para onde a conversa vai
⚠️

Sem nenhuma rule cadastrada, o agente não tem motivos de transferência para escolher — e a transferência para humano deixa de oferecer destino.


Transferência entre agentes de IA

A troca de agente (um agente de IA passando a conversa para outro) tem efeito no Freshchat. Nos demais canais de texto, use "chamar humano". Veja vários agentes.


Testando

  1. Inicie uma conversa pelo widget/canal do Freshchat
  2. O agente deve responder assinando como o bot agent configurado
  3. Peça para falar com um humano e confirme que a conversa vai para o grupo certo
  4. Verifique o registro em Conversas, com o canal Freshchat

Problemas comuns

SintomaCausa provável
signature_invalid (401)Public Key errada, truncada ou com quebras de linha perdidas
Mensagens não chegamWebhook desativado no Freshchat ou URL de outro canal
Agente responde no tópico erradoTópico atribuído a mais de um agente, ou nenhum agente padrão definido
Handoff não encontra destinoNenhuma handoff rule cadastrada, ou grupo removido no Freshchat