Secretaria Municipal de Educação de Colíder · módulo persms

Manual do Usuário

Como mandar mensagens por RCS, SMS e WhatsApp pelos celulares de cada local, criar modelos com variáveis, ligar outros sistemas pela API e configurar o app no celular.

1Visão geral

O SIGEEDU Comunica (mensagem.semecol.com.br) envia mensagens pelo número de um celular do local: por RCS (o "chat" do Mensagens do Google, com confirmação de leitura e sem custo de SMS), por SMS ou pelo WhatsApp.

Fila central

Toda mensagem (da tela ou de outro sistema) entra numa fila do local. Os celulares do local pegam uma de cada vez.

Celulares

Um ou mais celulares com o app SIGEEDU Comunica por local. O que estiver livre envia a próxima.

Modelos

Textos prontos com variáveis, como {{nome}}, preenchidas pela tabela ou pela API.

API

O n8n, sites e planilhas mandam mensagens por POST ou pela URL, com uma chave do local.

Como a mensagem sai

O Android não deixa outros apps enviarem RCS ou WhatsApp. Por isso o app abre a conversa no Mensagens do Google (ou no WhatsApp), escreve o texto e toca em Enviar, como uma pessoa faria. O celular precisa ficar na tomada e sem senha na tela.

2Acesso e níveis

Entre em mensagem.semecol.com.br com o seu usuário do SIGEEDU. A permissão é do módulo persms, por local (as instituições da sua permissão):

NívelO que pode
1 · ConsultaVer o painel, a fila, os modelos e os celulares dos seus locais.
2 · Envia mensagens+ Enviar mensagens, cancelar as pendentes e mandar reenviar.
3 · Envia e configura+ Vincular/editar/excluir celulares, criar modelos e chaves da API; ver o Registro de atividades.
4 · FullTudo, em todos os locais.
5Sem acesso.

Quem não tem o módulo ou tem nível 5 vê a tela Sem permissão. Sem nenhum local na permissão aparece o aviso "Seu usuário não tem nenhum local no módulo persms".

3Conhecendo a tela

  • Menu lateral: Painel, Enviar mensagens, Fila e histórico, Modelos, Celulares, App no celular, API e chaves (nível 3+), Atividade e log e o Manual. Minimizar deixa só os ícones (o sistema lembra).
  • Local: no alto de todas as telas. Tudo o que você vê e faz é do local escolhido; o sistema lembra o último.
  • Tema claro/escuro: o botão sol/lua no menu. Sem escolher, segue o tema do aparelho.
  • No celular: a barra de cima tem Painel, Enviar, Fila e App; o resto fica no ⋮.

4Painel

Mostra as mensagens de hoje (enviadas, na fila, com erro, puladas), quantos celulares estão online e um cartão para cada celular: último sinal, o que ele consegue enviar (acessibilidade, Mensagens/RCS, SMS direto, WhatsApp) e quantas enviou hoje do limite. Atualiza sozinho a cada 15 segundos.

Celular offline

Se nenhum celular do local estiver online, as mensagens esperam na fila e saem quando um celular voltar.

5Enviar mensagens

  1. Para quem: cole a lista (um contato por linha) ou Importar planilha (Excel ou CSV). A 1ª coluna é o número. Se a 1ª linha tiver os nomes das colunas (numero;nome;data_reuniao), cada coluna vira uma variável. Sem cabeçalho: número; nome; mensagem própria.
  2. Tipo: SMS + RCS (tenta RCS; quem não tem recebe SMS), Só RCS (quem não tem é pulado), Só SMS (direto pelo chip) ou WhatsApp.
  3. Modelo (opcional): com modelo, Baixar planilha deste modelo traz um Excel com as colunas certas para preencher e importar. Abaixo da mensagem aparece o tamanho (caracteres e partes de SMS: 160 por parte, ou 70 com acento/emoji).
  4. Dispositivo: Automático ou um celular/canal específico. Se não conseguir, tentar também: SMS, WhatsApp ou e-mail, nessa ordem. Tipo E-mail precisa de uma coluna email.
  5. Modelo (opcional) ou Mensagem. Variáveis automáticas: {{data}}, {{hora}}, {{telefone}}. A Prévia mostra como fica para o primeiro contato; variável em vermelho = falta a coluna.
  6. Pôr na fila. As linhas com problema (número inválido, variável faltando) aparecem numa janela, com o motivo; as outras entram na fila.

6Fila e histórico

Todas as mensagens do local, de qualquer origem (Gestão, API ou URL). Filtros: busca (número, nome, texto, lote), situação, tipo e período. ao vivo atualiza a cada 10 s. Clique na linha para ver tudo da mensagem.

SituaçãoQuer dizer
PendenteNa fila, esperando um celular.
EnviandoUm celular pegou e está enviando (se ele sumir, volta para a fila em 15 min).
Enviada (RCS / SMS / WhatsApp)Saiu por esse caminho.
PuladaEx.: "Só RCS" e o contato não tem RCS.
ErroNão deu para enviar (o motivo aparece embaixo: número sem WhatsApp, botão não encontrado...).
CanceladaCancelada antes de sair.

Marque e use Cancelar (só pendentes) ou Reenviar (erro, pulada ou cancelada voltam para a fila). Excel exporta até 5.000 linhas do filtro.

7Modelos

Textos prontos do local. Código (ex.: aviso_reuniao, usado na API), nome, tipo padrão e o texto com variáveis entre chaves duplas: Olá {{nome}}, a reunião será em {{data_reuniao}}. A janela mostra as variáveis e um exemplo pronto de chamada da API. Modelo inativo não é aceito pela API.

8Celulares

Os celulares vinculados ao local. Nível 3+ edita (edit): nome, intervalo entre mensagens (sorteado entre o mínimo e o máximo; padrão 20–45 s), limite por dia (padrão 300), espera do RCS, os tipos que ele envia e se está ativo. Excluir: a mensagem que ele estiver enviando volta para a fila.

Bloqueio por spam

Muitas mensagens iguais de um número comum podem levar o Google (RCS) ou o WhatsApp a bloquear o número. Mantenha intervalos de 20 s ou mais, personalize com {{nome}} e use limites diários.

9Configurações (intervalo, pausas, horário)

Aba Configurações (altera: nível 3 ou 4). Vale para todos os celulares do local; em Celulares cada um pode mudar só o que precisar (campo vazio = segue o local; o valor do local aparece apagado no campo).

CampoO que faz
Intervalo mínimo / máximoEspera sorteada entre uma mensagem e outra (padrão 20 a 45 s).
Pausar a cada / por quantos minutosEx.: a cada 20 mensagens, parar 5 minutos (0 = não pausa).
Limite por celular por diaPadrão 300 (0 = sem limite).
Das / Até e dias da semanaFora do horário (de Colíder) as mensagens esperam na fila. Vazio = qualquer hora.
Tipos que os celulares enviamNenhum marcado = todos os que o celular conseguir.
Depois de cada envioAutomático (apaga a tela se estava apagada; senão volta à tela inicial), tela inicial, apagar a tela ou abrir o SIGEEDU Comunica.
Só enviar com a tela apagadaNão interrompe quem estiver usando o celular: espera a tela apagar, acende, envia e apaga.

O topo da aba diz se agora está dentro ou fora do horário. Os celulares recebem a configuração nova no próximo contato (segundos).

10App no celular (instalar e configurar)

Baixar

Na aba App no celular (no computador) há o botão Baixar o APK e o QR Code. Android 8 ou mais novo.

"O app foi bloqueado para proteger seu dispositivo"

O Android bloqueia apps baixados pelo navegador que usam acessibilidade. Instale pelo cabo USB: no celular, ative Opções do desenvolvedor › Depuração USB (toque 7 vezes em "Número da versão"), ligue o cabo, aceite o aviso e, no computador, rode adb install -r sigeedu-comunica.apk. Ou pause o Play Protect só durante a instalação.

Configurar

  1. Abra o app SIGEEDU Comunica e entre com o seu usuário.
  2. Na aba App no celular aparece a lista do que falta, com um botão para cada item: Mensagens do Google instalado e como app de SMS padrão; Recursos de chat (RCS) ativos; acessibilidade do SIGEEDU Comunica ligada (se a chave estiver cinza: Configurações › Apps › SIGEEDU Comunica › ⋮ › Permitir configurações restritas); bateria sem restrições; notificações; tela sem senha; e, se for usar, permissão de SMS e WhatsApp.
  3. Escolha o Local, dê um nome e toque em Vincular este celular (nível 3+).
  4. Deixe o celular na tomada, com bloqueio de tela "Nenhum": ele busca e envia sozinho (funciona no Wi-Fi ou no 4G). Uma notificação fixa mostra o que ele está fazendo.
  5. Segundo plano: não precisa deixar o app aberto. Ele volta sozinho ao ligar o celular. Depois de cada envio ele não abre a própria tela: volta à tela inicial ou apaga a tela (veja Configurações). RCS e WhatsApp abrem a conversa por alguns segundos; o tipo Só SMS não abre nada.

Pausar para de pegar mensagens; Desvincular desliga este celular (o cadastro continua em Celulares). Diagnóstico: abre a conversa com um número, escreve um teste e apaga sem enviar, mostrando o que o app enxergou (útil quando o RCS não é reconhecido).

11API e chaves (outros sistemas)

Na aba API e chaves (nível 3+) crie uma chave para cada sistema (ex.: "n8n da Secretaria"). A chave aparece uma vez só: copie e guarde. Marque aceitar na URL só para quem não consegue mandar cabeçalho.

Endereço: https://mensagem.semecol.com.br/api/enviar (também por http://). Campos: numero, tipo (sms, whatsapp, rcs, sms_puro), mensagem ou modelo e as variáveis. A aba traz exemplos prontos (JSON, tabela, URL, curl) e as rotas para acompanhar (/api/status/{id}, /api/lote/{lote}, /api/cancelar, /api/modelos, /api/saude). Com callback_url, o celular avisa o seu sistema quando a mensagem terminar.

12Quem vê as mensagens e mensagens sigilosas

  • Níveis 3 e 4 veem todas as mensagens do local e mudam as Configurações.
  • Níveis 1 e 2 veem só as mensagens que eles mesmos puseram na fila (aviso no alto da Fila). Em Configurações, o nível 3/4 pode ligar "Níveis 1 e 2 veem todas as mensagens do local". A regra é conferida no banco, não só na tela.
  • Sigilosa (códigos, senhas): marque Mensagem sigilosa em Enviar, ou use a API /api/sigilosa/enviar. O texto aparece como *** para todos (inclusive níveis 3 e 4 e a API de status) e é apagado do banco quando a mensagem termina. Sigilosa não pode ser reenviada. A conversa no celular/WhatsApp que enviou continua tendo o texto.

13Celulares e canais (WhatsApp por QR, API externa, e-mail)

Celulares › Incluir (nível 3 ou 4):

OpçãoPara quê
Celular com o appLeva à aba App no celular: a pessoa entra com o usuário no app e vincula.
Celular por link/QRGera um link de uso único (24 h). No celular com o app, abra o link ou leia o QR e toque em Abrir no app: fica vinculado sem ninguém entrar com usuário. Depois, o app mostra o que falta configurar.
WhatsApp por QR CodeUm número de WhatsApp (comum ou Business) enviando pelo servidor, sem o app. Salve e leia o QR Code em WhatsApp › ⋮ › Dispositivos conectados.
API externa ou da intranetEx.: o gateway de SMS http://10.5.0.33/api.php?num={numero_local}&msg={mensagem}. Escolha o método, o formato do número, o corpo, os cabeçalhos (os secretos não aparecem de novo) e como reconhecer sucesso/falha.
E-mailSMTP (servidor, porta, segurança, usuário, senha, remetente) ou API de e-mail.

Em cada celular/canal: Envia mensagens da API e Envia da tela Enviar mensagens (liga/desliga cada origem) e Ritmo e limite por tipo (intervalo e limite por dia de SMS, RCS, WhatsApp e e-mail; vazio = segue as Configurações).

14Esqueci minha senha (código)

O código do "Esqueci minha senha" do login passa pelo SIGEEDU Comunica: sigiloso e prioritário, tentando WhatsApp → RCS → SMS → e-mail (se um não conseguir em 45 s, vai o próximo). O telefone vem do cadastro (user_telefone) e o e-mail, do usuário.

15Botão Ajuda

O botão Ajuda (canto de baixo, à direita) abre um passo a passo animado da tela em que você está: App no celular, Enviar mensagens, Modelos, Celulares e API e chaves. Nas outras telas ele some.

16Atividade e log

Online agora (todos os níveis): quem está com a gestão aberta, em que tela e fazendo o quê. Registro de atividades (só níveis 3 e 4): quem fez o quê e quando — entrar/sair, mensagens postas na fila pela gestão (uma linha por lote, com a quantidade), cancelar/reenviar, celulares vinculados/alterados/excluídos, modelos e chaves criados/alterados/excluídos, APK baixado, diagnóstico e Excel. Filtros por período, pessoa, ação e texto; Excel exporta até 5.000 linhas.

Privacidade

O registro não guarda telefone, texto de mensagem, chave de celular nem chave da API. Cada mensagem tem a própria história na Fila. O registro não pode ser alterado nem apagado.

17Mensagens do sistema

MensagemO que fazer
Atualização do banco pendentePeça ao administrador para rodar os scripts sql/001 e 002.
Nenhum celular online neste localAs mensagens esperam. Confira o celular (tomada, internet, app aberto ao menos uma vez, acessibilidade).
faltam variáveis: xA lista/chamada não trouxe a coluna x usada no texto.
número sem WhatsAppO número não tem conta no WhatsApp; use SMS + RCS.
não deu para confirmar RCS [ … ]Use o Diagnóstico e envie o texto entre colchetes ao suporte.
Sem permissão…Seu nível neste local não permite a ação.

18Perguntas frequentes

A mensagem sai do meu número? Sai do número do chip (ou do WhatsApp) do celular vinculado ao local.

Preciso deixar o celular desbloqueado? Ele precisa estar sem senha (bloqueio "Nenhum" ou "Deslizar"); o app acende a tela sozinho. Use um celular só para isso.

Posso usar dois celulares no mesmo local? Sim: o que estiver livre pega a próxima mensagem, e as mensagens de WhatsApp só vão para quem tem WhatsApp.

O RCS é grátis? RCS usa a internet do celular. Quando o contato não tem RCS e o tipo é SMS + RCS, sai SMS (custo do plano do chip).

19Glossário

RCS: o "chat" do Mensagens do Google (texto pela internet, com confirmação de leitura). Lote: o grupo de mensagens postas de uma vez. Chave da API: a senha que um sistema usa para mandar mensagens de um local. Vincular: ligar um celular a um local.