Configure your AI assistant
Configure your AI model provider and authentication method
Additional API Keys (optional — add more providers for failover & model routing)
Connect messaging platforms for bot communication
Get it from @BotFather: open Telegram, message @BotFather, run /newbot, then copy the token.
Create at Discord Developer Portal
⚠️ Important: Enable MESSAGE CONTENT INTENT in Bot → Privileged Gateway Intents
Configure this deployment for a specific client website
The client's primary domain. Auto-configures routing for:
clientdomain.com (production) • dev.clientdomain.com (staging) • gerald.clientdomain.com (chat)
Auto-configured: DNS records (Cloudflare) • Turnstile CAPTCHA keys
Connect your GitHub account to access repositories.
Enable subscription-based authentication using Claude Code or Codex CLIs. These authenticate via your Claude Pro/Max or ChatGPT Plus/Pro subscriptions.
Uses your ChatGPT Plus/Pro subscription. Authenticate on your local machine, then paste the token here.
Uses your Claude Pro/Max subscription. Manual authentication required via SSH.
Configure magic link authentication via SendGrid
Required for magic link login emails. Get your key →
The "From" address for login emails. Domain verification will be handled automatically when both SendGrid and Cloudflare are configured.
One email per line. Only these emails can access the dashboard.
Configure contact form notifications. Email uses the SendGrid key from Section ④ above.
The sender name shown on contact form notification emails (e.g. "Acme Inc Website").
For SMS notifications when contact forms are submitted. Twilio Console →
Reset deletes the OpenClaw config file so you can rerun onboarding. Pairing approval grants DM access when dmPolicy=pairing.