Settings

Settings & Integrations

API integration roadmap and configuration

Current Data Storage

Local Storage (Active)

All your content, tasks, trends, and chat history are stored in your browser's localStorage. This is great for getting started — no server required.

⚠️ Data is tied to this browser. To sync across devices, connect a database (Supabase recommended).

How to Enable Real AI (5 min setup)

1

Copy .env.example to .env.local in the project root

2

Add your OPENAI_API_KEY or ANTHROPIC_API_KEY to .env.local

3

Create src/app/api/ai-chat/route.ts with your API call logic

4

Update getSimulatedResponse() in ai-assistant/page.tsx to call your API route

5

Restart the dev server with npm run dev

// src/app/api/ai-chat/route.ts

import { NextResponse } from 'next/server';
import Anthropic from '@anthropic-ai/sdk';

const client = new Anthropic();

export async function POST(req: Request) {
  const { message } = await req.json();
  const msg = await client.messages.create({
    model: 'claude-sonnet-4-6',
    max_tokens: 1024,
    messages: [{ role: 'user', content: message }],
  });
  return NextResponse.json({
    reply: msg.content[0].type === 'text'
      ? msg.content[0].text : ''
  });
}

API Integration Roadmap

OpenAI / Claude API

Ready to connect

AI-powered script writing, caption generation, hook ideas, trend analysis

Use case:

Replace simulated AI responses with real GPT-4 or Claude responses

Env vars needed:

OPENAI_API_KEY or ANTHROPIC_API_KEY

Perplexity AI (Trend Research)

Planned

Real-time web search for trending topics, breaking news, viral content

Use case:

Auto-populate Trend Research page with live trending topics

Env vars needed:

PERPLEXITY_API_KEY

ElevenLabs (Voiceovers)

Planned

Generate AI voiceovers for videos with natural-sounding voices

Use case:

Create voiceovers for soccer news updates and reaction videos

Env vars needed:

ELEVENLABS_API_KEY

TikTok Content Posting API

Planned

Post videos directly to TikTok from the dashboard

Use case:

Upload and schedule TikTok content without leaving the dashboard

Env vars needed:

TIKTOK_CLIENT_KEY, TIKTOK_CLIENT_SECRET

Meta Instagram Graph API

Planned

Schedule and post Reels directly to Instagram

Use case:

Direct Instagram Reels publishing with human approval step

Env vars needed:

META_APP_ID, INSTAGRAM_ACCESS_TOKEN

YouTube Data API

Planned

Upload videos, manage playlists, fetch analytics from YouTube

Use case:

Upload YouTube videos and pull real analytics data into dashboard

Env vars needed:

YOUTUBE_API_KEY, YOUTUBE_CLIENT_ID

Metricool / Buffer / Later

Planned

Cross-platform scheduling and analytics aggregation

Use case:

Schedule content across all platforms from one place

Env vars needed:

METRICOOL_API_KEY or BUFFER_ACCESS_TOKEN

CapCut / Runway / Pika

Planned

AI video editing, B-roll generation, auto-captions

Use case:

Generate B-roll footage, add auto-captions, AI video editing

Google Drive

Planned

Store raw footage, edited videos, and assets in the cloud

Use case:

Organize all media files linked to content items in Drive

Env vars needed:

GOOGLE_DRIVE_CLIENT_ID

Supabase / PostgreSQL

Planned

Migrate from localStorage to a real database for multi-device sync

Use case:

Access your content dashboard from any device with data sync

Env vars needed:

NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY

Safety & Compliance

  • ✅ Human approval required before any content is published
  • ✅ No mass DM or spam features — all publishing is manual or scheduled through official APIs
  • ✅ Only official platform APIs used (TikTok, Meta, YouTube)
  • ✅ Content is not scraped from platforms in ways that violate Terms of Service
  • ✅ Creator-generated content only — no impersonation or misleading content
  • ✅ AI-generated content is reviewed by a human before publishing