Botão próprio e JavaScript no site
Abra o chat ou a janela de retorno de ligação a partir de um botão seu no site.
Em um site com o código do widget instalado, você pode abrir as janelas dele a partir dos seus próprios botões e links. Exemplos para o desenvolvedor:
window.CallsYou.openChat()- abre o chat. Você pode passar um texto:window.CallsYou.openChat('Pergunta sobre o pedido').window.CallsYou.openCallback()- abre a janela de retorno de ligação.window.CallbackWidget.open('601234567')- abre o retorno de ligação com o número já preenchido,window.CallbackWidget.close()- fecha a janela.
Atributos no código do widget: data-key (obrigatório, a sua chave), data-lang (idioma forçado) e data-color (cor).
Mais na aba Instalação, na seção “Para desenvolvedores: formulário próprio e API”.
Usuário logado no seu site
Se as pessoas fazem login no seu site, informe ao widget quem é a pessoa no chat:
window.CallsYou.identify({ id: '100', name: 'João Silva', email: 'joao@empresa.com.br', profileUrl: 'https://suaempresa.com.br/perfil/joao', avatar: 'https://…' })- depois do login (todos os campos são opcionais),window.CallsYou.reset()- depois do logout.
No Chat você vai ver o nome completo com um link “↗” para o perfil, o número do usuário e o e-mail. O assistente de IA conhece o e-mail do cliente, então não precisa perguntar.
A mesma conversa após o login e em outro dispositivo
Uma conversa iniciada antes do login continua depois do login e recebe na hora os dados da pessoa. Para carregar a última conversa aberta da conta após o login em outro dispositivo, passe também sig em identify - uma assinatura HMAC-SHA256 do número da conta (id) com o segredo de notificações das Integrações, calculada no seu servidor. Sem assinatura, conversas de outros dispositivos não são carregadas.