Informe a senha para carregar e editar os agentes. Sem ela, a tela mostra apenas exemplos.
Esta senha vem da variável ADMIN_PASS do servidor. Enquanto ela existir, trocar por aqui não teria efeito — altere no EasyPanel e reimplante.
Ela abre o sistema inteiro. Use pelo menos 10 caracteres e não repita senha de outro serviço.
{{ msgSenha }}
Quantos computadores podem usar a MESMA assinatura ao mesmo tempo. O padrão é 4 porque é o que o WhatsApp Web aceita para o mesmo número — acima disso o atendente teria licença válida e o WhatsApp fora. Vale para quem não tiver um limite próprio: o do assinante, definido na ficha dele, sempre ganha deste.
BRIDGE_SECRET do .env do bridge. Aparece uma única vez.
Copie agora e reinicie o bridge com o valor novo — o anterior deixou de valer.
{{ msgBridge }}
{{ msgWebhook }}
Sem isto o agendamento continua funcionando e a lista acima continua enchendo — só não nasce evento na agenda nem convite para quem agendou. Para ligar: no Google Cloud, crie um projeto, ative a Google Calendar API, crie uma conta de serviço e baixe a chave JSON. Depois, na agenda de geracaoderesultadowa@gmail.com, compartilhe com o e-mail da conta de serviço dando "Fazer alterações nos eventos" — é esse passo que faz funcionar numa conta @gmail.com comum.
Cole com as quebras de linha ou com os \n do JSON — os dois funcionam.
No Google Calendar: Configurações e compartilhamento → Integrar agenda → copie Incorporar código ou o URL público — os dois servem. Deixando vazio, a agenda de cima é usada. O quadro aparece na aba Diagnósticos. Só quem estiver logado numa conta com acesso vê os detalhes dos eventos; sem isso o Google mostra apenas os blocos ocupados.
{{ msgBotoes }}
Um item de loja por instituição, não listado. O pacote sai sem o campo key, sem o envio em massa (a loja exige propósito único) e com o nome e o ícone dela.
{{ msgLoja }}
{{ lojaCredTexto }}
{{ msgPkg }}
Quem se cadastrou e ainda não pode entrar. Confira o polo e a instituição antes de liberar — é o que impede um polo usar a extensão de outra rede.
{{ msgSolic }}
Ficam aqui para poder voltar atrás — recusa por engano acontece.
| Assinante | Atendidos 7d | Msgs 7 dias | Hoje | Último uso | 14 dias | Configurado |
|---|---|---|---|---|---|---|
|
{{ u.nome }}
{{ u.email }}
|
{{ u.atendidos }} base: {{ u.contatos }} |
{{ u.msgs7 }} | {{ u.msgsHoje }} | {{ u.ultimoUso }} |
|
{{ u.config }} |
{{ msgSaude }}
Nenhum assinante com polo informado ainda.
Nenhum assinante cadastrado ainda.
{{ msgModelo }}
{{ iesSubtitulo }}
O identificador é gerado do nome e não muda depois: ele é o que fica gravado em cada assinante.
Identificador {{ ies.slug }} — não muda, para não desligar quem já aponta para ele.
PNG de 128×128 para o ícone da extensão — é o tamanho que o Chrome usa, e o mesmo arquivo entra 4× no pacote. JPG, WEBP e SVG são aceitos e aparecem no WhatsApp, mas não viram ícone: quem instalar recebe o de fábrica. Até 512 KB.
Vazio DESLIGA o recurso nesta instituição — o ícone some da extensão. Não há recuo para um endereço geral: recuo era como o polo de uma instituição abria o sistema da outra. Se todas usam o mesmo endereço, preencha em todas.
Este é o que pergunta "esta pessoa já é aluna?". Apontado para o CRM errado, ele traz a ficha de aluno de outra instituição para a tela do atendente.
Copie do endereço do item no painel do Google — só o código, sem o resto do endereço. Com ele preenchido, o botão “Publicar na loja” aparece na aba Distribuição.
Hoje: {{ ies.resumo }}. Personalize a extensão do jeito da instituição, exporte em Configurações → Criar backup e suba aqui. Só entram respostas rápidas, abas, categorias e etiquetas — contatos, notas, webhooks e o token da API ficam de fora.
Desmarcada, ela não aparece para quem está se cadastrando — e quem já usa continua igual.
Desmarcar tira o conteúdo desta instituição da extensão de quem já usa. Só faça isso para encerrar de vez.
Nada marcado quer dizer atende todas — é assim que as instituições antigas continuam aparecendo.
{{ msgModelo }}
Aparecem no Acompanhamento do painel. Só os marcados entram na esteira da home — e ali sai apenas o nome, nunca CNPJ ou contato.
{{ msgCliente }}
Nenhum cliente cadastrado ainda. Enquanto não houver nenhum marcado, a home mostra a lista padrão.
O que a página de Planos cobra e o que o assistente responde quando perguntam preço. Editou aqui, mudou nos dois. Desativar tira do site sem apagar o cadastro.
Deixe o preço em 0 para um serviço que entra no plano sem custo. A ordem sai do arrasto na lista abaixo.
{{ msgOferta }}
Arraste pela alça ⠿ para mudar a ordem em que os itens aparecem no site.
O cliente digita o código no fim do pedido. O desconto incide sobre o total já com o desconto da recorrência. O uso é contado quando o pagamento confirma — não quando o checkout abre.
Prazo vazio = sem vencimento. Limite 0 = sem teto. Um cupom sem os dois é um corte de preço permanente — e código vaza, é para isso que ele existe.
{{ msgCupom }}
Nenhum cupom cadastrado. O campo continua aparecendo no checkout — quem não tiver código simplesmente ignora.
Vê os detalhes quem estiver logado numa conta com acesso a esta agenda. Sem isso, o Google mostra só os blocos ocupados.
Quem vem primeiro está no alto. Cancelar aqui apaga o evento da agenda do Google também — cancelar só na lista deixaria o compromisso na agenda de quem vai atender.
{{ d.observacao }}
{{ msgDiag }}
A resposta aparece na aula, assinada como gestor-master, para todo mundo que assiste àquela aula — não só para quem perguntou.
{{ p.texto }}
{{ p.resposta }}
{{ c.texto }}
{{ msgTut }}
A trilha se monta sozinha a partir daqui: mesma categoria junta as aulas num bloco, mesmo módulo junta dentro dele. A numeração e a duração total da categoria são somadas na hora — não há o que manter em dois lugares.
{{ naVimeoLido }}
Vazio esconde o botão "Baixar materiais" — melhor que um botão que não entrega nada.
{{ msgAula }}
{{ ed.email }}
+55Trocar o número libera a instalação: a extensão precisa se registrar de novo.
Os dias contam a partir de agora — salvar renova o prazo.
Quantos atendentes usam esta assinatura ao mesmo tempo. 0 usa o padrão da instalação ({{ limiteInstalacoes }}) — este campo é para quem foge dele. Lembre que o WhatsApp Web aceita o mesmo número em até 4 aparelhos: acima disso a licença vale e o WhatsApp fica de fora.
A extensão é a mesma para todos. A instituição define o logo, as abas e as respostas rápidas que vêm prontas. Trocar aqui não reaplica o conteúdo em quem já ativou.
Dois números atendendo o mesmo polo precisam do mesmo ID aqui: é ele que autoriza a resposta da central a sair pelo número que o contato chamou. ID diferente = contas separadas de verdade, sem troca entre elas.
Aparece dentro do WhatsApp, nos dois botões da extensão. É o símbolo da instituição do assinante — não o da plataforma. Vazio deixa a estrela padrão.
Define o conteúdo pronto que a extensão recebe na primeira ativação: respostas rápidas, abas, categorias e etiquetas do ramo. Só vale para quem ainda não ativou.
O assinante vê apenas o próprio acompanhamento, dados e assinatura. Admin master enxerga e altera todo o sistema.
Um por linha. Para explicar o item, escreva Nome — descrição (traço comum ou travessão). A ordem daqui é a que aparece no site, numerada como {{ inc.numero }}.1, {{ inc.numero }}.2…
{{ ea.caminhoAtual }}
Escrever o nome de uma categoria que já existe move a aula para lá. Nome novo cria um bloco novo na trilha.
A numeração que o aluno vê (1, 2, 3…) sai destas três ordens somadas — não se escreve à mão.
{{ eaVimeoLido }}
A duração é o rótulo ao lado da aula e entra na soma da categoria.
Vazio esconde o botão "Baixar materiais" na aula.
Fora do ar, a aula some da trilha do aluno e não conta no progresso — sem perder o cadastro nem as perguntas.
{{ conResumo }}
Nenhuma conversa no período. O consumo passa a ser registrado a partir da primeira pergunta feita ao agente no site.
usage no streaming.
Copie da tabela do provedor. O extrato usa o preço do modelo que cada agente está usando — quem define isso é a aba Modelo & Voz do agente.