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.
Aparece por baixo do nome do produto no carrinho. Use para cor, tamanho ou modelo.
Mostrado riscado ao lado do preço. Deixe vazio para não aparecer.
É o endereço que o botão Copiar link usa para esta oferta.

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.

Avaliações

Aparecem no checkout da oferta, como prova social. Uma mesma avaliação pode ser usada em vários produtos — marque quais abaixo.
AVALIAÇÃONOTAOFERTASSTATUS

Nova avaliação

Marque uma ou mais. Sem nenhuma marcada, a avaliação não aparece em lugar nenhum.
👥
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.
No automático: Portugal recebe em português de Portugal, LatAm e Espanha em espanhol, Alemanha e Áustria em alemão, França em francês, Itália em italiano, Holanda em holandês, Brasil em português. Qualquer outro país recebe em inglês.
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 ✓
O modelo de três etapas pede os dados aos poucos e costuma converter melhor em celular. As cores, textos, cronômetro e frete valem para os dois.
O nome e a foto que o cliente vê saem da oferta, em Planos.
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.
Use <b>texto</b> para destacar uma parte.
Escreva [cidade|todo o Brasil] para mostrar a cidade de quem está vendo — e o texto depois da barra para quem não conseguirmos identificar.
O verde fica só no botão que cobra o cartão. Quando todos têm a mesma cor, o cliente clica em "Continuar" a pensar que já comprou.
Preço 0 aparece como “Grátis”. O prazo é livre (ex.: 5-8).
Pré-visualização em tempo real
suaempresa.com/checkout

Morada automática pelo código postal

O cliente escreve o código postal e o checkout preenche a localidade, o distrito e — quando o código é de uma rua só — a própria morada. Menos campos para escrever é menos gente a desistir a meio.
No Brasil o checkout já usa o ViaCEP, que é aberto e não precisa de chave.
Peça a sua em geoapi.pt. Sem chave funciona na mesma, com um limite mais baixo.

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 em: UTMify → Integrações → Credenciais de API. Gere o token dentro do dashboard onde as vendas devem cair.
Não confunda com o Token MCP (em Avançado): aquele serve para uma IA ler seus relatórios e não funciona aqui.

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

Página de rastreio — o que o cliente vê ao acompanhar a encomenda
Use um logo claro: o fundo é escuro. Ideal: PNG com fundo transparente, 560×80 (ou o dobro para telas retina). Ele é exibido com 28 px de altura e no máximo 190 px de largura.
Vazio = azul-escuro e azul, o padrão.
A foto de cada produto vem da oferta. O logo e as cores da página de pagamento são outros, e 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

O prefixo abre todos os códigos de rastreio desta loja.

Domínio próprio

Por padrão o seu checkout abre em zelocheckout.com. Com um domínio seu, passa a abrir em seguro.sualoja.com — o cliente não vê um endereço estranho na hora de pagar. Vale para o checkout, o rastreio, a oferta e a confirmação.
Use um subdomínio novo, como seguro. ou checkout.. Não use o www nem o domínio principal: eles servem o seu site, e apontá-los para cá tirava a loja do ar.