0

API Keys & Integrations

Connect third-party services for AI, payments, email, events, and CRM. Every integration is optional — the core CMS (pages, galleries, menus, settings) runs with no keys at all. Add only what you need.

AI providers

Configure under AI Tools → AI Resources:

  • Claudeconsole.anthropic.com
  • OpenAIplatform.openai.com
  • Google Geminiaistudio.google.com/apikey (free tier with generous daily quota)
  • Custom (OpenAI-compatible) — Groq, Together, Mistral, Ollama, and similar (key + base URL)

Payments

Configure under Ecommerce → Payment Methods: PayPal (Client ID + Secret), Stripe (Publishable + Secret Key), Square (App ID + Access Token). All support test/sandbox modes.

Ecommerce

  • Printful — print-on-demand merch (API token). Ecommerce → Printful.
  • Amazon Product API — affiliate product data (Access Key + Secret + Partner Tag). Optional — you can add affiliate products by hand without it.

Email, social & media

  • Mailgun — transactional email and notifications (API key + verified domain). System → Mailgun.
  • Facebook Graph — import Page events (App ID + Secret + Page token). Events → Facebook Events.
  • YouTube Data API — playlist data (Google API key). Content → YT Playlist Studio.

CRM

Go High Level — push form leads to GHL (API key + Location ID). Server Tools → GHL Leads.

Where keys live

Keys are stored in per-module config files under admin/data/, which is never web-exposed and excluded from deploys.

Anyone with admin or server file access can read these keys. Never commit admin/data/ to a public repository.