Configure as APIs externas. Campos sensíveis ficam mascarados; use "Testar conexão" para validar. As credenciais são criptografadas no banco.
API de Vendas
Fonte da base de participantes e das vendas. Alimenta os pontos e o dashboard.
Verificando…
Fonte da base de participantes e das vendas. Alimenta os pontos e o dashboard.
Fornecidas pela CVP. Token de autenticação (VENDAS_API_TOKEN) e endpoint da API de vendas.
vendasCom que frequência a plataforma busca novos participantes e vendas na CVP.
Firebase Cloud Messaging (FCM)
Notificações push no navegador e no app instalado (PWA).
Conectado
Notificações push no navegador e no app instalado (PWA).
Firebase Console → Configurações do projeto → aba Geral → seção "Seus apps" → app Web → Configuração do SDK.
Firebase Console → Configurações do projeto → aba Cloud Messaging → Certificados push da Web → "Gerar par de chaves". Sem isso o navegador não consegue assinar a inscrição.
Firebase Console → Contas de serviço → "Gerar nova chave privada" (arquivo JSON). É o que autentica o backend para disparar os pushes (API HTTP v1).
Google Gemini
Motor de IA do Parceiro CVP. Sem esta chave ele não responde.
Não configurado
Motor de IA do Parceiro CVP. Sem esta chave ele não responde.
Gere a chave em aistudio.google.com → Get API key. É o caminho mais simples e barato.
Use se a CVP já tiver Google Cloud e precisar de faturamento/governança corporativa.
Limites de segurança para a conta não estourar. Ao atingir o teto, o Parceiro CVP passa a responder só pelo cache local.
E-mail (SMTP)
Servidor de envio dos e-mails para os participantes.
Não configurado
Servidor de envio dos e-mails para os participantes.
Funciona com qualquer provedor SMTP: Gmail/Workspace, Brevo, SendGrid, Mailgun, Amazon SES, Zoho ou o e-mail da própria empresa. Pegue estes dados no painel do seu provedor.
Não é o seu login — o login vai no campo Usuário.
Como o participante vê o e-mail na caixa de entrada. O endereço precisa ser verificado no seu provedor, senão ele recusa o envio.
Envia um e-mail real para conferir se está tudo certo. Salve antes de testar.
Notificações push
Avisos no celular/navegador do participante, mesmo com o app fechado.
Não configurado
Avisos no celular/navegador do participante, mesmo com o app fechado.
O push usa o padrão VAPID — não precisa de conta em serviço nenhum, nem de custo. Gere o par de chaves uma única vez: a pública vai para o navegador do participante e a privada fica no servidor. Não gere de novo depois, senão todos os aparelhos já inscritos param de receber.
WhatsApp (Baileys)
Dispara mensagens e responde os participantes com o Parceiro CVP.
Não configurado
Dispara mensagens e responde os participantes com o Parceiro CVP.
O WhatsApp roda num serviço Node separado (pasta whatsapp/, comando npm start).
Ele fica só na máquina do servidor — não exponha esta porta na internet.
Importante: o Baileys conecta como WhatsApp Web (não é API oficial). Mandar muitas mensagens seguidas é o caminho mais rápido para o número ser bloqueado pela Meta. Mantenha um intervalo e use um chip dedicado.
Incentivale
Premiação / resgate parceiroConectado
Premiação / resgate parceiro
Magalu
Catálogo de resgateConectado
Catálogo de resgate
Supabase
ArmazenamentoConectado
Armazenamento