Envie automaticamente os leads do GHL para as campanhas de chamadas do WiseRep — e envie transcrições das chamadas, resumos e status de conversão diretamente de volta para o GHL ao final de cada conversa.
WiseRepComo funciona
Um webhook envia novos leads do GHL para uma campanha do WiseRep. O segundo envia os resultados das chamadas de volta ao GHL após cada conversa concluída.
Um passo do fluxo de trabalho é acionado quando um contato se qualifica — formulário submetido, tag aplicada, estágio do pipeline alterado ou qualquer gatilho GHL que você escolher.
O GHL POSTa o nome do contato, telefone e a tag da campanha para o webhook de entrada da WiseRep em api.wiserep.com/api/webhook.
WiseRep associa a etiqueta a uma campanha, coloca o contato em fila e o agente de IA designado realiza uma chamada com voz natural.
Após cada chamada concluída, o WiseRep envia a transcrição, o resumo da IA, o status de conversão e a duração da chamada de volta ao seu fluxo de trabalho GHL.
| Direção | De | Para | Propósito |
|---|---|---|---|
| Entrada | Go High Level | WiseRep | Envie um novo lead para uma campanha WiseRep. |
| Saída | WiseRep | Go High Level | Envie os resultados da chamada de volta após cada chamada concluída. |
Pré-requisitos
As tags são a forma como o WiseRep direciona os leads GHL recebidos para a campanha correta. Cada campanha que recebe leads GHL deve ter uma tag única.
Regras para etiquetas
| Exemplo de Tag | Caso de Uso |
|---|---|
ghl-sales | Campanha principal de vendas externas |
q3-real-estate | Ações trimestrais em imóveis |
webinar-follow-up | Acompanhamento de leads pós-webinar |
inbound-form | Leads de um formulário de contato do site |
Este webhook informa ao GHL para enviar dados de leads para o WiseRep sempre que um contato se qualificar.
POST https://api.wiserep.com/api/webhookNo Go High Level:
Formato do número de telefone
Os números devem estar no formato internacional — +12125550100, não 2125550100. Se o contact.phone do GHL não incluir o código do país, adicione-o manualmente: "+1{{contact.phone}}".
Exemplo de corpo da solicitação
{
"full_name": "{{contact.full_name}}",
"phone": "{{contact.phone}}",
"tags": "ghl-sales",
"email": "{{contact.email}}",
"company": "{{contact.company_name}}",
"website": "{{contact.website}}"
}| Campo | Tipo | Exigido | Descrição |
|---|---|---|---|
full_name | string | Yes | Nome completo do contato |
phone | string | Yes | Número de telefone do contato no formato internacional |
tags | string | Yes | A etiqueta da campanha WiseRep (deve corresponder exatamente) |
email | string | No | Endereço de e-mail do contato |
company | string | No | Nome da empresa do contato |
website | string | No | Site do contato |
Isso informa à WiseRep onde enviar os resultados das chamadas após cada chamada concluída de uma campanha marcada.
A partir deste momento, toda vez que uma chamada for finalizada em uma campanha marcada, o WiseRep fará um POST dos resultados para essa URL.
Exemplo de payload que o WiseRep envia para o GHL
{
"to": "+12125550100",
"status": "completed",
"summary": "Sarah expressed strong interest in the enterprise plan and requested a follow-up demo on Thursday at 2pm.",
"transcript": "Agent: Hi Sarah, this is Alex calling from WiseRep — is now a good time?\nSarah: Hi Alex, yes I've been expecting your call...",
"converted": true,
"callLength": 187
}| Campo | Tipo | Descrição |
|---|---|---|
to | string | O número de telefone que foi chamado |
status | string | Resultado da chamada: concluída, sem resposta, caixa de mensagens, ou falhada |
summary | string | Resumo gerado por IA da conversa e resultado |
transcript | string | Transcrição completa palavra por palavra da chamada |
converted | boolean | verdadeiro se o lead foi marcado como convertido, falso caso contrário |
callLength | number | Duração da chamada em segundos |
Uma vez que os dados da chamada são recebidos no GHL, você pode usá-los para impulsionar ações de acompanhamento. Configurações comuns:
| Ação GHL | Condição | Exemplo de Uso |
|---|---|---|
| Aplicar uma etiqueta | converted = true | Marcar contato como interessado |
| Aplicar uma etiqueta | converted = false | Marcar contato como não interessado |
| Adicione uma nota | Sempre | Salvar resumo na linha do tempo de atividades do contato. |
| Atualizar campo personalizado | Sempre | Armazenar a transcrição e a duração da chamada no registro de contato. |
| Inscreva-se na sequência | converted = true | Gatilhe uma sequência de nutrição por e-mail ou SMS de acompanhamento. |
| Notificar membro da equipe | converted = true | Alerta um representante para acompanhar uma oportunidade quente. |
Use os ramos If/Else do GHL em seu fluxo de trabalho para segmentar com base no campo convertido e direcionar os leads para o caminho de acompanhamento apropriado.
Sob o capô
Extrai full_name, telefone, tags e quaisquer outros campos do payload.
Divide as tags por vírgula — um único payload pode incluir múltiplas tags (por exemplo, "tags": "ghl-sales,urgent") e a WiseRep corresponde à primeira campanha encontrada.
Procura a campanha por etiqueta.
Se uma campanha for encontrada: o contato é imediatamente adicionado à lista de discagem da campanha e será contatado de acordo com o cronograma da campanha e as horas preferenciais de ligação.
Se nenhuma campanha existir ainda com essa etiqueta: o lead é armazenado com segurança e será automaticamente adicionado retroativamente à campanha assim que uma for criada com uma etiqueta correspondente — nenhum lead é perdido.
Todos os campos incluídos na carga útil (e-mail, empresa, site ou quaisquer campos personalizados) são armazenados no registro do lead e estão disponíveis como variáveis no prompt do seu agente:
Hi {full_name}, this is Alex calling from WiseRep on behalf of {company}...Solução de Problemas
| Verificar | O que fazer |
|---|---|
| Desconformidade de tags | Confirme se o valor das tags no corpo do seu webhook GHL corresponde exatamente à tag na campanha WiseRep — é sensível a maiúsculas e minúsculas. |
| Status da campanha | Os leads só podem ser adicionados a campanhas com status Agendado ou Ativo — não Completado ou Cancelado. |
| Fluxo de trabalho não disparando | No GHL, abra o histórico de execução do fluxo de trabalho e confirme se a ação do webhook foi executada. Verifique se há erros na etapa do webhook. |
| URL incorreto | Confirme que você está postando para https://api.wiserep.com/api/webhook (não para uma URL de teste ou de estágio). |
| Verificar | O que fazer |
|---|---|
| Integração não ativada | Vá para Integrações → Go High Level no WiseRep e confirme que o botão está ativado. |
| Nenhuma tag na campanha | O webhook de saída é acionado apenas para chamadas de campanhas que possuem uma tag definida — verifique se sua campanha possui uma tag. |
| URL GHL incorreto | Confirme se a URL nas configurações de integração do WiseRep corresponde à URL do gatilho do webhook em seu fluxo de trabalho GHL. |
| Fluxo de trabalho GHL não publicado | No GHL, certifique-se de que o fluxo de trabalho de recebimento está Publicado, e não em rascunho. |
| Chamadas únicas excluídas | As chamadas feitas através de Chamadas → Nova Chamada não estão vinculadas a uma campanha e não acionarão o webhook de saída. |
| Verificar | O que fazer |
|---|---|
| Código do país ausente | Certifique-se de que o GHL está enviando os números no formato internacional: +12125550100 |
| GHL remove o + | Algumas configurações do GHL omitem o +. Em seu corpo de webhook, utilize: "+{{contact.phone}}" ou "+1{{contact.phone}}" |
| Formato inválido | Evite espaços, traços ou parênteses — a WiseRep espera um número E.164 limpo. |
Os leads chegaram antes da campanha ser criada.
Nenhuma ação necessária. A WiseRep armazena todos os dados de webhook recebidos, mesmo quando nenhuma campanha correspondente existe. No momento em que você cria uma campanha e atribui a tag correspondente, a WiseRep automaticamente adicionará retroativamente todos os leads recebidos anteriormente com essa tag à lista de discagem da campanha.
Veja a sincronização GHL em duas vias ao vivo em uma demonstração de 20 minutos ou comece um teste gratuito e conecte seu primeiro fluxo de trabalho hoje.