← DashboardVideoPost AI Help

BUNDLED CUSTOMER GUIDE

Create with confidence.
Publish with control.

Practical guidance for turning an idea into original video, reviewing every output, and publishing safely.

01

Getting started

Deploy, complete setup, and generate your first test video.

02

AI providers

Connect OpenAI, OpenRouter, Anthropic, Gemini, Ollama, or a compatible endpoint.

03

VideoPost Discover

Understand velocity, outliers, clustering, saturation, and virality.

04

VideoPost Studio

Follow research, angles, script, storyboard, render, QC, and approval.

05

Channels & Publisher

Connect channels safely, test identity, schedule, and publish.

06

Security & backups

Protect credentials, audit activity, back up, restore, and update.

CONNECTION DIRECTORY

Every key, ID, and setup source.

Open only the official destination, create a purpose-specific credential, restrict it to the smallest required scope, then paste the value into the matching VideoPost field.

AI providers

Use a key issued by the provider you select; keys are not interchangeable. Copy the exact model ID from its catalogue.

Open VideoPost AI ↗

OpenAI

Create a project API key for text, image, or speech models. ChatGPT subscriptions do not include API usage.

Create OpenAI key ↗

OpenRouter

Create an OpenRouter key and use openrouter/free for strict free routing or an exact catalogue model ID.

Create OpenRouter key ↗

Gemini

Create a Gemini API key in Google AI Studio. This is different from a Google OAuth client and YouTube API key.

Create Gemini key ↗

Anthropic

Create an API key in the Claude developer console and copy an available model ID from the Models API.

Create Anthropic key ↗

Kokoro narrator

Packaged with VideoPost for private local narration. No API key is needed; choose a Kokoro voice such as af_heart.

Browse Kokoro voices ↗

Piper narrator

Packaged with VideoPost. No API key is needed; the selected voice model downloads once into persistent storage.

Browse Piper voices ↗

OpenAI narrator

Create a project API key, then choose a speech-capable model and voice. ChatGPT subscriptions do not include API usage.

Create OpenAI speech key ↗

ElevenLabs narrator

Create an API key and copy the voice ID from Voice Library or My Voices. The voice name alone is not the ID.

Create ElevenLabs key ↗

Pexels

Request a stock-media API key. VideoPost encrypts it and preserves creator/source attribution with downloaded assets.

Create Pexels key ↗

Amazon S3

Use a least-privilege IAM credential scoped to one bucket. Record access key ID, secret, region, and bucket.

Open AWS credentials ↗

Cloudflare R2

Create a token scoped to one bucket and record access key ID, secret, S3 endpoint, and bucket.

Open R2 token guide ↗

YouTube

Enable YouTube Data API v3, create a Web OAuth client, and register the exact HTTPS callback shown on the Channels page.

Open Google credentials ↗

Zernio

Publishes to TikTok and YouTube (both tested in production) and connects Instagram Reels, Facebook, LinkedIn, Threads, Pinterest and Bluesky (not yet tested). Create a Zernio account, then a distribution key under Settings → API Keys. Direct YouTube publishing does not need Zernio. This is a referral link.

Create Zernio account ↗

Need to diagnose a job?

Open the project and copy its correlation ID. Every API, worker, render, and publish log for that workflow carries the same ID.