Com o SendFlow AI, você pode integrar APIs externas e incorporá-las ao Flow Builder para aprimorar os recursos das automações do seu chatbot. Esse recurso permite uma conexão perfeita entre o SendFlow AI e plataformas externas para tarefas como recuperação de dados, envio de formulários, atualizações de usuários e muito mais.
Aqui está um guia passo a passo sobre como configurar e integrar uma API HTTP no SendFlow AI:
Etapa 1: Acesse a seção HTTP API
No painel do SendFlow AI, navegue até a seção “WhatsApp HTTP API” em Integração -> HTTP API. É aqui que você pode visualizar suas conexões de API atuais e adicionar novas.
Clique no botão “Criar” para começar a configurar uma nova conexão de API.
Etapa 2: Adicionar detalhes de conexão da API
Nesta seção, você configurará as informações da API para se conectar a serviços externos:
- Nome da API: Forneça um nome reconhecível para sua conexão de API (por exemplo, “Criação de usuário no WordPress”).
- Método: Selecione o método HTTP apropriado (por exemplo, POST ou GET) que corresponda aos requisitos da API externa.
- URL do ponto de extremidade: Insira a URL completa da API externa à qual você deseja se conectar (por exemplo, https://example.com/api/v1/users/create).
Etapa 3: Configurar cabeçalhos de solicitação
Aqui, você precisa definir todos os cabeçalhos HTTP necessários para fazer a solicitação à API:
- Content-Type: Defina como application/json ou outro tipo de conteúdo, dependendo das especificações da API.
- Autorização: Se a API exigir autorização (como autenticação básica ou token), adicione o cabeçalho relevante com o token ou as credenciais necessárias.
Exemplo: Authorization: Bearer [seu_token].
Com essa integração, o SendFlow AI expande ainda mais suas funcionalidades, permitindo uma automação completa e personalizada conforme suas necessidades.

Etapa 4: Configurar o corpo da solicitação (opcional) #
Se a solicitação da API exigir que dados sejam enviados no corpo (para solicitações POST/PUT), configure os campos aqui:
- Campos de dados corporais : adicione os campos necessários para a solicitação da API.
- Por exemplo, na captura de tela, o corpo inclui dados do usuário, como
username
,first_name
,last_name
eemail
. - Você pode definir se cada campo é um valor estático (valor fixo) ou dinâmico (extraído da entrada do usuário ou de dados externos).
- Por exemplo, na captura de tela, o corpo inclui dados do usuário, como
- Você pode alternar entre dados de formulário , X-WWW-FORM-URLENCODED e formatos brutos , dependendo dos requisitos da API.

Etapa 5: Salvar e verificar a conexão
Depois de preencher todos os campos obrigatórios:
- Clique no botão “Verificar Conexão”. O SendFlow AI enviará uma solicitação de teste para a API externa para garantir que tudo esteja configurado corretamente.
- Após a verificação bem-sucedida, clique em Salvar API para finalizar a conexão.
Etapa 6: Mapear dados de resposta da API
Após uma conexão de API bem-sucedida, você pode mapear os dados de resposta de volta ao seu fluxo de trabalho:
- Mapeamento de resposta da API HTTP: Esta seção permite que você mapeie campos da resposta da API para dados do assinante ou outras variáveis dentro do SendFlow AI.
Por exemplo, se a API retornar um user_id ou email, você pode mapear essas informações de volta para o perfil do assinante no SendFlow AI.
Isso garante que as informações recebidas pela API sejam integradas de forma eficiente às automações e ao gerenciamento de assinantes.

Etapa 7: Use no Flow Builder #
Depois que sua API estiver integrada e o mapeamento de resposta estiver configurado, você poderá usar essa conexão de API no seu Flow Builder para acionar chamadas de API em diferentes pontos do fluxo de conversa do seu chatbot.
- Elemento da API HTTP : dentro do Flow Builder, você pode adicionar o elemento da API HTTP em qualquer lugar que desejar.
- Configure quando e como a API deve ser chamada com base nas interações do usuário.

Resumo
Com essa configuração, você pode integrar totalmente APIs externas aos seus fluxos de trabalho do SendFlow AI, permitindo ações como criar usuários, recuperar dados de assinantes ou atualizar sistemas externos diretamente nos fluxos do seu chatbot do SendFlow AI.
Para obter documentação mais detalhada sobre cada etapa de conexão da API ou configurações avançadas, sinta-se à vontade para consultar nossa equipe de suporte ou visitar a central de ajuda.