Dashboard
24 de outubro · Atualizado às 22:42
Métodos de pagamento
Faturamento
Gráfico / total
Produtos mais vendidos
Order Bumps e Upsells
Feed de Transações Recentes
Últimas transações com acesso direto à recuperação via WhatsApp.
24 de outubro · Atualizado às 22:42
Gráfico / total
Últimas transações com acesso direto à recuperação via WhatsApp.
Crie produtos, organize em pastas e configure o 1-click upsell.
Escolha qual processador receberá as cobranças do seu checkout.
URL do Webhook: https://checkout-saas-six.vercel.app/api/webhooks/stripe (Eventos: payment_intent.succeeded, payment_intent.payment_failed, charge.refunded)
Acompanhe em tempo real cada compra, cliente, produtos escolhidos e faturamento total.
| Data / Hora | Cliente | Itens do Pedido | Total | Pagamento | Status | Origem / Campanha | Ações |
|---|
Não há vendas registradas para o período ou filtros selecionados. Tente selecionar "Todo o Período" ou alterar o termo da busca.
Lista unificada de assinantes ativos sincronizada em tempo real com Stripe e Mercado Pago.
Carregando lista de assinantes do Stripe e Mercado Pago...
Não encontramos assinaturas correspondentes aos filtros selecionados. Tente alternar para "Todos os Status".
| Assinante | Plano / Oferta | Valor & Ciclo | Gateway | Status | Próxima Cobrança | Ação |
|---|
Envie qualquer tipo de evento em tempo real de qualquer produto para seu WebApp, CRM, Make, n8n ou Leona.
Dispare webhooks customizados com autenticação via Secret Token, filtrando por qualquer produto ou todos os produtos, e selecionando exatamente quais eventos deseja receber:
Nenhum webhook cadastrado ainda.
Gerencie seus dados pessoais, perfil de administrador e preferências da plataforma.
admin@doceflix.com
Deseja desconectar e sair do painel com segurança?
Recupere vendas perdidas com popups de desconto com intenção de saída e redirecionamento no botão voltar (Backredirect).
Ativa o popup quando o cliente move o mouse para fechar a aba no desktop.
Cole o link direto da imagem (PNG, JPG, WebP ou GIF). Deixe em branco se preferir sem imagem.
Caso o visitante recuse o desconto e clique em "Voltar" novamente, você pode redirecioná-lo para uma página externa, downsell ou vídeo.
Deixe em branco para manter na mesma página ou permitir saída.
Liberamos um desconto especial exclusivo para você finalizar sua inscrição agora mesmo!
Mapeie jornadas de clientes, páginas, checkouts, upsells e organize ideias livremente no estilo Miro.
A imagem será adicionada diretamente nesta posição do canvas
Cole a URL de uma imagem ou escolha uma das opções prontas:
Configure os dados do produto, banner 16:9 e order bumps dinâmicos
Defina o preço principal e adicione preços/ofertas alternativas com links personalizados para cada valor.
Permite múltiplos valores/ofertas para a mesma periodicidade (ex: Mensal R$ 47 e Mensal com Desconto R$ 27). Cada um gera seu link exclusivo de checkout.
Deixe em branco para ocultar o banner do topo.
Vincule outros produtos do catálogo para ofertar como bump no checkout.
Selecione o produto do catálogo que será oferecido como Upgrade após a compra.
<div id="checkout-upsell-widget"></div> <script src="https://checkout-saas-six.vercel.app/widget.js" async></script>
Se tiver um botão próprio no Elementor/WordPress, basta colocar o atributo data-checkout-action="buy" no seu botão e data-checkout-action="decline" no link de recusar.
Selecione o produto do catálogo oferecido com condição especial caso o cliente recuse o Upsell.
<div id="checkout-downsell-widget"></div> <script src="https://checkout-saas-six.vercel.app/widget.js" async></script>
Se tiver um botão próprio no Elementor/WordPress, basta colocar o atributo data-checkout-action="buy" no seu botão e data-checkout-action="decline" no link de recusar.
🚀 Rastreamento Duplo (Navegador + Servidor): Dispara eventos com o mesmo ID tanto via fbq quanto direto pelo servidor via Meta CAPI, garantindo 100% de precisão e evitando perdas com adblockers e iOS.
🎯 Redirecionamento Personalizado por Produto: Defina o link para onde o comprador será enviado assim que a compra for aprovada. O sistema repassa automaticamente o orderId e todas as UTMs. Deixe em branco para usar a página padrão (/obrigado.html).
Data da compra: ...
Envie eventos em tempo real para seu WebApp, CRM, Make, n8n ou Leona.
Como consumir o webhook no seu WebApp (Next.js, Node.js, Python, PHP)
Ao receber a requisição POST no seu endpoint, você tem acesso imediato aos campos limpos no corpo da mensagem ou à árvore Hotmart 2.0:
{
"event": "PURCHASE_APPROVED",
"order_id": "ORD_1729859000",
"status": "approved",
"total": 67.00,
"currency": "BRL",
"customer": {
"name": "Maria Silva",
"email": "maria@exemplo.com",
"phone": "11998765432",
"cpf": "12345678901"
},
"product": {
"id": "prod_fruit_donuts",
"name": "Fruit Donuts Lucrativo",
"price": 67.00
},
"items": [
{ "id": "prod_fruit_donuts", "name": "Fruit Donuts Lucrativo", "price": 67.00, "type": "main" }
],
"payment": {
"method": "pix",
"pix_code": "000201...",
"installments": 1
},
"tracking": {
"utm_source": "Instagram",
"utm_campaign": "Campanha_01",
"src": "IG_STORIES"
},
"data": {
"product": { "id": "prod_fruit_donuts", "name": "Fruit Donuts Lucrativo" },
"buyer": { "name": "Maria Silva", "email": "maria@exemplo.com", "phone": "11998765432" },
"purchase": { "transaction": "ORD_1729859000", "status": "APPROVED", "price": { "value": 67.00 } }
}
}
const secret = req.headers['x-webhook-secret'];
if (secret !== process.env.MY_WEBHOOK_SECRET) return res.status(401).send('Não autorizado');