A API permite enviar qualquer bloco ou flow através de uma solicitação POST API. Também permite enviar blocos para contatos com propriedades específicas.
Aqui está um exemplo de uma solicitação típica:
javascript
https://api.chatfuel.com/bots/<BOT_ID>/users/<USER_ID>/send?chatfuel_token=<TOKEN>&chatfuel_flow_name=<FLOW_NAME>&<USER_ATTRIBUTE_1>=<VALUE_1>&<USER_ATTRIBUTE_2>=<VALUE_2>
Com todos os dados preenchidos, sua solicitação deve ficar algo assim:
javascript
https://api.chatfuel.com/bots/612899e1a6ec6f5e0f2fe556/users/5949225915148689/send?chatfuel_token=jPvO73OSpKfQD9hwEb6EnrdgUwAHKQVEHHsNA25IbXEcVLA68myGXzjdXODaGhyS&chatfuel_block_id=63809fc68e17052f16c3ca01

Parâmetros e valores

Obrigatórios

Parâmetros:
  • chatfuel_token
  • Um destes parâmetros de roteamento:
    • chatfuel_flow_name
    • chatfuel_block_name
    • chatfuel_block_id
Valores da URL:
  • <BOT_ID>
  • <USER_ID>

Opcionais

Você pode adicionar estes para personalizar sua solicitação:
  • <USER_ATTRIBUTE>=<VALUE> - Define propriedades personalizadas do usuário

Lista de parâmetros e valores disponíveis

Parâmetro
Descrição
Tipo
chatfuel_token
Token único para sua empresa
Obrigatório
<BOT_ID>
ID da sua empresa
Obrigatório
<USER_ID>
ID de um contato para o qual você quer enviar mensagem
Obrigatório
chatfuel_flow_name
Nome do seu flow
Obrigatório*
chatfuel_block_name
Nome do seu bloco
Obrigatório*
chatfuel_block_id
ID do seu bloco ou flow
Obrigatório*
chatfuel_message_tag
Tag para enviar mensagens fora da janela de 24 horas 🡽
Opcional
<USER ATTRIBUTE>
Nome e valor de uma propriedade do contato (Exemplo: customertype=new)
Opcional
tags
Lista de tags para definir para um contato (Exemplo: tags=Helen,female,new_customer). Novas tags substituirão as existentes.
Opcional
* Você deve incluir um destes três parâmetros de roteamento em sua solicitação: chatfuel_flow_name, chatfuel_block_name, ou chatfuel_block_id*

Como obter o token do Chatfuel


  1. Vá para ConfiguraçõesAPI.
  1. Copiar chave da API para copiar seu token.
Image without caption
Se você precisar de um novo token, clique em Redefinir.
Image without caption

Como obter o ID da empresa


Um ID da empresa é uma combinação única de números e letras. Fica assim: 612899e1a6ec6f5e0f2fe556. Para obtê-lo:
  1. Abra IA & Automação.
  1. Clique na barra de endereços do seu navegador.
  1. Copie o ID da sua empresa.
Image without caption

Como obter um ID de usuário


Existem dois tipos de IDs que você pode usar para o valor da URL <USER_ID>: user id ou chatfuel user id. A maneira mais fácil de obtê-los é procurá-los na aba Pessoas.
  1. Abra Chat ao vivo.
  1. Clique no seu nome na lista.
  1. Encontre e copie um user id ou chatfuel user id.

Como obter ID para bloco ou flow


Um ID de bloco ou flow é similar a um ID de empresa: 61fbd2f0a2d3e66f2ed59de7.
  1. Abra IA & Automação.
  1. Abra seu flow.
  1. Clique na barra de endereços do seu navegador.
  1. Copie o ID do seu flow.
Para blocos:
  1. Escolha seu bloco.
  1. Copie o ID ao lado do ID do flow.
Image without caption
Image without caption

Regras


  • Você pode enviar até 25 RPS por bot para a API de Transmissão
  • Todos os parâmetros que começam com chatfuel_ são reservados e não devem ser usados

Desenvolvido por Notaku