💡 Este passo a passo é bastante detalhado. Para uma experiência mais visual e intuitiva, com imagens de cada etapa, você também pode ACESSAR MATERIAL EM PDF💡
Este guia mostra o passo a passo para criar o template de CSAT (a pesquisa de pós-atendimento) do canal OpaSuite no modo botão de link, que é o formato validado pela ZAPISP. O template nasce no painel da OpaSuite, passa pela análise da Meta e só depois é sincronizado e definido como padrão dentro da ZAPISP. São 5 etapas e leva de 10 a 20 minutos, fora o tempo de análise da Meta.
Antes de começar: pré-requisitos
-
Aplicativo OpaSuite: app OpaSuite ativo na conta e o canal já conectado.
-
Pesquisa de pós-atendimento: recurso de pesquisa habilitado na conta.
-
Acesso ao painel da OpaSuite: o template nasce no painel da OpaSuite, não na ZAPISP. É preciso ter acesso para criar o modelo e enviá-lo à análise da Meta.
Atenção: a ZAPISP valida o template no momento em que você o define como padrão de CSAT do canal. Um template fora da régua abaixo é recusado na hora de salvar, então vale a pena já criá-lo certo.
Dica: toda a resposta acontece na página que o botão abre: nota, "problema resolvido?" e comentário. Não existe formulário dentro do WhatsApp.
A régua do template
-
Cabeçalho (opcional): somente texto, sem variável. Imagem, vídeo ou documento no cabeçalho são recusados em template de pesquisa.
-
Corpo (obrigatório): no máximo 1 variável. A ZAPISP preenche essa variável com o primeiro nome do cliente. Duas ou mais variáveis no corpo: recusado.
-
Rodapé (opcional): texto livre.
-
Botão (obrigatório): 1 botão "Acessar website" com 1 variável no fim da URL. A ZAPISP preenche a variável com o código único da pesquisa. Nunca dois botões de link, porque isso quebra o envio.
A URL do botão é sempre esta:
https://zapisp.com.br/api/after-service/{{variavel}}
A base fica gravada no template e a ZAPISP envia apenas o código único da pesquisa no lugar da variável. Abaixo, como a mensagem chega ao cliente:

Passo a passo
São cinco etapas, na ordem. Os passos 1 e 2 acontecem no painel da OpaSuite; os passos 3 e 4, dentro da ZAPISP.
-
Criar o modelo no painel da OpaSuite: acesse Adicionar novo modelo de mensagem e vá até a etapa Cadastro da mensagem. No cabeçalho, escolha Tipo de cabeçalho: Texto e escreva um título curto, por exemplo "Como foi seu atendimento?". No corpo, escreva o convite à pesquisa com uma variável inserida pelo botão de variáveis do próprio editor. Ela vira o nome do cliente. Em seguida, ative Exibir botões, adicione um botão, marque Tipo do botão: Acessar website, escreva algo como "Responder" no texto e, na URL, digite a base e acrescente a variável pelo controle do editor.


-
Enviar para análise e aguardar a aprovação da Meta: ainda no painel da OpaSuite, clique em Enviar para análise da Meta. Todo template de WhatsApp passa pela análise da Meta antes de poder ser disparado. Aguarde o status de aprovado. Qualquer edição posterior gera nova análise e exige repetir os passos 3 e 4.
-
Sincronizar os templates do canal na ZAPISP: na ZAPISP, vá em Aplicativos > OpaSuite > aba Canais > Templates e clique em Sincronizar. É a sincronização que traz o template aprovado para dentro da ZAPISP e faz a plataforma reconhecer a variável do botão. Sempre re-sincronize depois de criar ou editar um template.
-
Definir o template como padrão de CSAT do canal: na mesma tela, abra Templates padrão, escolha o seu template no seletor CSAT e salve. A validação da régua roda neste momento: se o template fugir das regras, a ZAPISP recusa com uma mensagem dizendo o que ajustar. Veja a seção de erros comuns.
-
Pronto, a ZAPISP preenche as variáveis sozinha: no disparo do CSAT, a variável do corpo recebe o primeiro nome do cliente (ou "cliente", se o cadastro não tiver nome) e a variável do botão recebe o código único da pesquisa daquele atendimento. Nenhuma configuração de variável é necessária.

Atenção: a variável precisa ser a do editor. Ela deve ficar literal na URL, no formato de chaves duplas. URL colada com a variável codificada não é reconhecida pela ZAPISP: o template cai no modo antigo e o envio falha por contagem de variáveis. E nunca inclua um segundo botão de link: manter só o botão da pesquisa é o cenário validado.
Não confunda com a tela "Editar variáveis do template". Essa tela, a dos coringas, serve para usar o template em campanhas. Para o CSAT automático, mapear coringa não é necessário, e o que estiver mapeado lá não é usado pelo disparo da pesquisa.
O que muda depois de configurar
-
O domínio do link vem do template: no modo botão, a URL base é a que está gravada no template (zapisp.com.br). A configuração de domínio próprio da empresa não se aplica. É a mesma limitação do canal Meta oficial.
-
Só um botão de link por template: a API da OpaSuite expõe apenas um botão de URL por template, mesmo quando o template tem mais. Template com dois links sempre falha no envio.
-
O modo antigo continua funcionando: template sem botão variável (1 ou 2 variáveis, com o link cru no corpo) segue aceito, e a ZAPISP manda nome e link completo no texto. Converte menos que o botão; migre quando puder.
-
Atalho por nome: se existir no canal um template chamado exatamente zapisp_pos_atendimento, ele é usado como padrão de CSAT quando nenhum outro foi selecionado. O mesmo vale para zapisp_nps no NPS.
Validação final
Percorra os quatro testes abaixo para confirmar que o canal está pronto.
-
Finalize um atendimento de teste no canal OpaSuite.
-
Confira, na mensagem recebida, se o primeiro nome do cliente aparece no corpo.
-
Toque no botão e confirme que a página da pesquisa daquele atendimento abre.
-
Se o nome e o botão estiverem certos, o canal está pronto.
Erros comuns e como resolver
-
"Template de CSAT não configurado, defina o template padrão e envie novamente": o canal não tem template selecionado no seletor CSAT e não existe template chamado zapisp_pos_atendimento. Volte ao passo 4 e defina o template em Templates padrão.
-
"...com botão de link variável, use uma variável no botão e no máximo uma no corpo (o nome do cliente)": o template tem botão variável, mas duas ou mais variáveis no corpo, ou mais de uma variável em botões. Ajuste o template na OpaSuite para a régua (1 no botão, até 1 no corpo), reenvie para análise e re-sincronize.
-
"Template OpaSuite ... esperado: uma ou duas variáveis": template sem botão variável, com zero ou três ou mais variáveis no total (modo antigo, com link no corpo). Prefira o modo botão deste guia, ou deixe o corpo com uma ou duas variáveis (nome e link).
-
Recusa ao salvar o padrão, por causa do cabeçalho: cabeçalho de imagem, vídeo ou documento não é aceito em template de pesquisa. Troque o cabeçalho por texto ou remova-o.
-
OpaSuite: "Número de variáveis diferente do esperado": template com um segundo botão de link (invisível para a integração), variável codificada na URL, ou canal sem re-sincronizar após a edição. Deixe apenas um botão de link, com a variável literal, e sincronize de novo.
E o NPS?
A receita é idêntica, com duas trocas. A primeira: a URL do botão aponta para o endereço do NPS, e não o de pós-atendimento.
https://zapisp.com.br/api/nps/{{variavel}}
A segunda: no passo 4, o template entra no seletor NPS, e não no de CSAT (atalho por nome: zapisp_nps). A régua de variáveis é a mesma.
Precisa de ajuda?
Se você travar em algum passo, fale com o nosso time de suporte pelo pop-up de ajuda no site ou pelo WhatsApp: +55 84 3190-3931 (wa.me/558431903931).