Caso o cliente utilize a Gupshup como provedor do WhatsApp Business, siga este guia para vincular o número ao avatar na Tolky.

Ao final, o número estará registrado na plataforma e o avatar responderá automaticamente a mensagens recebidas no WhatsApp.

Pré-requisitos

Passo a passo

1

Acesse o portal Gupshup

Faça login no portal de parceiros da Gupshup: partner.gupshup.io. Utilize as credenciais de login do Tolky para acessar.

Certifique-se de ter acesso ao portal de parceiros antes de prosseguir.

2

Solicite o App ID ao cliente

Entre em contato com o cliente que criou o App na Gupshup e solicite o App ID do número a ser vinculado ao avatar.

Peça ao cliente que acesse o painel Gupshup e copie o App ID diretamente da lista de Apps — isso evita erros de digitação.

3

Guarde o Nome do App

Com o App ID em mãos, localize o App na tela da Gupshup. O Nome do App é a primeira informação exibida no registro do App.

Tela do portal Gupshup com o Nome do App destacado no registro.

Nome do App destacado no registro

Anote cada valor com cuidado. Eles serão utilizados na chamada de API mais adiante.

4

Guarde o Telefone do App

Ainda no mesmo registro do App, copie o Telefone do App a ser vinculado ao avatar. É a segunda informação exibida no registro.

Tela do portal Gupshup com o Telefone do App destacado no registro.

Telefone do App destacado no registro

5

Guarde o App ID

Por fim, no mesmo registro, copie o App ID — a terceira informação exibida no registro do App.

Tela do portal Gupshup com o App ID destacado no registro.

App ID destacado no registro

6

Acesse os detalhes do App

Clique na seta no final do registro do App na Gupshup para abrir a tela de detalhes.

Tela do portal Gupshup com destaque na seta para abrir os detalhes do App.

Seta para acessar os detalhes do App

7

Guarde o Token do App

Na tela App Details, copie o valor do campo Token.

Tela de detalhes do App na Gupshup, com o campo Token em destaque para cópia.

Tela App Details com o campo Token destacado

Copie o Token para um local seguro — você precisará dele no próximo passo.

8

Execute a API de criação da conta

Com todos os valores coletados, execute a seguinte requisição para criar a conta WhatsApp na Tolky:

curl --location 'https://api.tolky.to/api/whatsapp/createAccount' \
  --header 'Content-Type: application/json' \
  --data '{
    "provider": "gupshup",
    "hostSlug": "<HOST_SLUG>",
    "metaData": null,
    "phoneNumber": "<TELEFONE>",
    "gupshupData": {
      "appId": "<APP_ID>",
      "appToken": "<APP_TOKEN>",
      "appName": "<NOME_DO_APP>"
    }
  }'

Campos da requisição:

  • provider — Manter como "gupshup". Use "meta" apenas para vinculação via Meta.
  • hostSlug — Valor de public.hosts.host_slug do host a ser vinculado ao App.
  • metaData — Manter como null. Preencher apenas para vinculação via Meta.
  • phoneNumber — Telefone coletado no Passo 4.
  • gupshupData.appId — App ID coletado no Passo 5.
  • gupshupData.appToken — Token coletado no Passo 7.
  • gupshupData.appName — Nome do App coletado no Passo 3.

Utilize ferramentas como Postman ou Insomnia para executar e testar a requisição com mais facilidade.

9

Valide a vinculação

Após executar a API, um registro será criado na tabela public.wpp_accounts, porém os campos meta_id e meta_id_return estarão vazios inicialmente.

  1. Envie uma mensagem para o avatar pelo telefone cadastrado. Isso preencherá automaticamente os campos meta_id e meta_id_return.
  2. Aguarde a resposta do avatar no WhatsApp. Quando o avatar responder, a vinculação está concluída.

O processo só é considerado finalizado quando o avatar responde à mensagem enviada pelo telefone cadastrado.

Próximos passos

Se precisar de ajuda, acesse a documentação oficial do Tolky ou entre em contato com o suporte.