LogoLogo
Programa de Afiliados BCPacotes de CompanhiasAdquirir CompanhiaRenovar Companhia
  • 👋Bem vindo à central de ajuda do BotConversa!
  • COMEÇE POR AQUI! - AULAS SEQUÊNCIAIS
    • 🏅PRIMEIROS PASSOS - BotConversa
      • AULA 1 - O que fazer ao adquirir o BotConversa?
      • AULA 2 - Como conectar SEU WHATSAPP no BOTCONVERSA
      • AULA 3 - Configurando Horário de Atendimento
      • AULA 4 - Convidando Seu Time para a companhia
        • Como Abrir Chamados Para Seu Time?
        • Como Notificar Sua Equipe?
      • AULA 5 - Como funciona o BATE PAPO do BotConversa
      • AULA 6 - Como CONSTRUIR FLUXOS DE CONVERSA no BotConversa
      • AULA 7 - Formas de ATIVAR SEU ROBÔ no BotConversa
      • AULA 8 - Como criar PALAVRAS CHAVES no BotConversa
      • AULA 9 - Como fazer DISPAROS usando o BotConversa
      • AULA 10 - Como criar SEQUÊNCIAS de fluxos no BotConversa
      • AULA 11 - Como criar CAMPANHAS no BotConversa
      • AULA 12 - instalar ROBÔS PRONTOS no BotConversa
    • Como renovar suas companhias do BotConversa
    • Como conectar mais números
      • Pin de Ativação
  • Novidades Mega Atualização
    • Novas Funcionalidades BotConversa
      • Novidades Audiência
      • Novidades Transmissão
      • Novidades Bate-Papo Ao Vivo
      • Novidades Fluxos
      • Novidades Configurações
      • Novidades Automação
  • FUNCIONALIDADES GERAIS - BOTCONVERSA
    • Visão Geral BotConversa
      • Atualizações BotConversa
      • Personalizar Companhia
        • Zerar Companhia
    • Fluxos de Conversa
      • O Que É Um Bloco de Conteúdo?
      • O Que É Um Campo Personalizado?
      • Tipos de Resposta: Texto e Número
      • Tipos de Resposta: Data e Data & Hora
      • O Que É Um Bloco de Botões?
      • O Que É Um Bloco de Ações?
      • Como Adicionar E Remover Etiquetas?
      • Como Utilizar Sequências Nos Fluxos?
      • Como Fazer Conta Matemática?
      • Campo Individual vs Campo do Robô
      • Como Conectar Fluxos Entre Si?
      • Como Utilizar O Bloco de Condição?
      • O Que É O Bloco Randomizador?
      • Robô de Resposta Padrão
      • Robô de Boas Vindas
      • Criando Seu Primeiro Robô
        • Texto Branco Entre Botões
    • Audiência
      • Como Baixar Relatório
      • Como Importar Contatos
      • O Que É O Cartão do Usuário?
    • Campanhas
      • Como Criar Uma Campanha De Link?
      • Como Criar Uma Campanha De QR Code?
    • Transmissão
    • Bate Papo
      • Menu de Opções do Cliente
      • Como Criar Respostas Rápidas?
      • Como Funciona O Filtro de Etiquetas?
    • Automação
      • Como Criar Palavras Chave?
      • Como Criar Sequências?
  • Integrações
    • Introdução às APIs
    • API BotConversa
      • Documentação API BotConversa
      • Webhook BotConversa
      • Bloco de Integração
      • Zapier x BotConversa
    • Ferramentas Online
      • Hotmart
      • ChatGPT (OpenAI)
      • Kiwify
      • Asaas
      • ActiveCampaign
      • Eduzz
      • Google Sheets
      • Calendly
      • WooCommerce
      • Elementor
      • RDStation
      • Cloudinary
      • Trello
    • Tutoriais Prontos
      • Enviar Mensagens Aniversário
      • Mapear Array no Bloco de integração
      • Lembrete 1 dia Antes
      • Busca por CEP
      • Busca por CNPJ
  • FATURANDO COM O BOTCONVERSA
    • Como Criar um Funil de WhatsApp?
    • Como Fazer Anúncios Como os Nossos?
    • Como ter um Funil de Vendas bem estruturado?
    • Como Prestar Serviços Utilizando o BotConversa?
  • Tutoriais
    • Cumprimentar com Bom dia, Boa Tarde e Boa Noite
    • Validador de CPF/CNPJ
    • Retomar Atendimento por Inatividade do Cliente
    • Atendimento Rotativo
    • Mensagens de Erro para Botões
    • Não Repetir Pergunta
    • Menu com Botões ou Números
    • Como compartilhar fluxos entre companhias
    • Como Funciona as Saídas do Bloco de Conteúdo
    • Meu robô não responde!
    • Como aguardar resposta do usuário no fluxo do BotConversa
Powered by GitBook
On this page
  • ❓ Para que serve o bloco de Integrações?
  • ❓ Quais são os métodos de integração existentes?
  • GET: Receber algum dado externo para dentro do BotConversa.
  • POST: Enviar dados do BotConversa para outros softwares via API.
  • PUT: Usado para atualizar alguma informação de forma Completa
  • PATCH: Usado para atualizar alguma informação de forma Parcial
  • DELETE: Método dedicado para deletar informações ou configurações.
  • ❓Qual é a estrutura do bloco de integrações?
  • - Headers:
  • - Body:
  • - Resposta
  • - Mapeamento da Resposta:
  • ➕ Saídas do Bloco de Integração:
  • ➕ Saiba Mais em:
  1. Integrações
  2. API BotConversa

Bloco de Integração

Este artigo foi preparado para você que deseja aprender como utilizar o bloco de Integrações do BotConversa, aproveite ao máximo tudo que está presente nesse artigo e não deixe de ver o vídeo abaixo:

PreviousWebhook BotConversaNextZapier x BotConversa

Last updated 2 years ago

Observação: Para realizar integrações, usaremos o bloco de integração dentro do fluxo do BotConversa, disponível somente no plano PRO, veja mais em: botconversa.com.br

Como utilizar o Bloco de integrações?

Veja o tutorial gravado no vídeo a seguir:

O Bloco de integração do BotConversa é utilizado para realizar REQUISIÇÕES à APIs externas dentro de seu próprio fluxo do botconversa.

De forma prática, toda integração que será realizada dentro do próprio fluxo de conversa, poderá utilizar o bloco de integração, pois ele durante a execução do fluxo realiza a requisição e retorna com os dados para o prosseguimento do fluxo. (exemplo: durante o fluxo, perguntar o CEP do contato, realizar uma consulta em uma API e retornar com o nome da rua do contato).

Em uma integração API, é utilizando urls HTTP, ou seja, através desses links poderá ser enviado dados, como também receber dados. Para isso, existem os métodos presentes dentro do bloco de integração, o qual deverá ser selecionado de acordo com a documentação API do software que deseja integrar. Esses métodos são:

GET: Receber algum dado externo para dentro do BotConversa.

POST: Enviar dados do BotConversa para outros softwares via API.

PUT: Usado para atualizar alguma informação de forma Completa

PATCH: Usado para atualizar alguma informação de forma Parcial

DELETE: Método dedicado para deletar informações ou configurações.

Lembrando que, para realizar qualquer integração e saber qual método usar, deverá ter em mãos a documentação API da ferramenta que deseja integrar com o BotConversa.

- Headers:

Esse é um campo muito importante, pois é nesse campo que será utilizando parâmetros, chaves de autenticação e poderá informar o agente do usuário. Desde já, é importante pontuar que o uso desse campo está diretamente ligado à documentação API de um sistema, deverá observar com atenção todos os detalhes do que deve ser usado no Header da Requisição.

- Body:

Quando você precisa enviar dados de um cliente (como de um navegador web) para sua API, você o envia como um corpo (body) da requisição. O corpo da requisição é a informação enviada pelo cliente para sua API. Poderá enviar pelo corpo de sua requisição campos personalizados do usuário, do robô e também do sistema, como telefones, emails e entre outros.

- Resposta

O campo de resposta é basicamente o retorno da sua requisição API, por ele você receberá uma mensagem de sucesso quanto também receberá seus dados de uma requisição GET, podendo mapear posteriormente na aba de Mapeamento de Resposta, como verá abaixo.

- Mapeamento da Resposta:

Esse campo do bloco de integração é um dos mais importantes, pois é nele que será realizado o mapeamento de sua requisição, para dentro do BotConversa, podendo usar essas informações nos seus fluxos. Basicamente, deverá selecionar qual índice deseja salvar de sua resposta e depois selecionar o campo personalizado na companhia. Nesse exemplo abaixo, estamos pegando a resposta Bairro da requisição API, e salvando no campo personalizado Bairro dentro do BotConversa:

No bloco de integração do BotConversa, existem 2 saídas, sendo a saída de CIMA a de Resposta com sucesso. Ou seja, a saída de cima do bloco é executada somente quando a requisição for realizada e tiver um retorno, já a saída de baixo é executada instantaneamente, dando prosseguimento no fluxo.

Importante: A saída de cima possui um time-out de 10 segundos, ou seja, se o bloco de integração não obtiver um retorno em até 10 segundos, o fluxo será continuado sem as informações.

Para que serve o bloco de Integrações?

Quais são os métodos de integração existentes?

Qual é a estrutura do bloco de integrações?

Saídas do Bloco de Integração:

Saiba Mais em:

❓
❓
❓
➕
➕
Introdução às APIs
Documentação API do BotConversa
Como Mapear Arrays no Bloco de integração
Zapier x BotConversa
❓
❓
🎥
Clique no PLAY acima para assistir
Campo Header do Bloco de integração
Campo Body do Bloco de integração
Campo Resposta do Bloco de integração
Campo Mapeamento da resposta do Bloco de integração
Saídas do Bloco de integração