- Ajuda sobre o produto
- Abertura de chamados
- Atendimento via WhatsApp
- Automações e notificações
- Chat
- Checklist de atividades
- Configurar caixa de e-mail
- Distribuição de Atendimentos
- Gestão de usuários
- Importação de contatos
- Notificações Push
- Portal do Cliente
- Registro de horas
- Relatórios de suporte
- Respostas rápidas
- Tags e marcadores
- Workflows personalizados
- Artigos e conteúdos
- A dinâmica entre Suporte e Desenvolvimento
- As cinco fases da jornada de Suporte ao Produto
- Como estimar o volume de chamados se você usa Gmail
- Como lidar com um cliente frustrado?
- Como reduzir custos com suporte ao cliente e conquistar avaliações cinco estrelas
- Base de conhecimento
- Desenvolvedores
- Novidades
Chat
A Atendo possui um componente de chat em Javascript, que pode ser aplicado em sua aplicação ou website. Para implementar o chat, você deve copiar o script disponível na página Configurações > Chat.
API
O componente de chat pode ser configurado programaticamente por meio de uma API específica. Confira abaixo os métodos disponíveis. Lembre-se que para utilizar quaisquer um dos comandos abaixo é necessário que a tag tenha sido carregada previamente.
init
O comando init
serve para inicializar a tag com sua chave pública.
Exemplo:
atendoChat('init', "PUBLIC_KEY");
user
A identificação do usuário ocorre pelo comando user
, especificando um objeto com as seguintes propriedades:
name
: Nome completo do usuárioemail
: Endereço de e-mail do usuárioembed
: Caso o valor seja verdadeiro (`true`), o usuário não poderá fazer logout do chat (*opcional).
Exemplo:
atendoChat('user', {name: 'Pedro', email: '[email protected]', embed: true});
style
Com o comando style
é possível customizar o widget com classes CSS específicas, além de ajustar a posição do chat ("z-index"). O comando recebe um objeto com as seguintes propriedades:
class
: String com classes CSS que serão aplicadas ao widget.zindex
: Valor do z-index do widget.
Exemplo, para incluir a classe my-custom-class
ao widget e alterar o z-index para 999:
atendoChat('style', {class: 'my-custom-class', zindex: 999});
hide
Para ocultar o chat programaticamente, utilize o comando hide
. Exemplo:
atendoChat('hide');
show
Para exibir o chat novamente, basta enviar o comando show
. Exemplo:
atendoChat('show');
clear
Para apagar todas as informações salvas do usuário e realizar o logout do usuário, envie o comando clear
. Exemplo:
atendoChat('clear');