Configurando Serviços e Integrações
Os assistentes do WhatsBotGPT podem se tornar ainda mais poderosos quando conectados a serviços externos e integrações. Este guia explica como configurar e utilizar essas conexões para expandir as capacidades do seu assistente.
Visão Geral das Integrações
O WhatsBotGPT oferece diversas integrações que permitem que seu assistente:
- Acesse informações de sistemas externos
- Execute ações em outras plataformas
- Forneça respostas mais precisas e contextualizadas
- Automatize processos completos de negócio
- Personalize a experiência para cada usuário
Tipos de Integrações Disponíveis
1. Integrações Nativas
São integrações pré-configuradas que podem ser ativadas com poucos cliques:
- Google Calendar: Agendamento e consulta de compromissos
- Stripe: Processamento de pagamentos
- Shopify: Informações de produtos e pedidos
- HubSpot: Gerenciamento de leads e contatos
- Salesforce: Dados de CRM e oportunidades
- WordPress: Conteúdo do seu site
- Google Sheets: Acesso e manipulação de planilhas
- Zapier: Conexão com milhares de outros aplicativos
- Make (Integromat): Automações complexas
2. Integrações via API
Para sistemas que não possuem integração nativa, você pode usar a API do WhatsBotGPT:
- APIs REST: Conecte com qualquer serviço que ofereça API REST
- Webhooks: Configure eventos que disparam ações em sistemas externos
- Endpoints personalizados: Crie pontos de conexão específicos para suas necessidades
3. Bases de Conhecimento Externas
Permitem que seu assistente acesse informações de fontes externas:
- Documentos: PDF, Word, Excel, etc.
- URLs: Páginas web específicas
- Bancos de dados: Conexão direta com bancos de dados SQL
- Sistemas de arquivos: Repositórios de documentos
Configurando Integrações Nativas
Passo 1: Acessar o Catálogo de Integrações
- Faça login na sua conta WhatsBotGPT
- Acesse seu assistente
- Clique na aba Integrações
- Você verá o catálogo com todas as integrações disponíveis
Passo 2: Selecionar e Ativar uma Integração
Vamos usar o Google Calendar como exemplo:
- No catálogo, localize Google Calendar
- Clique em Configurar
- Clique em Conectar com Google
- Faça login na sua conta Google quando solicitado
- Autorize o acesso ao seu calendário
- Selecione quais calendários deseja conectar
- Configure as permissões (leitura, escrita, etc.)
- Clique em Salvar Configurações
Passo 3: Configurar Comportamentos
Após conectar, você precisa definir como seu assistente usará a integração:
- Clique em Salvar Comportamentos
Passo 4: Testar a Integração
- Verifique se o assistente responde corretamente e executa a ação esperada
- Ajuste as configurações se necessário
Exemplo Prático: Integração com Stripe para Pagamentos
Configuração Inicial
- Configure quais produtos/serviços estarão disponíveis
- Defina as opções de pagamento (parcelamento, descontos, etc.)
- Clique em Salvar Configurações
Configurando Comportamentos
- Clique em Salvar Comportamentos
Testando a Integração de Pagamento
- Apresenta as opções de pagamento
- Gera um link de pagamento
- Confirma quando o pagamento é concluído
Configurando Integrações via API
Para sistemas que não possuem integração nativa, você pode criar conexões personalizadas:
Passo 1: Criar uma Nova Integração API
- Na aba Integrações, clique em + Nova Integração
- Selecione Integração API Personalizada
- Dê um nome para sua integração
- Clique em Criar
Passo 2: Configurar Endpoints
- Clique em Salvar Endpoint
- Repita para adicionar mais endpoints se necessário
Passo 3: Mapear Respostas
- Clique em Salvar Mapeamento
Passo 4: Configurar Gatilhos
- Clique em Salvar Gatilhos
Configurando Bases de Conhecimento Externas
As bases de conhecimento permitem que seu assistente acesse informações específicas:
Passo 1: Adicionar uma Base de Conhecimento
- Clique em Criar
Passo 2: Adicionar Conteúdo
Para upload de arquivos:
- Clique em Adicionar Arquivos
- Selecione os documentos (PDF, DOCX, XLSX, etc.)
- Aguarde o processamento
Para URLs:
- Clique em Adicionar URL
- Digite o endereço da página
- Configure a profundidade de rastreamento (apenas esta página ou incluir links)
- Clique em Adicionar
Para banco de dados:
- Forneça os detalhes de conexão
- Selecione as tabelas relevantes
- Configure as permissões (somente leitura recomendado)
- Teste a conexão
Passo 3: Configurar Utilização
- Clique em Salvar Configurações
Integrações Avançadas com Webhooks
Os webhooks permitem que sistemas externos notifiquem seu assistente sobre eventos:
Configurando um Webhook Receptor
- Clique em Criar
- Copie a URL gerada para configurar no sistema externo
Configurando Ações para Eventos de Webhook
- Clique em Salvar Ação
Gerenciando Múltiplas Integrações
Quando seu assistente utiliza várias integrações, é importante gerenciá-las adequadamente:
Definindo Prioridades
- Na aba Integrações, clique em Gerenciar Prioridades
- Arraste as integrações para reordenar sua prioridade
- As integrações no topo serão utilizadas primeiro
- Clique em Salvar Ordem
Monitorando Uso e Desempenho
- Use esses dados para otimizar suas integrações
Solução de Problemas Comuns
Integração Não Está Sendo Acionada
Verifique:
- Se os gatilhos estão configurados corretamente
- Se as permissões estão ativas
- Se há conflitos com outras integrações de maior prioridade
- Se a integração está habilitada
Erros de Autenticação
Se a integração falha com erros de autenticação:
- Verifique se as credenciais estão corretas
- Confirme se os tokens de acesso não expiraram
- Reconecte a integração se necessário
- Verifique se a conta externa não tem restrições de acesso
Respostas Incorretas ou Incompletas
Se a integração funciona, mas retorna dados incorretos:
- Verifique o mapeamento de resposta
- Teste a API diretamente para confirmar os dados
- Ajuste as transformações de dados se necessário
- Verifique se há limitações na API externa
Melhores Práticas para Integrações
- Comece simples: Implemente uma integração de cada vez e teste completamente
- Documente tudo: Mantenha registros de todas as configurações e credenciais
- Monitore regularmente: Verifique o desempenho e erros das integrações
- Teste em ambiente controlado: Sempre teste novas integrações antes de disponibilizar para usuários
- Considere a privacidade: Só compartilhe dados necessários com sistemas externos
- Planeje redundâncias: Tenha planos alternativos caso uma integração falhe
- Mantenha-se atualizado: Revise periodicamente suas integrações para garantir compatibilidade
Exemplos de Casos de Uso
Assistente de Vendas com CRM
Integre seu assistente com Salesforce ou HubSpot para:
- Registrar novos leads automaticamente
- Consultar histórico de clientes durante conversas
- Atualizar oportunidades com base nas interações
- Agendar reuniões com vendedores
Assistente de Suporte com Base de Conhecimento
Conecte seu assistente a documentos de suporte para:
- Responder perguntas técnicas com precisão
- Fornecer links para documentação detalhada
- Manter-se atualizado com as últimas informações
- Escalar para humanos apenas quando necessário
Assistente de E-commerce
Integre com plataformas como Shopify e Stripe para:
- Mostrar catálogo de produtos
- Verificar disponibilidade em tempo real
- Processar pedidos e pagamentos
- Fornecer atualizações de status de entrega
Próximos Passos
Após configurar as integrações básicas, considere:
- Personalizar as instruções do seu assistente para aproveitar ao máximo as integrações
- Criar fluxos de conversa específicos para cada integração
- Treinar sua equipe para entender como as integrações funcionam
- Coletar feedback dos usuários para identificar oportunidades de melhoria
Para mais informações sobre como personalizar seu assistente, consulte nosso guia sobre Personalizando Instruções e Personalidade.