Moonplan. ADMIN

Painel de administração — acesso restrito

ADMIN
Dashboard

Receita estimada

Carregando...

Banco de dados (migrações)

Confere se os SQLs do Supabase foram rodados.

Usuários
NomeE-mailTipoCadastroÚltimo acesso
Atividade & Origem
StatusClienteEquipeVeio de (origem)CadastroÚltima atividadeAções
Assinaturas
UsuárioPlanoStatusInícioExpira emTempo restanteValorAções
Ações

Ativar plano vitalício

Estender trial

Cancelar assinatura

Parar cobranças recorrentes

Encerra a recorrência no Mercado Pago sem mexer no plano. Use pra casos antigos (ex.: virou vitalício mas a cobrança mensal continuou).

Reativar / corrigir plano

Preços

Alterar preços globais

Os novos valores valem para novos cadastros. Assinaturas existentes não são afetadas.

Ligar / desligar

Salva na hora. Não mexe em quem já assina. Plano 2 desligado some dos cards e bloqueia nova adesão. Descontos desligados zeram PIX/cartão para todos (cupons são à parte). Taxa de ativação desligada = nova adesão entra sem os R$ de ativação.

Quanto o cliente paga (com desconto)

Calculado sobre os preços acima. PIX/boleto à vista = 7%; cartão em até 2× = 3%; 3×–5× sem desconto.

Cupons de desconto

Criar / atualizar cupom

Cupom de % de desconto. Escolha se vale na ativação (1ª cobrança) ou na mensalidade. Validade e limite de usos são opcionais — em branco = ilimitado.

Cupons cadastrados

E-mails de vencimento

Disparar notificações agora

Verifica todas as assinaturas não-recorrentes que vencem em exatamente 7 ou 3 dias e envia e-mail de aviso.
O cron deve chamar este endpoint todo dia às 08:00.

Próximos vencimentos (10 dias)

Configuração de e-mail

Para enviar e-mails reais, adicione as variáveis de ambiente na Vercel:

RESEND_API_KEY — chave da API do Resend.com (gratuito até 100 e-mails/dia)

EMAIL_FROM — remetente (ex: Moonplan <noreply@moonplan.com.br>)

Para agendar o cron diário, adicione ao vercel.json:
"crons": [{"path": "/api/notificacoes/processar-vencimentos", "schedule": "0 11 * * *"}]