Dashboard

Visão geral do seu negócio de serviços

Total das contas

0

Total de contas criadas

Contas válidas

0

Coluna Expirado = Não ou vazio

Expirando

0

Próximos 3 dias

Expiradas

0

Coluna Expirado = Sim
0 créditos renovados no mês

Cobranças e vencimentos

Organizado por prioridade para facilitar a ação rápida

A vencer em até 3 dias
0

Nenhum cliente vencendo nos próximos 3 dias.

Vence hoje
0

Nenhum cliente vence hoje.

Expirados
0

Nenhum cliente expirado.

Digite na busca para ver clientes — a lista não abre todos de uma vez.

ID Nome Comprador Telefone Duração Acesso Dias Validade Status Ações
Digite na busca para encontrar um cliente (nome, telefone ou conta).

Centro Financeiro

Entradas = vendas e recargas (sync + preço em Configurações). Saídas = compras de código e saques registrados aqui. Opcionalmente importe uma aba de caixa do Google Sheets em Configurações.

Período: —

Última sincronização: —

Entradas

R$ 0,00

Renovações + importadas

Compras de código

R$ 0,00

Manual + planilha

Saques

R$ 0,00

Retiradas de caixa

Saldo

R$ 0,00

Entradas − saídas

Créditos restantes

0

comprados · baixa sync (automático)

Lucro

R$ 0,00

0 movimentações

Por servidor

Créditos: comprados (lançamento manual) − baixa sync (renovação detectada na planilha) = restam. Valores em R$ vêm do preço de venda em Configurações.

Nenhum servidor cadastrado.

Fluxo do dinheiro

  • Entrada Preço em Configurações + sync → vendas em R$
  • Estoque Compra de códigos soma créditos · sync desconta por renovação
  • Compra Registre abaixo ao comprar códigos do fornecedor
  • Retirada Clique em Retirada de caixa abaixo ao sacar dinheiro

Registrar saída

Compra de créditos do fornecedor — informe servidor, quantidade e valor pago.

Saídas manuais
Data Descrição Tipo Serviço Qtd Total
Nenhum lançamento neste mês.
Renovações por dia Hoje: 0 conta(s) · 0 crédito(s)

Data de renovação na planilha · créditos = dias ÷ 31

Sincronize para ver renovações por data.

Valores por Serviço / Servidor

Serviço Quantidade Custo Total Entradas Saídas Total (Saldo)
Nenhum dado no período.

Resumo por Mês e Ano

Período Entradas Saídas Saldo Lançamentos
Nenhum dado financeiro.

Envio manual: operador renova e dispara webhook. Automático: só quando o sync detecta alteração real na planilha (vencimento, créditos ou data de renovação) em relação ao gabarito do mês — só registro, sem mensagem.

Clientes (manual) 0
Contas (manual) 0
Clientes (automático) 0
Contas (automático) 0

Envio manual — operador

Renovações enviadas pelo operador via webhook (WhatsApp/n8n).

Webhook
Enviados: 0 Pendente / falhou: 0 Confirmados: 0 Valor:

Carregando…

Detecção automática — sync

Mudança após o gabarito ou data na planilha anterior ao 1º sync do mês. Não envia webhook — apenas histórico.

Só registro
Valor estimado:

Carregando…

Backup das Configurações

Config e login (operadores, PIN, 2FA, Supabase, planilhas, mapeamentos, servidores, planos, webhooks) ficam em default_sys e sobem automaticamente ao salvar. Backup completo inclui também clientes/contas e financeiro em partes (default_cfg + chunks).

Supabase (Banco na Nuvem)

Não configurado

O backup completo fica em saasflow_settings: default_sys (config + login), default_cfg + chunks de clientes/financeiro. Renovações em saasflow_renewal_events.

Criar projeto gratuito online (supabase.com)
  1. Abra supabase.com/dashboard e crie uma conta (GitHub ou e-mail).
  2. Clique em New project, escolha nome, senha do banco e região.
  3. Aguarde o projeto ficar pronto (~2 min).
  4. Vá em Project Settings → API e copie: Project URL e anon public (cole abaixo).
  5. Abra SQL → New query, clique em e execute (Run).
  6. Volte aqui, cole URL e chave, clique em Testar conexão.

Use o Supabase oficial na nuvem — não o self-hosted (omnesync), se o SQL Editor dele estiver com erro.

Só a URL base — sem /rest/v1 no final
Em Supabase: Project Settings → API → anon public. Fica salvo permanentemente ao clicar Salvar. Local: copie supabase-config.local.json.example para supabase-config.local.json. Vercel: em Settings → Environment Variables, crie SUPABASE_URL e SUPABASE_ANON_KEY (Production) e redeploy.

Gerenciar Planilhas do Google

Nova planilha

Compartilhe como "Qualquer pessoa com o link pode ler".
Insira o nome da guia (aba inferior) do Google Sheets, e não o nome de uma coluna.
Não é obrigatório. Use só se você lança compras/vendas numa aba separada no Google Sheets. Compras e saques podem ser registrados direto na aba Financeiro do app.
Exemplo de colunas na aba importada

Compra de códigos (Tipo = Saída): Data · Descrição · Tipo · Serviço · Quantidade · Custo unitário · Total

Venda / renovação (Tipo = Entrada): Data · Descrição · Tipo · Serviço · Quantidade · Valor (ou Total)

Ex.: comprou 50 códigos Unitv a R$ 8 → Qtd 50, Custo 8, Total 400, Tipo Saída. Vendeu renovação R$ 25 → Valor 25, Tipo Entrada.

Planilhas Cadastradas

Servidores & Planos

Novo servidor

Nome do serviço IPTV (Unitv, BoxTv…) e quanto você cobra do cliente por mês.

Quanto o cliente paga. Compras do fornecedor registre em Financeiro.

Servidores cadastrados

# Nome Tipo Venda (R$/mês) Status Código / URL
Nenhum servidor.

Novo plano

Catálogo de planos com preço, duração e servidor associado.

Planos cadastrados

# Plano Preço Duração Servidor Status
Nenhum plano.

Acesso de Operadores

Senha do administrador

Defina um PIN para proteger o login do administrador.

Cadastre operadores com PIN e escolha quais áreas do menu cada um pode ver.

Operadores cadastrados

Configurar Webhooks

Webhooks Ativos