Tarefa · a integração é totalmente gratuita
Os formulários no site já existem, ninguém vai mudá-los, e enquanto isso as solicitações se perdem no e-mail — história conhecida. A integração não refaz o site: o chat é adicionado com uma linha, os formulários existentes passam a duplicar a solicitação na conta, e o retorno de chamada atende quem prefere falar.
Sem cartão. Cadastro — um minuto, tag — mais um.
O visitante não percebe nenhuma “integração” — o site se comporta como antes.
O balão do chat abre sem cadastro e sem e-mail. E o formulário de sempre “deixar solicitação” funciona exatamente como funcionava: o mesmo botão, a mesma validação, a mesma página após o envio.
Não interceptamos nem retemos o envio do formulário, não adicionamos validação própria e não lemos de forma alguma o texto digitado antes de clicar em «Enviar».
Botão de retorno de chamada: o visitante escolhe «agora» ou «no horário conveniente» e vê o resultado que o servidor informou — com o horário em números, e não «ligaremos em breve».
Voltou no dia seguinte com a mesma aba — a conversa e o contato continuam lá. A solicitação de ligação enviada também não se perde: fechar a janela não a cancela, e o widget diz isso claramente.
Três canais — uma Conta; nem caixa de e-mail «info@», nem planilha.
O chat do visitante abre como um canal separado no mesmo lugar onde o Turno conversa: fila «aguardando visitante», «👤 Assumir», dá para ver quem já está olhando o diálogo e quem está digitando.
Chat de trabalho →Os formulários do site chegam no grupo «Formulários no site: <nome da regra>», os retornos de chamada — em seu próprio grupo. Para cada solicitação — passaporte da origem: página, anúncio, Dispositivo.
Solicitações →Vemos o clique em «Enviar», e não o destino dos dados no seu backend — e escrevemos isso na própria solicitação, em vez de apresentá-la como confirmada.
Solicitações →Os widgets do site são uma fonte separada de Horário: dá para ver quantos contatos e de onde, ao lado de Pedidos e ligações.
Painel →Três partes gratuitas: uma adiciona um canal, a segunda captura o que você já tem, a terceira atende quem liga por telefone.
Um novo canal que o site não tinha
Balão e janela em Shadow DOM: os estilos do site não os quebram. A equipe responde pelo chat de trabalho — do computador e do celular, sem pagar por Espaço de trabalho. Se precisar, ativa-se o assistente de IA, que responde com base na sua base de conhecimento e transfere a conversa para uma pessoa. Dentro da janela pode haver uma aba «Ajuda» com seus artigos.
Página do widget →Captura as solicitações dos formulários que você já tem
A regra é um seletor de formulário e o mapeamento de campos (nome, telefone, e-mail), mais máscaras de páginas. Até 10 regras por Unidade. O envio nativo não é tocado, um formulário sem validação própria não cria solicitação, e uma repetição em até 10 minutos gera uma solicitação, e não duas. O seletor é verificado por um botão direto no painel administrativo.
Saiba mais na ajuda →Para quem não escreve, mas liga
O desfecho nomeia o servidor: ligamos agora, vamos tentar novamente na hora informada, colocamos na fila para a manhã ou aceitamos a solicitação. Há antispam, máscaras de páginas, programação por horário de funcionamento e o passaporte completo da origem do lead.
Página do widget →Conta Cenaly.com e domínio do seu site na seção «Meu site». O site continua sendo seu — não o transferimos nem copiamos.
Uma linha antes de </body>: no template do tema WordPress, no «código HTML» do Tilda ou do Wix, no theme.liquid do Shopify. A tag é comum a todos os widgets — não será preciso inseri-la uma segunda vez.
Cada widget é um botão de ativar/desativar e configurações no painel administrativo. A alteração chega ao site sem a participação de um desenvolvedor, o cache do CDN — cinco minutos.
A tag em questão
<script src="https://cdn.cenaly.com/site/v1.js" data-domain="your-site.com" async></script> Uma tag para todos os widgets. `data-domain` é o seu site, todo o resto fica no painel de administração.
O formulário “deixar solicitação” no site já existe e não vai a lugar nenhum — agora as solicitações dele são duplicadas na Conta com origem e etiqueta de anúncio, e o chat resolve dúvidas antes da solicitação.
“Tem horário no sábado?” — é uma pergunta no chat, e não uma ligação no auge do Turno. O Agendamento em si fica em outra tarefa, sobre horários livres.
Perguntas sobre disponibilidade, tamanhos e entrega chegam em uma única lista; a ligação de retorno atende quem quer esclarecer por voz.
Banquetes, alérgenos, entrega: o chat responde por texto, a ligação de retorno por voz, e tudo isso é visto pelo Turno, e não por um único gerente no e-mail pessoal.
Todo o conjunto é gratuito: tanto o chat quanto a interceptação de formulários e a ligação de retorno.
Não. A regra é aplicada ao formulário que já existe: indica-se o seletor dele e quais campos devem ser considerados nome, telefone e e-mail.
O envio nativo não é alterado — nem cancelamento, nem atraso, nem validação própria. Um formulário que não passa na própria verificação não cria solicitações.
Nome, telefone, e-mail e o endereço da página sem parâmetros e sem hash. O texto digitado antes do envio não é lido, e os demais campos do formulário não saem para fora.
Quantos forem necessários: não há cobrança por espaço de trabalho. O diálogo chega como um canal separado no chat de trabalho, e qualquer funcionário com acesso pode responder — inclusive pelo celular.
Reenvio, retentativa e “voltar → enviar de novo” dentro de 10 minutos geram uma única solicitação: a chave é contada pelo servidor.
Não. Sem ela, o retorno de chamada continua sendo uma solicitação com a formulação honesta; com o canal de chamadas externas conectado, a central telefônica disca o número na hora.
Não. Os widgets ficam no seu site: uma tag antes de `</body>` — e depois tudo é ativado por botões no painel administrativo. Você não muda a estrutura do site, a hospedagem nem o domínio.
O carregador é um pequeno script com `async`, ele não bloqueia a renderização. Só são carregados os pacotes dos widgets ativados, e as partes pesadas — conforme a ação do visitante: por exemplo, o formulário de Assinatura de aviso de chegada pesa 13,7 KB e só carrega depois que o botão é clicado, e antes disso a página contém um inicializador de 889 bytes.
Não. O widget é renderizado em Shadow DOM: os estilos do seu site não o afetam, e os estilos dele não vazam para fora.
Na Nuvem onde fica a sua Conta: cenaly.com — AWS, cenaly.ru — Yandex Cloud na Rússia. Solicitações, diálogos, Reservas e Agendamentos não saem do contorno da marca.
Mais detalhes — instalação por plataforma, configuração e solução de problemas — na ajuda. Como configurar isso — na ajuda →
Chat, seus formulários e retorno de chamada — uma tag e uma conta.
Começar grátisSem cartão. Toda a integração é gratuita.