Se você quiser implementar outros canais com os quais a Aivo não tem integração e só precisa do motor de conversacional do bot, você pode usar a API de mensagens. Por exemplo, se você quer colocar o bot em uma App mas não quer que a janela se abra, mas quer que o bot seja embutido como se fosse parte da aplicação, você pode usar a API.
Para isso, leve em consideração os seguintes pontos:
- Complementos: Os complementos devem ser totalmente desenvolvidos, a Aivo apenas fornecerá as informações em JSON.
Importante: Com o complemento de Cobrowsing não será possível manter o histórico do chat ao redirecionar para outra página, a menos que você trabalhe nessa implementação.
- Integrações: Se você já tiver integrações e decidir continuar através da API, nenhum ajuste é necessário. Caso a integração contenha complementos (carrossel, botões, etc) é necessário validar seu funcionamento e adaptá-lo ao provedor utilizado, ou seja, dependerá do canal onde é utilizado e do escopo dos complementos no mesmo.
- Formulários: você terá que desenvolver a estrutura deles, mesmo que o canal os adapte para que o call back funcione corretamente.
- Analytics: se você tem o API no momento de analisar os canais implementados com ele, você deve aplicar no filtro Canais "Public Api".
Importante: Se você conectar mais de um canal através da API, todos serão analisados sob o filtro especificado ("Public API"), não é possível distingui-los.
- Através da API você pode enviar os dados que você quer dentro do parâmetro "user", para poder usá-los nas integrações ou vê-los dentro dos Relatórios de Chat, por exemplo.
Importante: Se a API for utilizada, a Aivo não poderá fornecer suporte para a ferramenta com a qual a integração é feita, uma vez que são plataformas das quais não temos conhecimento.
Tenha em mente que este tipo de prática requer uma equipe de desenvolvedores graças ao nível de complexidade.