Compartilhando um Contato de WhatsApp

Boa tarde, acredito que minha dúvida seja bem simples, porém não encontrei nada nesse sentido.

Criei um menu em que o cliente escolhe o vendedor que deseja ser atendido, e gostaria que ao selecionar esse vendedor a ferramenta compartilhasse o contato do vendedor selecionado, é possível?

1 Curtida

Oi @Gustavo_Krambeck!

Pra entender: você quer que, depois que o usuário selecionar o vendedor no menu, a mensagem de retorno contenha os dados do vendedor escolhido?

Mas o contato entre o usuário e esse vendedor não deve continuar pelo chatbot né?

Exato, não apenas que indique o número, e sim o compartilhamento do contato para o cliente seguir a conversar pelo número do vendedor, não pelo chat.

Dá uma lida nessa outra pergunta.

Caso os vendedores sejam sempre os mesmos você não precisa buscar o wa_id deles, basta colocar o número corretamente lá (você pode fazer a chamada uma vez no postman pra pegar o id correto já ou apenas testar com e sem o 9º digito).

Resumindo, você vai enviar uma mensagem do tipo conteudo dinamico o tipo do conteudo vai ser application/json e o payload vai ser:

{
    "type": "contacts",
    "contacts": [
        {
            "name": {
                "formatted_name": "name", // nome completo
                "first_name": "name" // primeiro nome
            },
            "phones": [
                {
                    "wa_id": "5573912345678" // telefone completo com ddi e ddd
                }
            ]
        }
    ]
}

Se não aparecer a opção de “enviar mensagem” no contato enviado pelo whatsapp é pq provavelmente o wa_id está errado ou o usuário não tem whatsapp. Remova ou adicione o 9 digito para confirmar.

1 Curtida

Oi oi!

O @Bruno aproveitou a pergunta e compartilhou a dica pra Blip Community: