ZeloCheckout

Seu checkout, do clique ao pedido pago.

Pagamento na sua própria página, funil de ofertas e rastreio — tudo num painel só.

  • ✓
    Pagamento sem sair do site Cartão, Apple Pay e Google Pay na sua página.
  • ✓
    Order bump, upsell e downsell Cobrança em 1 clique no cartão que o cliente já usou.
  • ✓
    Rastreio e e-mails automáticos Confirmação na hora e link de rastreio no tempo que você definir.
  • ✓
    Rotação entre contas Stripe O Flow distribui as vendas e respeita o limite de cada conta.
Sistemas operando 🔒 Conexão criptografada

Entrar na sua conta

Entre para acessar seu painel
Esqueci minha senha
Não tem uma conta? Criar conta

Dashboard

Acompanhe em tempo real o desempenho da sua operação.

Seus dashboards
+ Criar novo dashboard
✎ Renomear o atual
🗑 Excluir o atual
A
Admin
—
Hoje
Ontem
7 dias
30 dias
Este mês
Tudo
Personalizado
Faturamento Total
— 0% vs. período anterior
—
bruto no período
Vendas
— 0% vs. período anterior
—
pedidos pagos no período
Ticket médio—
Pendentes
— 0% vs. período anterior
—
em espera
Taxas do gateway—
📣
Gasto em Ads
—
Meta + Google + TikTok
📈
ROI
—
lucro ÷ gasto
✅
Lucro Real
—
após todos os custos
🎯
CPA
—
custo por venda
📊
ROAS
—
receita ÷ gasto

Vendas por período

Breakdown de custos

Vendas por fonte origem UTM

FonteVendasReceitaLucro

Vendas por país endereço do cliente

PaísVendasReceita

Vendas por plano

OfertaVendasReceita

Últimas vendas

DataClientePaísPlanoValor
🧾
Pedidos
—
✅
Pagos
—
💰
Receita
—
✉️
E-mails
—
enviados

Pedidos

Todos
Pagos
Pendentes
Recusados
Reembolsados
#DataClienteOfertaValorStatusE-mailsRastreioEstágio

Planos e ofertas

OfertaCodePreçoTimerStatus

Novo plano

Aparece na lista de planos e no resumo do pedido, no checkout.

Metadados desta oferta (enviados à Stripe)

O nome do produto, autor e categoria são da conta (aba Geral) e valem para todas as ofertas. Aqui só o que muda por oferta.

Como funciona

Cada oferta aponta para um plano que já existe: preço, imagem e metadados vêm prontos, e o preço do funil pode ser menor que o cheio. O nome que o cliente lê é o Nome da oferta do plano — o Nome do produto continua indo só nos metadados, igual ao principal.
Order bump — caixinha no checkout, antes de pagar. Entra na mesma cobrança.
Upsell — oferta depois do pagamento, cobrada no cartão salvo com um clique.
Downsell — aparece para quem recusou um upsell.

Ofertas

TipoQuando o cliente compraVocê oferecePreçoStatus

Nova oferta

O botão de recusar aparece com o mesmo destaque do de aceitar, e a caixa do order bump nasce desmarcada. Isso não é configurável de propósito: esconder a recusa ou pré-marcar a oferta é o que a Stripe chama de “opcção negativa” e é motivo de encerramento de conta.
👥
Leads
—
funil próprio
🛒
Abandonados
—
com e-mail, sem pagar
✅
Convertidos
—
viraram venda
✉️
E-mails
—
de recuperação
📈
Taxa
—
recuperação
💰
Receita recuperada
—
de leads que receberam e-mail

Automação

O cron roda sozinho a cada 15 minutos. “Simular” mostra o que sairia agora sem enviar nada (funciona mesmo com a recuperação desligada). “Correr agora” envia de verdade.

Configuração da sequência

Ligar/desligar a sequência, os atrasos, os cupons dos e-mails 3 e 4, a garantia e a prova social ficam na aba E-mails — é de lá que o envio lê. Esta aba mostra os carrinhos e deixa você simular ou correr a sequência.

Leads

Abandonados
Convertidos
Sem e-mail
Todos
DataClientePlanoEstágioStatus

Cupons

CódigoDescontoTipoValidadeUsosStatus
“Por lead” = a validade conta a partir do envio do e-mail de recuperação (cada pessoa tem o seu prazo). O checkout recusa depois do vencimento.

Novo cupom

Deixe em branco quando a validade for por lead.

Custo por oferta

Custo unitário do produto (o que você paga ao fornecedor). Entra no cálculo do lucro real.
OfertaPreçoCusto unitárioMargem

Taxas e custos extras

Câmbio (USD)

O painel converte tudo para USD. Taxa = unidades da moeda por 1 USD, atualizada automaticamente a cada 24h.
MoedaTaxa por 1 USD

Gasto em anúncios

Lançamento manual por dia e plataforma. Quando a sincronização por API entrar, ela grava aqui mesmo.
DataPlataformaContaValorOrigem

Meta Facebook & Instagram

O pixel do navegador dispara para todos. A Conversions API (servidor) dispara nos que tiverem token, deduplicada pelo mesmo event_id.
NomePixel IDCAPIStatus

Google Google Ads

Conversão disparada na página de obrigado nas contas que tiverem conversion label.
NomeConversion IDLabelStatus

TikTok TikTok Ads

Pixel no navegador + Events API no servidor (token), deduplicados pelo event_id.
NomePixel IDEvents APIStatus

Novo pixel

Envio (Resend) —

Crie a sua em resend.com/api-keys. A chave fica no servidor e nunca é exibida de volta.
A confirmação sai na hora da compra e avisa o cliente de que o rastreio chega neste prazo. Passado o prazo, o segundo e-mail sai sozinho com o código e o link.

Recuperação de carrinho

Sequência de 4 e-mails para quem começou a compra e não finalizou. O sistema envia sozinho, respeitando os atrasos abaixo.
Garantia e nº de clientes só aparecem nos e-mails se preenchidos — não invente números.

Pré-visualização dos templates

Últimos envios

DataTipoParaAssuntoStatus

Caixa do cliente

Todos
Abertos
Respondidos
Fechados
DataDeAssuntoStatus

Conversa

A resposta sai pelo remetente configurado na aba E-mails e entra na mesma conversa do cliente.

Conexão com a caixa de e-mail

O Zelo lê esta caixa por IMAP e traz as mensagens para cá. Gmail e Outlook exigem senha de aplicativo — a senha normal da conta é recusada. Em e-mail de hospedagem (cPanel, Hostinger, Titan) use a senha normal.
A senha fica no servidor e nunca é exibida de volta.
⚡

Centro de Roteamento

Fluxo inteligente de contas
Status:
Arraste os cards pelo canvas · puxe da bolinha para ligar um no outro
ORIGEM
Stripe Checkout
Pagamentos recebidos
Nenhuma conta Stripe ainda.
Clique em + Conta Stripe para começar.

Nova conta Stripe

Webhook — é o que faz a venda paga aparecer em Pedidos. O Zelo cadastra sozinho na Stripe usando a chave secreta que você salvou.
Salvo ✓
Resumo do pedido — o bloco com foto, cupom e total
No computador o resumo fica sempre na coluna da direita. A posição acima vale para o celular.
As cores valem para a página de pagamento, não para este painel.
Preço 0 aparece como “Grátis”. O prazo é livre (ex.: 5-8).
Pré-visualização em tempo real
suaempresa.com/checkout

Endpoints da API

Esses são os endpoints que seu site vai usar para se conectar ao painel.
Criar sessão de checkout
—
Cria uma sessão Stripe Checkout e retorna a URL de pagamento. Usa automaticamente a conta ativa do Flow.
Planos ativos
—
Retorna todos os planos ativos para exibir no site.
Pixels configurados
—
Retorna os pixels ativos (Meta, Google, TikTok) para disparar no site.
Configurações públicas
—
Retorna configurações do checkout: cores, logo, URLs, timer, e chave pública do Stripe.
Validar cupom
—
Confere se um cupom é válido e devolve o desconto em valor.
Webhook do Stripe
—
Configure este URL no Stripe Dashboard → Developers → Webhooks. Eventos: checkout.session.completed, checkout.session.expired, charge.refunded. Depois cole o signing secret (whsec…) na conta, dentro do Flow.
Sua chave pública — identifica a loja nas chamadas
—
Pode ficar visível no site: ela só identifica a loja e não dá acesso a nada.

Botão de compra

Cole este código no seu site para criar um botão que redireciona para o checkout do Zelo.
HTML
—
Troque COLE_O_CODE_DO_PLANO_AQUI pelo código do plano (aba Planos). O cliente será levado ao checkout com pagamento via cartão.

Script de pixels

Cole no <head> do seu site para carregar automaticamente os pixels configurados no painel.
HTML
—

Script completo (tudo em um)

Cole no <head> do seu site. Carrega config, pixels, e expõe a função global checkout(planId).
HTML
—
Depois é só chamar checkout('codigo-do-plano') em qualquer botão do site. Ex.: onclick="checkout('kit3d')"

Widget de produtos (cards completos)

Cole este código no seu site para exibir automaticamente os cards de todos os produtos ativos com imagem, nome, preço e botão de compra.
1. Coloque este <div> onde quiser exibir os produtos:
HTML
<div id="zelo-products"></div>
2. Cole este script antes do </body>:
HTML
—
Como funciona: o script busca automaticamente os planos ativos da API, renderiza cards responsivos com imagem, nome, preço formatado e botão de compra. Ao clicar em “Comprar agora”, o cliente é redirecionado para o checkout do painel.

UTMify —

Integração automática de vendas com o UTMify.
Encontre seu token em: UTMify → Configurações → API → Token de integração

Eventos enviados automaticamente

Quando ativo, os seguintes eventos do Stripe são enviados para o UTMify:
checkout.session.completedVenda aprovada — envia o pedido completo com UTMs
checkout.session.expiredCheckout abandonado — envia como pedido pendente
charge.refundedReembolso — atualiza o status do pedido

Dados enviados por venda

Cada evento enviado inclui as seguintes informações:
PedidoID, status, moeda, valor, taxa do gateway
ClienteNome, e-mail, telefone e país
ProdutoCódigo do plano, nome da oferta e preço
Atribuiçãoutm_source, utm_medium e utm_campaign
DatasCriação do pedido e aprovação do pagamento
ComissõesValor líquido após a taxa do gateway

Produto (metadados enviados à Stripe)

URL do seu site — enviada como metadado website_url na Stripe.
URL da página de vendas do plano — enviada como metadado product_url na Stripe.

Retorno após o pagamento

Para onde o cliente volta depois de pagar. Deixe vazio para usar a página de obrigado do próprio checkout.
Substitui a página de obrigado padrão. O identificador da venda é acrescentado como ?zelo=….
Para onde volta quem desiste na tela da Stripe. Vazio = volta para o checkout.

Fatura do cartão

O que o cliente vê na fatura do cartão dele, semanas depois da compra. Vazio = a Stripe usa o nome da sua conta.
Só letras, números e espaço — acentos e símbolos são removidos. Use algo que o cliente reconheça: um nome estranho na fatura é a causa mais comum de contestação.

Stripe

Contas conectadas. A ordem da rotação e os limites de venda ficam no Flow.

Marca e entrega

O logo e as cores da página de pagamento ficam na aba Checkout.

Políticas

Termos, privacidade e reembolso agora ficam num lugar só: a aba Checkout, onde você vê o rodapé mudando enquanto edita. Os mesmos links aparecem na página de rastreio.

Rastreio

Só é preciso se você hospedar a página de rastreio num domínio seu — é assim que ela descobre de qual loja é a busca. Usando o endereço do Zelo, pode deixar vazio. O endereço do rastreio fica na aba E-mails.