Select a Client
Manage assets & AI workflows
Brand Intelligence
Active Social Channels
GHL Lead-Gen Funnel
Output
Evotion AI Agent Console
Select an agent, configure parameters, and run generation. The generated output will stream here.
Session Setup
STEP 01Live Transcript Idle
Generated Script
Analytics
Select a date range and sync to pull the latest data.
No analytics stored yet
Connect this client's Metricool credentials in their profile, pick a date range above, and hit Sync now. Every sync is saved so you build month-over-month history.
AI Model API Keys
Your key is stored in your browser's localStorage and sent only to Google's Gemini API.
Optional but more secure: deploy the included ai-proxy Supabase Edge Function and paste its URL here. Your Gemini/Claude API keys then live on the server — the key fields above can be left empty.
Image Tools API Keys
Used by the Background Remover agent. Get your free key at remove.bg/dashboard (50 free images/month, no credit card required).
Social Platform Connections
Platform credentials are now per-client
Instagram, YouTube, Facebook, and Metricool tokens are stored on each client's profile — not globally. To connect a client's accounts, open their profile (click the client name → Edit) and scroll to Platform Connections. This way each client's data stays separate and fetches automatically when you switch clients.
Research APIs
These keys power the Trend Research Agent with live data. All are optional — the agent runs AI research mode with zero keys. Each key you add unlocks an additional live data source. Reddit is always active (no key required).
Real-time Google PAA questions and related searches for any niche. serper.dev — 2,500 free searches/month.
Surfaces the top-performing video titles in any niche + mines comments for real audience questions. Free with a Google account — console.cloud.google.com → YouTube Data API v3.
Shows active competitor ads in any niche. If it's been running 90+ days, the messaging is converting. Free — developers.facebook.com → Ad Library API.
The deepest question-intent data source available. Surfaces every question variation your audience types into search. Paid plan required — answerthepublic.com.
Identifies trends 6–18 months before they go mainstream. Lets you create content while the wave is building. Pro plan required — explodingtopics.com.
Shows the exact content getting the most shares in any niche over the past 30 days — topic validation from real engagement. Paid plan required — buzzsumo.com.
Google Trends & Quora — No official APIs available. The Trend Research Agent draws on these through AI knowledge and the Serper data layer. For Google Trends, the agent infers seasonal trajectory from search data patterns.
AI Voiceover (ElevenLabs)
Generate the spoken voiceover for Faceless VO + B-roll reels — your editor downloads the finished audio and lays it over the b-roll. Set an agency default voice (the agency absorbs the cost), and optionally give any client their own key so they're billed on their own ElevenLabs account. Voice cloning is supported — paste a cloned brand-voice ID to make every faceless reel sound like the founder. Nothing runs until a key is added and you hit Generate on a reel.
Direct Platform Connections
Connect a client's account directly to its platform (beyond Metricool) to read richer data and modify content. YouTube is live first — read demographics & retention, and push title/description/tags/thumbnail changes straight to a video. This section holds the one-time agency OAuth app config; the actual per-client connection lives on each client's profile (open a client → Edit → Platform Connections → Direct YouTube Connection). Set up the Google OAuth app once (see the setup guide), then connect each client there.
Public client ID from Google Cloud Console → Credentials. The client secret goes in the Edge Function, never here.
Must exactly match the redirect URI you register in Google Cloud Console.
Public App ID from developers.facebook.com → Settings → Basic. The App secret goes in the meta-oauth Edge Function (META_APP_SECRET), never here.
Must exactly match a Valid OAuth Redirect URI in Facebook Login settings.
Required for "Facebook Login for Business" apps. Create a configuration with your permissions + assets, then paste its ID here.
Paste your bake-thumbnail Lambda Function URL. When set, "Bake thumbnail into the video" runs on the server (fast, native ffmpeg) instead of the browser — and falls back to the browser engine automatically if it's blank or unreachable.
Public Client ID. The Client Secret goes in the linkedin-oauth Edge Function (LINKEDIN_CLIENT_SECRET), never here.
Must exactly match an Authorized redirect URL in your LinkedIn app's Auth tab.
Space-separated. Add organization scopes (r_organization_social, w_organization_social, rw_organization_admin) after the Community Management API is approved.
Public Client Key. The Client Secret goes in the tiktok-oauth Edge Function (TIKTOK_CLIENT_SECRET), never here.
Must exactly match a redirect URI registered in your TikTok app's Login Kit settings.
Comma-separated. Add user.info.stats / video.list (and video.publish for posting) after the Content Posting API is approved.
Brand Guidelines & Instructions
These instructions are prepended to the system prompts of all AI Agents during content generation.