ITEI

Manual de Utilização

Manual de Utilização — Sistema ITEI

Portal institucional, área do associado, painel administrativo, advogados, parceiros e cadastro em campanha

Site: https://itei.org.br

Versão do manual: setembro/2026 (rev. dinheiro, caixa e credenciais)


Sumário

  1. Visão geral
  2. Site público
  3. Portal do Associado
  4. Painel Administrativo
  5. Painel do Advogado
  6. Portal do Parceiro
  7. Módulo de Campanha
  8. Pagamentos
  9. Validação da carteirinha (balcão)
  10. AcquaH2
  11. Plataforma EAD (Escola Avançada)
  12. Jobs automáticos (cron)
  13. Credenciais de acesso (ambiente de demonstração)
  14. Perguntas frequentes
  15. Roadmap — Moeda ITEI (prep)
  16. Serviços por cidade
  17. Articuladores — repasse por cidade

1. Visão geral

O sistema ITEI é composto por sete áreas principais:

Área Quem usa URL
Site institucional Público https://itei.org.br
Portal do Associado Titular e família https://itei.org.br/portal-associado/login
Painel Admin Equipe ITEI https://itei.org.br/admin/login
Advogados Advogados por área https://itei.org.br/advogado/login
Portal do Parceiro Estabelecimentos conveniados https://itei.org.br/parceiro/login
Campanha Operadores autorizados https://itei.org.br/campanha/login
Articuladores Comissão ODS / Loja local https://itei.org.br/articulador/login

Módulos recentes (destaque)

Módulo Objetivo
AcquaH2 Kits, estoque, 1ª compra, reposições e acompanhamento de envio
EAD / Escola Avançada Cadastro e vínculo de pacote de cursos na matrícula/campanha
Fidelização do parceiro Metas de visitas e brinde/cupom do próprio comércio
Sorteio ITEI × parceiro Cupom numerado por validação completa → sorteio periódico
Pagamento em dinheiro (campanha) Protocolo + baixa no Caixa (operador com flag)
Credenciais seguras Senha do portal só no WhatsApp; admin pode reenviar
Articuladores Repasse 2,5%+2,5% (ou 5% ODS) por cidade/competência

2. Site público

URL: https://itei.org.br

Seções principais

Ações rápidas


3. Portal do Associado

Login: https://itei.org.br/portal-associado/login

Dados necessários para entrar

  1. Matrícula ITEI (ex.: ITEI-2026-0001)
  2. CPF do titular
  3. Senha

3.1 Início

Resumo do associado, status (Ativo / Pendência financeira), economia do mês e atalhos.

Se houver benefício AcquaH2, aparece aviso de reposição/entrega e card de acesso rápido.

3.2 Carteirinha Digital

3.3 Guia de Convênios

URL: /portal-associado/convenios

Fluxo no estabelecimento:

  1. Associado abre a carteirinha (QR Code).
  2. Caixa escaneia → página mostra DESCONTO LIBERADO ou indisponível.
  3. Caixa informa o código do parceiro, o valor da compra (para cupom do sorteio) e, opcionalmente, o valor economizado.
  4. A economia entra no extrato do associado; o comércio pode ganhar cupom do sorteio e avançar na fidelização própria.

Associado ATIVO com carteira vencida ou status PENDENTE não recebe liberação de desconto.

3.4 Cursos do Estudante

URL: /portal-associado/cursos

3.5 AcquaH2

URL: /portal-associado/acquah2

3.6 Central de Empregabilidade

URL: /portal-associado/vagas

3.7 Orientação Jurídica

URL: /portal-associado/juridico

Aba Função
Orientação Formulário com pré-preenchimento, área, tipo, urgência, canal, horário, anexos (até 3) e LGPD
Modelos Download de PDFs preenchidos
FAQ Perguntas frequentes e checklist
Histórico Protocolo, status, mensagem e link Meet

Fluxo: disclaimer → envio → protocolo JUR-AAAA-##### + WhatsApp → acompanhamento no histórico.

3.8 Financeiro

Lista as mensalidades (abertas, pagas, vencidas).

Banner permanente: *“Mantenha sua fatura em dia para não ter o desconto recusado no caixa.”*

Método Uso
PIX Gera QR / copia e cola
Boleto Solicita endereço e gera linha digitável / PDF
Cartão de crédito Pagamento avulso (até 12x)
Cartão recorrente Cobrança automática mensal
Anuidade Várias mensalidades em aberto com desconto (PIX ou cartão até 12x)

Cobrança preventiva (automática via WhatsApp)

Job diário /api/cron/cobranca-preventiva (protegido por CRON_SECRET):

Momento Conteúdo
3 dias antes Lembrete + PIX Copia e Cola
No vencimento QR Code PIX + link da fatura
1 dia após (ou mais) Alerta de suspensão; marca PENDENTE (uma vez por fatura)

Faturas em atraso também passam a VENCIDA automaticamente.

O associado só fica plenamente ATIVO após a confirmação do pagamento da mensalidade em aberto (quando o cadastro foi feito como pendente).


4. Painel Administrativo

Login: https://itei.org.br/admin/login

Campos: e-mail + senha

O acesso a cada tela depende das permissões por módulo (Admin → Usuários Admin), exceto superAdmin.

4.1 Dashboard

Indicadores: total de associados, ativos, pendentes e faturas abertas.

Atalho para Novo associado.

4.2 Central de Módulos / Usuários Admin

4.3 Associados

4.4 Financeiro

Gestão global de mensalidades (filtros por status, busca, baixa, remoção).

Filtros extras: Dinheiro e Dinheiro pendente (método presencial / protocolo de caixa).

4.5 Campanhas

Gestão do módulo de inscrição em massa (ver seção 7):

Modos EAD da campanha:

Contrato: texto, versão e “obrigatório no wizard” (aceite antes do WhatsApp de credenciais).

4.6 Jurídico e Advogados

4.7 Convênios

Cadastro de parceiros (categoria, desconto, endereço, WhatsApp, regras, balcão).

Código do parceiro — usado no caixa (gerado automaticamente se vazio).

Link para gerenciar acesso ao Portal Parceiro.

Cadastro pelo site (/seja-parceiro): cria convênio + usuário inativos (origemCadastro=SITE). Em Convênios, a seção Pendentes do site permite Aprovar e liberar (ativa + gera código + WhatsApp ao parceiro) ou Recusar.

4.8 Portal Parceiro (usuários)

Crie usuário (e-mail + senha) vinculado a um convênio → https://itei.org.br/parceiro/login

Ou aguarde auto-cadastro do site e aprove em Convênios.

4.9 Sorteios Parceiro

URL: /admin/sorteios-parceiro

Módulo: Sorteios Parceiro

  1. Crie o sorteio (nome, prêmio, início, fim, regras). Não crie períodos ABERTO sobrepostos.
  2. Enquanto ABERTO, cada validação no balcão com valor da compra gera cupom ITEI-AAAAMM-000001.
  3. Limite: 1 cupom por associado / dia / comércio (trava no banco).
  4. Edite nome/prêmio/datas no detalhe; Exportar CSV lista todos os cupons.
  5. EncerrarSortear ganhador (aleatório entre os cupons).
  6. WhatsApp ao convênio ganhador e ao associado do cupom (quando houver telefone).
  7. Associado vê os cupons em Portal → Meus cupons (/portal-associado/sorteio).

4.9.1 Fidelidade Parceiro (moderação)

URL: /admin/fidelidade-parceiro

Módulo: Fidelidade Parceiro

Lista campanhas criadas pelos lojistas; admin pode pausar/ativar. Edição de meta/estoque fica no portal do parceiro.

4.10 Empregabilidade

Métricas de vagas, candidaturas, contratações e retenção.

4.11 Plataformas EAD / Pacotes EAD

4.12 AcquaH2 (admin)

URL: /admin/acquah2

Módulo: acquah2

Aba Função
Produtos / estoque Cadastro, intervalo de reposição, estoque mínimo, entrada de estoque
Kits Composição de kits (itens × quantidade)
Benefícios Lista de benefícios; processar reposições; job de lembretes; baixar estoque de 1ª compras já pagas
Envios Fila PENDENTE_ENVIO / ENVIADO; botões Marcar enviado e Marcar entregue (WhatsApp ao associado)

Lembretes WhatsApp ao admin Acqua (D−3 e no dia da reposição): variável ACQUA_ADMIN_WHATSAPP (fallback WHATSAPP_DESTINATION_PHONE).

Cron: /api/cron/acqua-reposicao (ver seção 12).

4.13 Articuladores (repasse)

URL: /admin/articuladores

Módulo: articuladores

Entidades, cidades, geração de títulos por competência e baixa. Ver §17.


5. Painel do Advogado

Login: https://itei.org.br/advogado/login

Advogados não vêm do seed. Cadastre-os no admin antes do primeiro acesso.


6. Portal do Parceiro

Login: https://itei.org.br/parceiro/login

Cadastro público: https://itei.org.br/seja-parceiro (vantagens + formulário; acesso só após liberação no admin).

Usuários: Admin → Portal Parceiro ou auto-cadastro aprovado em Admin → Convênios.

Se o login estiver correto mas o cadastro ainda inativo, a mensagem é: *cadastro aguardando liberação do ITEI*.

Área Descrição
Dashboard Impacto do mês: clientes ITEI, vendas estimadas, economia, vagas
Fidelização Campanhas: criar/editar, meta, recompensa, período, estoque (preserva resgates ao editar), pausar/ativar, histórico. Menu some se o serviço estiver off na cidade do convênio.
Sorteio ITEI Cupons do sorteio aberto, total do período e histórico (incluindo se ganhou). Menu some se o serviço estiver off na cidade.
Vagas Publicar oportunidades
Candidaturas Triagem, filtro EAD, contratação por matrícula + código ITEI
Atendimentos Validações de carteirinha no mês
Meu Convênio Desconto, regras, balcão, WhatsApp, cidade/UF

O código do parceiro é o mesmo do balcão (/validar/[matrícula]).

6.1 Fidelização (programa do lojista)

  1. Parceiro cria/edita campanha (ex.: 5 visitas → café grátis; mês calendário ou últimos N dias).
  2. Cada validação de desconto conta visita (padrão: 1 visita/dia).
  3. No balcão, ao atingir a meta, aparece Resgatar agora.
  4. Associado vê o progresso em Convênios; WhatsApp avisa “quase lá”, elegível e resgate confirmado.
  5. Resgate também notifica o WhatsApp do convênio.

6.2 Sorteio ITEI × parceiro

  1. Admin abre o sorteio do período (sem sobreposição ABERTO).
  2. No balcão, validação com valor da compra → cupom numerado + WhatsApp ao associado.
  3. Parceiro acompanha em Sorteio ITEI; associado em Meus cupons.
  4. Admin sorteia → convênio e associado notificados.

7. Módulo de Campanha

Usado para cadastrar associados em massa em ações presenciais ou mutirões.

Login operador: https://itei.org.br/campanha/login

Admin também pode abrir o wizard pela sessão administrativa.

Menu do operador:

7.1 Preparação (Admin)

  1. Admin → Campanhas
  2. Crie a campanha (valor, parcelas, EAD, AcquaH2, kit, carência, contrato)
  3. Marque Aceita dinheiro se a ação presencial receber espécie/maquininha
  4. Crie operadores (e-mail + senha + campanha); marque Acesso ao caixa só para quem confirma recebimento presencial

Modos EAD: NENHUM / PACOTE / ESCOLHA / TODOS (ver 4.5).

Modos Acqua: kit vinculado; 1ª compra gera fatura Acqua separada; dependentes podem receber kit se marcado.

7.2 Fluxo do operador — Nova inscrição

URL: https://itei.org.br/campanha/novo

Passo 1 — Dados

Passo 2 — Parcelas

Passo 3 — Pagamento

Blocos independentes quando houver Acqua:

Dinheiro (presencial):

  1. Operador gera o protocolo (ex.: ITEI-7K2M).
  2. Não há botão “já paguei” no wizard.
  3. Quem tem Acesso ao caixa confirma em Campanha → Caixa.
  4. No confirmação: forma Espécie ou Maquininha + observação (bandeira, parcelas…).
  5. A baixa responde rápido; ativação/EAD/Acqua seguem em segundo plano.

Após pagamento confirmado da mensalidade, associado tende a ATIVO.

Pagamento Acqua dispara hooks de 1ª aquisição / estoque.

Se o PIX “Confirmar pagamento” antigo só atualizava a tela, use no admin Acqua o botão Baixar estoque de 1ª compras já pagas, ou a API de confirmação de pagamento da campanha.

Passo 4 — Credenciais e contrato

Tela do operador mostra: nome, matrícula, palavra de desconto, telefone, status do envio WhatsApp.

A senha do portal não aparece (anti-fraude).

Se a campanha exige contrato: aceite eletrônico (nome + checkbox) → PDF; só depois o WhatsApp completo.

Envio automático (após pagamento + contrato, se obrigatório):

  1. Nova senha do portal (rotacionada)
  2. Mensagem de acesso ao portal
  3. Carteirinha (QR)
  4. PDF do contrato (se aceito)

Botões: Imprimir (sem senha), Reenviar WhatsApp, e-mail (sem senha), cadastrar próximo.

EAD: provisionamento após pagamento; WhatsApp da Escola Avançada segue as flags da plataforma (mensagem com Login e Senha, depois o link).

7.3 Caixa (dinheiro)

URL: https://itei.org.br/campanha/caixa

  1. Buscar por protocolo, matrícula, CPF ou nome.
  2. Conferir valor e associado.
  3. Confirmar recebimento → Espécie ou Maquininha + observação.
  4. Fatura some da lista; no admin Financeiro aparece método Dinheiro + observação.

Só operador com Acesso ao caixa ou admin. Cada baixa grava quem confirmou e quando.

7.4 Lista de inscrições

Em /campanha: data, associado, matrícula, status, parcelas.


8. Pagamentos

8.1 Gateway

PagBank (principal). Alternativas: Asaas e Mercado Pago (principalmente PIX).

8.2 PIX / Boleto / Cartão / Recorrente / Anuidade / Dinheiro

Mesmo fluxo do portal Financeiro e da campanha (QR, boleto com endereço, cartão até 12x, assinatura, anuidade com ANUIDADE_DESCONTO_PERCENTUAL).

Dinheiro é só na campanha (presencial), com protocolo e baixa autenticada no Caixa — ver seção 7.3.

8.3 Sandbox PagBank

Com PAGBANK_SANDBOX=true:

Número CVV Validade Resultado
5555666677778884 123 12/2026 Aprovado
5322397237653563 123 12/2026 Aprovado

Não use cartão real no sandbox.

8.4 Webhook

https://itei.org.br/api/webhooks/pagbank


9. Validação da carteirinha (balcão)

Sem login: https://itei.org.br/validar/[MATRICULA]

O QR da carteirinha aponta para esse endereço.

Após DESCONTO LIBERADO

  1. Código do parceiro (obrigatório)
  2. Valor da compra — necessário para gerar cupom do sorteio ITEI
  3. Valor economizado (opcional) — soma na economia do associado
  4. Confirmar desconto

Resultado na tela

Bloco Conteúdo
Sucesso do desconto Confirmação + economia
Sorteio ITEI Cupom ITEI-… ou motivo (sem valor / sem sorteio aberto / limite diário)
Fidelidade do estabelecimento Progresso da campanha do lojista + botão Resgatar se elegível

API: POST /api/public/convenio/confirmar-desconto

Corpo: { matricula, codigoParceiro, valorCompra?, valorEconomia? }

Resposta inclui fidelidade e cupomSorteio.

Resgate de fidelidade: POST /api/public/convenio/fidelidade/resgatar

{ matricula, codigoParceiro, campanhaId }

Elegibilidade de desconto: status ATIVO + carteira na validade.


10. AcquaH2

Regras de negócio

Papéis

Quem Onde
Admin /admin/acquah2 — estoque, kits, benefícios, envios, jobs
Operador campanha Wizard com kit e pagamento Acqua
Associado /portal-associado/acquah2

Lembretes e cron


11. Plataforma EAD (Escola Avançada)

Integração (API)

Formato típico (domínio configurável):

Ação Endpoint (conceito)
Cadastro POST .../api/v2/index.php?usuarios/novo
Vínculo curso/pacote POST .../api/v2/index.php?usuarios/vinculocurso com token, aluno, curso
Pacote completo código configurável (padrão 11)

Variáveis de ambiente (exemplo):

Webhook Guru permanece opcional (fallback); o fluxo principal é cadastro + vínculo.

Após vínculo bem-sucedido

Quem provisiona


12. Jobs automáticos (cron)

Protegidos por CRON_SECRET (Authorization: Bearer …, header x-cron-secret ou ?secret=).

# Cobrança preventiva (WhatsApp + PIX)
curl -fsS -X POST -H "Authorization: Bearer SEU_CRON_SECRET" \
  https://itei.org.br/api/cron/cobranca-preventiva

# AcquaH2 — reposições + lembretes admin (D-3 / D0)
curl -fsS -X POST -H "Authorization: Bearer SEU_CRON_SECRET" \
  https://itei.org.br/api/cron/acqua-reposicao

Agende diariamente (ex.: 10h).


13. Credenciais de acesso (ambiente de demonstração)

Geradas pelo seed (npm run db:seed), exceto advogados e usuários de parceiro:

Perfil Acesso Senha
Administrador admin@itei.org.br adminitei2025
Operador de campanha operador@itei.org.br campanha2025
Associado demo Matrícula ITEI-2025-0001 · CPF 123.456.789-00 itei2025
Advogado Admin → Advogados Senha do cadastro
Parceiro Admin → Portal Parceiro Senha do cadastro

Em produção, altere todas as senhas padrão imediatamente.


14. Perguntas frequentes

O associado não consegue entrar no portal

Confirme matrícula, CPF do titular e senha enviada no WhatsApp.

Em campanha, a senha não aparece na tela do operador — só no WhatsApp (envio automático após pagamento/contrato, ou Reenviar WhatsApp / Admin → Reenviar credenciais).

Esqueci a senha / WhatsApp da campanha falhou

Admin → Associados → ficha → Reenviar credenciais (WhatsApp) (gera nova senha do portal).

Para Escola Avançada, use a seção EAD na mesma ficha (fluxo separado).

Admin → Campanhas → Operadores → marque Acesso ao caixa e salve.

A campanha também precisa estar com Aceita dinheiro para gerar protocolo no wizard.

Dinheiro: quem pode confirmar?

Só operador com flag de caixa ou admin. O inscrito/operador comum não marca “já paguei”.

Na confirmação informe Espécie ou Maquininha + observação.

Status “Pendência financeira”

1ª mensalidade ainda não confirmada como paga — ou cobrança preventiva marcou PENDENTE.

Com pendência (ou carteira vencida), o desconto de convênio não libera no QR.

O caixa não gera cupom do sorteio

  1. Deve existir sorteio ABERTO no admin.
  2. Informe o valor da compra (> 0).
  3. Respeite o limite: 1 cupom por associado/dia naquele comércio.

Como o lojista cria fidelização?

Portal Parceiro → Fidelização → Nova campanha.

Resgates ocorrem no balcão após a meta.

Acqua: estoque não baixou após PIX

Admin → AcquaH2 → Baixar estoque de 1ª compras já pagas.

Confirme também o webhook/confirmação de pagamento da campanha.

Acqua: associado não recebe WhatsApp de envio

Marque Enviado / Entregue na aba Envios. O telefone usado é o do associado (ou do dependente, se houver).

Como liberar o módulo Sorteios / Acqua para um admin?

Admin → Usuários Admin → marque Sorteios Parceiro e/ou AcquaH2 (ou use superAdmin).

EAD não matriculou na Escola Avançada

Verifique token/URL, ação usuarios/novo + usuarios/vinculocurso, pacote ID e dados do aluno (e-mail/CPF/telefone em dependentes). Consulte logs do servidor.

Como funciona a cobrança automática no WhatsApp?

Ver seção 12 e variáveis Z-API (WHATSAPP_*).

Anuidade com desconto

Portal Financeiro: 2+ mensalidades em aberto → card Anuidade (ANUIDADE_DESCONTO_PERCENTUAL).

WhatsApp das credenciais / jurídico não envia

PagBank em produção

Homologação Pipefy + token de produção com PAGBANK_SANDBOX=false.


15. Roadmap — Moeda ITEI (prep)

Status: preparação técnica apenas. Não há saldo, cashback nem resgate ativos para o usuário final.

Já preparado no sistema

- FEATURE_DIGITAL_CURRENCY

- CASHBACK_ENABLED

Quando ativar (marcos)

  1. Volume estável de validações no balcão
  2. Conveniados de compra rotineira em vários setores
  3. Preferência dos lojistas por crédito/cashback vs desconto direto na margem
  4. Necessidade de float / giro pré-pago no instituto

Não construir ainda


16. Serviços por cidade

Admin: /admin/cidades (módulo Serviços por cidade)

Para cada município (cidade + UF) é possível ligar/desligar:

Regras:


17. Articuladores — repasse por cidade

Admin: /admin/articuladores (módulo Articuladores — liberar em Usuários Admin)

Portal da entidade: /articulador/login

Regras de cálculo

Fluxo admin

  1. Cadastrar entidades (e-mail/senha do portal, tipo Comissão ODS ou Loja, PIX opcional).
  2. Vincular cidades à Comissão ODS e, se houver, à Loja local.
  3. Gerar competência (todas as cidades ativas ou uma).
  4. Filtrar títulos e Confirmar pagamento / cancelar pendentes.
  5. Títulos já pagos não são sobrescritos ao regenerar a mesma competência.

Portal do articulador

Deploy

Após atualizar o código no servidor: npx prisma db push (ou migrate) e npm run build, depois reiniciar o app. Liberar o módulo Articuladores aos admins que devem operar o repasse.


Contatos úteis

Assunto Canal
Site / suporte associado WhatsApp configurado no portal
Homologação PagBank https://app.pipefy.com/public/form/2e56YZLK
Doc PagBank https://developer.pagbank.com.br

*Manual do sistema novositeitei / ITEI Família — atualizado em setembro/2026 (dinheiro/caixa presencial, credenciais só no WhatsApp, contrato de campanha, Ensino Médio no diagnóstico, AcquaH2, EAD, fidelização, sorteio e crons).*

Materiais comerciais (Parceiros e Associados): ver pasta docs/comercial/.

Manual no navegador (após deploy): https://itei.org.br/manual