🤖

AI Provider

The language model that generates all content for this brand.

🎙️
Example: Authoritative but approachable. We lead with data, not opinions. Content educates first and sells second. Never use jargon, superlatives, or exclamation marks. Think McKinsey meets plain English.
🧱
Examples: "AI in supply chain" · "Digital transformation ROI" · "Customer success stories" · "Industry trends" — the AI rotates through these topics to keep content varied and on-brand.
✉️
Example: Problem → Solution → Proof → Feeling. "Demand plans built in Excel fail in disruption. Our AI gives planners explainable, real-time decisions. 30% accuracy lift in 60 days. Confidence in every planning cycle."
🎯
Example: [{"role": "VP Operations", "pain": "Forecast accuracy"}, {"role": "Head of Planning", "pain": "Disconnected tools"}, {"role": "CFO", "pain": "Inventory write-offs"}]
📧

Email Sender

Name and address used in AI-generated broadcast emails and newsletters.

LLM Model Registry

Global — shared across all brands. Add any model identifier your provider supports.

Brand Owners

People whose writing voice the AI can replicate for personal-style posts.

LinkedIn App Configuration

Configure your LinkedIn Developer App to enable one-click OAuth account connection.

YouTube Channel Configuration

Connect a YouTube channel via Google OAuth to publish videos. See the YouTube setup guide.

Social Credentials

Connected accounts used for publishing. For LinkedIn, use the Connect buttons above.

Video Providers

Connect HeyGen, Runway, or any generic REST video provider. Set one as active — the VideoCreator agent uses it automatically.

Agent Prompt Templates

Customise each agent's prompts for this brand. Changes apply immediately — no restart needed.

Keys are stored in the database and never appear in docker-compose or logs. Each brand has its own keys. Leave a field blank to keep the existing key unchanged.
🤖

LLM Provider Keys

Used by AI agents to generate content for this brand.

📧

Email — Resend

Required for AI-generated broadcast emails and newsletters.

🔍

Web Search — Tavily

Optional. Enables trend-scan and competitor-signal content modes.

🔑

Ingest Public Key

Read-only public key used to authenticate inbound data from your embed snippet and connectors.

</>

Embed Snippet

Paste this tag into any page to track visitor signals for this brand.

🔔

Resend Webhook URL

In this brand's Resend account → Webhooks, point the endpoint to this URL, then paste Resend's signing secret into API Keys → Resend webhook secret. Events are verified against that secret.

Run Connector

Manually trigger a one-off connector run to import or fetch data for this brand.

Autopilot Level

How much the AI crew may do without you. This is the master switch — the Publication Rules below decide which content types it applies to.

Automation Settings

Configure when and how AI agents run for this brand.

Scheduler checks every 15 min — fires when this brand's window is reached
Evergreen Recycling
Automatically re-queue your top-performing posts after a cool-down period
Web Search
Allow agents to fetch live trends and competitor signals (requires Tavily API key)

Publication Rules

Control which content types are published automatically (Track 1) vs sent to your approval inbox (Track 2). Videos and email broadcasts always require approval and cannot be changed.

Content Type Default Track Auto-publish

Upcoming Automation

Everything the platform runs on a schedule, soonest first. All times UTC.

Loading…