Guia rapido: onde pegar no Supabase.
Project URL / API Keys: Project Settings > API.
Service Role: Project Settings > API > service_role (chave secreta).
PAT: Account > Access Tokens.
Abrir Access TokensNecessário para automações via Setup API.
Automacao Supabase (1 clique)
Com Project ID + PAT, executa em sequência: schema, branding/cron, auth e templates.
Após concluir, gere o código de ativação em license.respy.com.br.
Primeiro: Execute o SQL único no Supabase
Baixe o arquivo SQL e execute no SQL Editor do Supabase do cliente. Esse arquivo já inclui tabelas, storage, RLS e cron interno.
Baixar schema.sqlExecução rápida por etapas
Se preferir, rode cada etapa separadamente.
Configuração de Autenticação (Supabase)
Configure as URLs abaixo no painel do Supabase > Authentication > URL Configuration
Cópia manual (fallback): use apenas se não quiser a automação de 1 clique. Cole abaixo nas configurações de Email Templates do Supabase.
Configuração da Stack
Personalize os detalhes da instância Docker.
Guia rapido: dados da instancia.
Slug: nome curto sem espacos (ex.: clinica-abc).
Dominio App: dominio final da aplicacao sem http/https.
Rede Docker: nome da rede externa no Portainer (geralmente Automatiza).
⚠️ Não incluir http:// ou https:// - apenas o domínio
⚠️ OBRIGATÓRIO: Nome da rede externa já criada no Portainer
Copie o ID do revendedor no License Manager (aba Revendedores). Deixe vazio para marca padrão da plataforma.
Gerado no License Manager. Será consumido automaticamente no primeiro cadastro.
Preencha somente se sua Setup API exigir autenticação em /api/license/*.
Versão atual: verifique no GitHub releases
Deploy Portainer
Copie e cole a stack manualmente no Portainer.
Importante
O domínio ... deve estar apontado para o IP deste servidor antes do deploy.
Deploy manual no Portainer
Copie a stack abaixo e cole no Portainer em Stacks > Add stack > Web editor.
Configurações Remotas
Ajustes finais de automação no Supabase.
Guia rapido: configuracoes remotas.
License: gere codigo em license.respy.com.br.
Cron interno: configure manualmente no Supabase com a URL da stack e CRON_SECRET.
Ativação via License Manager
O cliente vai se cadastrar e ativar usando um código de ativação gerado no License Manager.
Gere o código em: license.respy.com.br
Cron interno (Supabase)
Configura automaticamente os 4 jobs de manutenção:
- • Follow Up (recuperação de leads)
- • Booking Reminders (lembretes de agendamento)
- • Campaigns (disparo de campanhas)
- • Media Cleanup (limpeza de arquivos)
Endpoints que o pg_cron vai acionar: