Planos no seu site
Mostre os planos da academia no seu próprio site e leve a pessoa ao checkout do OctaGym
Planos no seu site
Se a academia já tem site (WordPress, Webflow, feito por agência…), ela não precisa refazê-lo no editor do portal. O site lê os planos publicados pela API e o botão de assinar leva para o checkout da academia no OctaGym — pagamento, contrato, PAR-Q e cadastro acontecem lá, sempre com o preço atualizado.
Conecte o site
No painel, abra Portal → card Site próprio, informe o endereço do site (com https://) e,
se houver, os outros endereços que vão exibir os planos. Clique em Conectar site.
Você recebe uma chave do site (og_pub_…) e um código pronto para colar.
A chave do site não é secreta: ela só lê os planos publicados. Não confunda com a API Key
(og_live_…), que nunca deve ir para o navegador.
Cole o código ou chame a API
O código pronto monta cartões simples que podem ser estilizados livremente. Para montar o seu:
curl "https://dashboard.octagym.ai/api/public/catalog/plans?key=og_pub_SUA_CHAVE"{
"checkout_origin": "https://matricula.suaacademia.com.br",
"plans": [
{
"id": "…",
"name": "Plano Anual",
"price": "R$ 99,90",
"final_price": null,
"period": "/mês",
"features": ["Musculação", "Aulas coletivas"],
"cta_text": "Assinar",
"checkout_url": "https://matricula.suaacademia.com.br/assinar/…?team_id=…",
"payment_options": [
{ "id": "…", "price_cents": 9990, "billing_period": "monthly", "checkout_url": "…" }
]
}
]
}O navegador só consegue chamar a API a partir dos endereços cadastrados. Chamada de servidor funciona de qualquer lugar.
Leve a pessoa ao checkout
O botão de cada plano aponta para checkout_url. Repasse os parâmetros de campanha da página
(utm_source, utm_campaign, gclid, fbclid…) para o link — o código pronto já faz isso — e a
venda chega ao CRM com a origem certa. Ao terminar, a pessoa vê Voltar ao site, que leva ao
endereço cadastrado.
Perguntas frequentes
Preciso publicar o portal? Não. Cadastre um domínio para o checkout (ex.
matricula.suaacademia.com.br) e deixe o portal pausado: o checkout continua funcionando e quem
abrir o domínio é levado ao seu site.
Como sei que alguém assinou? Pelos webhooks de saída (membership.created), configurados no
painel, ou pelo CRM do OctaGym.
A chave vazou / trocou de agência? Em Site próprio, use Trocar chave. A anterior para na hora; atualize o código do site.