Manual de Uso
Guia prático para operar o sistema Arranjo de Oradores pelo painel administrativo: cadastros, discursos, notificações automáticas e acompanhamento das mensagens.
1. Visão geral
O Arranjo de Oradores organiza discursos públicos e envia lembretes automáticos por WhatsApp ao orador antes da data do discurso.
O uso diário acontece pelo Django Admin. Não há uma tela separada fora do painel administrativo.
- Cadastre oradores e congregações.
- Mantenha a lista de temas de discursos ativa.
- Cadastre o discurso com data, hora, orador, tema e congregação de destino.
- Acompanhe as notificações, respostas e status das mensagens.
2. Acesso ao Admin
- Acesse a URL de produção do sistema.
- Entre em
/admin/. - Informe usuário e senha.
- Após o login, use o menu lateral para acessar os cadastros.
3. Cadastro de oradores
Use este cadastro para registrar as pessoas que receberão lembretes de discursos.
- No menu, acesse Oradores.
- Clique em Adicionar orador.
- Preencha nome, celular e congregação de origem.
- Use observações para anotações internas, se necessário.
- Mantenha ativo marcado para oradores disponíveis.
- Clique em Salvar.
5511999999999.
Se um orador não deve mais receber convites ou lembretes, desmarque ativo em vez de excluir o cadastro.
4. Cadastro de congregações
Use este cadastro para registrar congregações de destino e seus dados de contato/endereço.
- No menu, acesse Congregações.
- Clique em Adicionar congregação.
- Preencha nome, responsável e telefone, se disponíveis.
- No bloco Endereço, informe o CEP.
- Ao terminar de informar o CEP, aguarde o preenchimento automático dos campos de endereço.
- Revise logradouro, bairro, cidade e estado.
- Preencha manualmente número e complemento, quando existirem.
- Clique em Salvar.
5. Temas de discursos
Os temas permitem selecionar um discurso a partir de uma lista predefinida.
- No menu, acesse Temas de discursos.
- Use a busca para localizar por número ou título.
- Abra um tema para editar o título ou o status ativo.
- Desmarque ativo para temas descontinuados.
Se um tema mudar de nome, atualize o título mantendo o mesmo número. Isso preserva a organização da lista.
6. Cadastro de discursos
O discurso é o agendamento principal. Ele liga orador, tema, congregação, data, hora e status.
- No menu, acesse Discursos.
- Clique em Adicionar discurso.
- Selecione o orador.
- Selecione o tema predefinido. Use o número ou parte do título para buscar.
- Selecione a congregação de destino.
- Informe data e hora.
- Escolha o status.
- Use observações para informações internas.
- Clique em Salvar.
Status do discurso
| Status | Uso recomendado |
|---|---|
| Agendado | Use quando o discurso foi marcado, mas ainda não teve confirmação final. |
| Confirmado | Use quando o orador confirmou o compromisso. |
| Cancelado | Use quando o discurso não acontecerá mais. |
| Realizado | Use após o discurso acontecer. |
7. Marcos automáticos
Ao salvar um discurso novo, o sistema cria notificações para os marcos de 30, 15, 7 e 2 dias antes da data do discurso.
Exemplo: se o discurso está marcado para 30/07, o marco de 30 dias fica previsto para 30/06.
Notificações já enviadas permanecem registradas como histórico, mesmo que o discurso seja editado depois.
8. Consulta e reenvio de notificações
A tela Notificações mostra os lembretes criados para cada discurso.
- No menu, acesse Notificações.
- Use filtros por data, marco, status, orador, congregação ou status do discurso.
- Abra uma notificação para consultar detalhes do envio.
- Para envio manual, selecione uma ou mais notificações.
- No menu de ações, escolha Enviar/reprocessar notificações selecionadas.
- Clique em Executar.
Status de envio
| Status | Significado |
|---|---|
| Pendente | A notificação ainda não foi enviada e pode ser processada pelo cron ou manualmente. |
| Enviado | A mensagem foi aceita pela API de WhatsApp. |
| Erro | Houve falha no envio. Consulte o campo de resposta da API. |
9. Respostas e status das mensagens
O sistema registra respostas recebidas pelo WhatsApp e eventos de status das mensagens.
Respostas de notificações
- Acesse Respostas de notificações.
- Consulte telefone, nome do contato, mensagem recebida e notificação relacionada.
- Use esse histórico para acompanhar confirmações ou dúvidas enviadas pelo orador.
Eventos de status das mensagens
- Acesse Eventos de status das mensagens.
- Consulte status, telefone, ID da mensagem e notificação relacionada.
- Use esses eventos para verificar entrega, leitura ou outros retornos da API.
10. Rotina recomendada
- Cadastre ou atualize oradores ativos.
- Cadastre ou atualize congregações e endereços.
- Confirme se o tema do discurso está ativo.
- Cadastre o discurso com data e hora corretas.
- Verifique a aba de notificações dentro do discurso.
- Acompanhe diariamente notificações com status Erro.
- Consulte respostas recebidas para registrar confirmações.
- Após o evento, altere o status do discurso para Realizado.
11. Erros comuns e o que fazer
Notificação com erro
- Abra a notificação.
- Leia o campo resposta da API.
- Corrija o cadastro relacionado, se necessário.
- Marque a notificação como pendente.
- Execute o envio novamente.
Mensagem não chegou
- Confira se o celular do orador está correto.
- Verifique se a notificação aparece como Enviado.
- Consulte Eventos de status das mensagens.
- Confirme se a instância do WhatsApp está conectada na Z-API.
Orador sem celular ou celular incorreto
- Acesse Oradores.
- Abra o cadastro do orador.
- Corrija o campo celular.
- Salve e reenvie a notificação, se necessário.
Discurso cadastrado com poucos dias de antecedência
Para discursos novos, o sistema não cria marcos que já venceram antes do cadastro. Se o discurso for cadastrado com 7 dias de antecedência, os marcos de 30 e 15 dias não serão criados.
Cron não processou no horário esperado
- Verifique se há notificações pendentes com data prevista vencida.
- Confira se o serviço notificacoes-cron está ativo na Railway.
- Consulte os logs do cron na Railway.
- Se necessário, faça um teste com um horário próximo.
Tema inativo não aparece na seleção
- Acesse Temas de discursos.
- Localize o tema pelo número ou título.
- Marque ativo.
- Salve e volte ao cadastro do discurso.
Webhook não registra resposta
- Confirme se a resposta foi enviada para o mesmo número conectado à Z-API.
- Verifique a URL configurada no webhook da Z-API.
- Confirme se o token do webhook está correto.
- Consulte os logs da Railway enquanto envia uma resposta de teste.