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:
- Claude —
console.anthropic.com - OpenAI —
platform.openai.com - Google Gemini —
aistudio.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.