Agende uma demonstração gratuita

Descubra como podemos resolver de forma fácil suas pesquisas de satisfação. Agende uma demonstração gratuita com nosso time sem compromisso.

    Redes Sociais:

    Integração via Webhook do Fala Cliente

    O Fala Cliente oferece um webhook — uma API HTTP simples — que conecta qualquer sistema de gestão (CRM, ERP, PDV, e-commerce ou sistema próprio) à plataforma de pesquisa de satisfação e NPS. A cada nova venda, contrato ou atendimento no seu sistema, os dados do cliente são enviados automaticamente para o Fala Cliente, que dispara a pesquisa de satisfação — sem nenhuma intervenção manual.

    Esta é a documentação técnica pública do webhook do Fala Cliente. Ela serve a desenvolvedores, integradores e a qualquer sistema, automação ou agente de IA capaz de fazer uma requisição HTTP.

    O que você pode conectar ao Fala Cliente

    O webhook aceita dados de qualquer sistema capaz de fazer uma requisição HTTP POST:

    • CRMs — HubSpot, RD Station, Pipedrive, Salesforce, Kommo
    • ERPs e PDVs — Omie, Bling, Tiny, TOTVS, SAP
    • E-commerce — Shopify, WooCommerce, Nuvemshop, VTEX
    • Plataformas de automação — n8n, Zapier, Make (Integromat), Albato
    • Sistemas próprios — qualquer backend que faça HTTP POST

    Endpoint

    O webhook recebe requisições POST neste endereço:

    POST https://wdnzyxbubrdpvaujzfnb.supabase.co/functions/v1/webhook-receiver

    O corpo da requisição deve ser um JSON com os dados do cliente, e o cabeçalho Content-Type deve ser application/json.

    Autenticação

    Cada webhook tem um token exclusivo, gerado automaticamente quando você cria o webhook no painel do Fala Cliente. Envie o token no cabeçalho Authorization:

    Authorization: Bearer SEU_TOKEN

    O token não expira — funciona enquanto o webhook estiver ativo. Se suspeitar de vazamento, regenere-o a qualquer momento no painel; o token antigo para de funcionar na hora. Cada webhook tem o seu próprio token: não reutilize o mesmo token entre sistemas diferentes.

    Campos do payload

    Os dados do cliente vão no corpo da requisição, em JSON. Apenas dois campos são obrigatórios; os demais enriquecem os relatórios e a segmentação das pesquisas.

    Campos obrigatórios

    CampoTipoDescrição
    nome_razao_socialtexto (até 255)Nome completo do cliente ou razão social
    telefonetextoCelular brasileiro com DDD + 9 dígitos (ex.: 31999998888)

    Campo recomendado

    CampoTipoDescrição
    emailtexto (até 255)E-mail do cliente — permite enviar a pesquisa também por e-mail

    Campos opcionais

    CampoTipoDescrição
    servicotextoProduto ou serviço contratado
    valor_propostanúmeroValor da venda ou do pedido
    unidadetextoNome da filial ou unidade
    tipo_unidadetextoTipo de unidade (loja, filial, sede, etc.)
    regionaltextoRegional ou cidade da operação
    nome_vendedortextoNome do vendedor responsável
    codigo_vendedortextoCódigo ou ID do vendedor
    id_clientetextoID do cliente no seu sistema
    id_propostatextoNúmero da proposta ou contrato
    id_pedidotextoNúmero do pedido
    data_pagamentotextoData da venda no formato DD/MM/AAAA
    canaltextoCanal de venda (online, presencial, telefone, etc.)
    id_execucaotextoID de execução ou lote
    campo_extra1 a campo_extra5texto (até 100)Campos livres para dados adicionais do seu sistema

    Exemplo de requisição

    Exemplo com cURL enviando um pedido para o Fala Cliente:

    curl -X POST \
      https://wdnzyxbubrdpvaujzfnb.supabase.co/functions/v1/webhook-receiver \
      -H "Authorization: Bearer SEU_TOKEN" \
      -H "Content-Type: application/json" \
      -d '{
        "nome_razao_social": "Joao da Silva",
        "telefone": "31999998888",
        "email": "joao@email.com",
        "servico": "Plano Mensal",
        "valor_proposta": 250.00,
        "unidade": "Loja Centro",
        "id_proposta": "PED-12345"
      }'

    Respostas HTTP

    CódigoSignificado
    200Sucesso — o pedido foi criado e a pesquisa será disparada
    400Payload inválido — campo obrigatório faltando ou telefone inválido
    401Token inválido ou ausente no cabeçalho Authorization
    429Limite de requisições ou de créditos do plano excedido

    Normalização automática dos dados

    O Fala Cliente normaliza os dados recebidos automaticamente:

    • Telefone — convertido para o formato internacional (55 + DDD + número). Aceita apenas celulares brasileiros com DDD válido.
    • E-mail — convertido para minúsculas.
    • Textos (unidade, regional, serviço, vendedor, canal) — convertidos para maiúsculas e sem acentos.
    • Data — convertida de DD/MM/AAAA para o formato ISO. Se o formato estiver incorreto, o campo é ignorado.

    Limites e regras

    • Rate limit: 100 requisições por minuto por empresa.
    • Créditos: cada requisição bem-sucedida consome 1 crédito do plano.
    • Telefone: são aceitos apenas celulares brasileiros — números fixos e inválidos são rejeitados.
    • Envio em lote: é possível enviar um array de objetos JSON; cada objeto é processado como um pedido individual.
    • Duplicatas: pedidos com o mesmo id_proposta recebidos nas últimas 24 horas são ignorados.
    • HTTPS: o endpoint é HTTPS por padrão. Nunca compartilhe sua URL e token publicamente.

    Como configurar o webhook em 6 passos

    1. No painel do Fala Cliente, acesse Gatilhos → aba Webhook.
    2. Clique em "+ Adicionar Webhook" e escolha uma integração pré-configurada (ex.: Pacto) ou o Webhook Genérico.
    3. Dê um nome ao webhook e selecione a unidade vinculada.
    4. Copie a URL e o token gerados.
    5. No seu sistema ou automação, configure um HTTP POST para essa URL, com o header Authorization: Bearer SEU_TOKEN e o JSON no corpo.
    6. Clique em "Testar Conexão" e confira o resultado na aba de Logs de eventos.

    Você pode criar quantos webhooks quiser — o cenário mais comum é um webhook por unidade ou filial. Os créditos são compartilhados entre todos os webhooks da empresa.

    Integrações pré-configuradas

    Alguns sistemas têm integração nativa, sem necessidade de programar nem mapear campos manualmente — basta seguir o assistente de configuração. Atualmente o Fala Cliente conta com integração pré-configurada para o Pacto Soluções (sistema de gestão para academias), com outros parceiros em expansão. Consulte a lista atualizada no painel, em Gatilhos → Webhook → Adicionar.

    Conectar via n8n, Zapier ou Make

    Se o seu sistema não tem webhook nativo, use uma plataforma de automação para conectá-lo ao Fala Cliente:

    1. Crie um fluxo disparado por um evento do seu CRM ou ERP (ex.: "nova venda").
    2. Adicione um passo de HTTP Request.
    3. Configure: método POST, a URL do webhook e o header Authorization.
    4. Mapeie os campos do seu sistema para os campos do JSON descritos acima.
    5. Ative o fluxo.

    Perguntas frequentes

    Preciso de um desenvolvedor para integrar?

    Depende do sistema. Sistemas que já têm webhook nativo são configurados em minutos, sem código. Para sistemas próprios, a integração é feita pela equipe de desenvolvimento. Plataformas de automação como n8n, Zapier e Make permitem conectar sistemas sem programar.

    Meu sistema não tem webhook nem API. Consigo usar o Fala Cliente?

    Sim. Além do webhook, o Fala Cliente aceita importação de planilhas CSV, cadastro manual de pedidos e um gatilho por e-mail em formato JSON. Nenhuma integração técnica é obrigatória.

    A integração via webhook está disponível em todos os planos?

    Sim. A integração via webhook está disponível em todos os planos do Fala Cliente. Consulte os planos atuais em falacliente.ia.br.

    Posso enviar vários pedidos de uma vez?

    Sim. Envie um array de objetos JSON no corpo da requisição — cada objeto é processado como um pedido individual.

    O que acontece se eu enviar o mesmo pedido duas vezes?

    Pedidos com o mesmo id_proposta recebidos nas últimas 24 horas são ignorados automaticamente, evitando pesquisas duplicadas para o mesmo cliente.

    Última atualização: maio de 2026. Para a configuração assistida e os logs de eventos em tempo real, acesse o painel do Fala Cliente em Gatilhos → Webhook.