Verificando autenticação...

Integrações do Chatbot

Conecte o Chat Jurídico com outras ferramentas e sistemas

O Chat Jurídico se integra com diversas ferramentas para potencializar sua operação. Aprenda a configurar e usar essas integrações.

Integrações Disponíveis

Canais de Comunicação

Canal Status Descrição
WhatsApp Business ✅ Disponível Principal canal de atendimento
WhatsApp API Oficial ✅ Disponível Para grandes volumes
Widget Web ✅ Disponível Chat no seu site
Instagram Direct 🔜 Em breve Mensagens do Instagram
Facebook Messenger 🔜 Em breve Mensagens do Facebook

CRMs e Gestão

Ferramenta Status Descrição
Pipedrive ✅ Disponível Gestão de vendas
HubSpot ✅ Disponível CRM completo
RD Station ✅ Disponível Marketing e vendas
Asana ✅ Disponível Gestão de tarefas
Trello ✅ Disponível Quadros de tarefas

Automação e APIs

Ferramenta Status Descrição
Webhooks ✅ Disponível Integração personalizada
Zapier ✅ Disponível Automação sem código
Make (Integromat) ✅ Disponível Cenários avançados
API REST ✅ Disponível Integração direta

Configurando Integrações

WhatsApp Business

Já coberto em Conectar WhatsApp.

Widget Web

Adicione um chat ao seu site:

1. Acesse as Configurações

  1. Vá em Configurações > Canais
  2. Clique em “Widget Web”
  3. Clique em “Configurar”

2. Personalize a Aparência

  • Cor principal: Escolha a cor do seu escritório
  • Posição: Canto inferior direito ou esquerdo
  • Mensagem inicial: Texto de boas-vindas
  • Logo: Adicione sua marca

3. Copie o Código

<script>
  (function() {
    var cj = document.createElement('script');
    cj.type = 'text/javascript';
    cj.async = true;
    cj.src = 'https://widget.chatjuridico.com.br/widget.js';
    cj.setAttribute('data-id', 'SEU_ID_AQUI');
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(cj, s);
  })();
</script>

4. Adicione ao Site

Cole o código antes do </body> do seu site.

Webhooks

Receba notificações em tempo real:

Eventos Disponíveis

  • message.received - Nova mensagem recebida
  • message.sent - Mensagem enviada
  • conversation.created - Nova conversa iniciada
  • conversation.closed - Conversa finalizada
  • contact.created - Novo contato criado

Configurando

  1. Vá em Configurações > Integrações > Webhooks
  2. Clique em “Novo Webhook”
  3. Informe:
    • URL de destino
    • Eventos a monitorar
    • Headers personalizados (opcional)

Exemplo de Payload

{
  "event": "message.received",
  "timestamp": "2024-01-15T10:30:00Z",
  "data": {
    "message_id": "abc123",
    "conversation_id": "conv456",
    "contact": {
      "id": "contact789",
      "name": "João Silva",
      "phone": "+5511999999999"
    },
    "content": {
      "type": "text",
      "text": "Olá, preciso de ajuda com um contrato"
    }
  }
}

Zapier

Conecte com mais de 5.000 aplicativos:

1. Crie uma Conta no Zapier

Acesse zapier.com e crie sua conta gratuita.

2. Busque o Chat Jurídico

Na barra de pesquisa, digite “Chat Jurídico” e selecione.

3. Conecte sua Conta

Siga as instruções para autorizar a integração.

4. Crie um Zap

Exemplos de automações:

  • Nova conversa → Criar lead no CRM
  • Mensagem recebida → Notificação no Slack
  • Conversa finalizada → Atualizar planilha

API REST

Para integrações personalizadas:

Autenticação

Todas as requisições precisam do header:

Authorization: Bearer SEU_TOKEN_API

Endpoints Principais

GET  /api/v1/conversations      - Listar conversas
GET  /api/v1/conversations/:id  - Detalhes da conversa
POST /api/v1/messages           - Enviar mensagem
GET  /api/v1/contacts           - Listar contatos
POST /api/v1/contacts           - Criar contato

Exemplo: Enviar Mensagem

curl -X POST https://api.chatjuridico.com.br/api/v1/messages \
  -H "Authorization: Bearer SEU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "conversation_id": "conv123",
    "type": "text",
    "content": "Olá! Como posso ajudar?"
  }'

Documentação Completa

Acesse docs.chatjuridico.com.br/api para a documentação completa da API.

Integrações por Caso de Uso

Captura de Leads

  1. Widget no site captura visitantes
  2. Webhook notifica seu CRM
  3. Lead é criado automaticamente
  4. Equipe comercial recebe alerta

Gestão de Casos

  1. Nova conversa identificada como caso
  2. Zapier cria tarefa no Asana/Trello
  3. Advogado é notificado
  4. Cliente recebe confirmação automática

Análise de Dados

  1. Configure webhook para cada evento
  2. Envie dados para seu data warehouse
  3. Crie dashboards personalizados
  4. Tome decisões baseadas em dados

Solução de Problemas

Webhook não está recebendo eventos

  • Verifique se a URL está acessível publicamente
  • Confirme que o servidor responde com status 200
  • Teste a URL manualmente
  • Verifique os logs de erro

Widget não aparece no site

  • Confirme que o código está antes do </body>
  • Verifique se o ID está correto
  • Limpe o cache do navegador
  • Teste em aba anônima

Erro de autenticação na API

  • Verifique se o token está correto
  • Confirme que não expirou
  • Gere um novo token se necessário
  • Verifique permissões do token

Precisa de uma integração específica? Entre em contato com nossa equipe para discutir soluções personalizadas.