Documentation
Pamba Docs
Everything you can do in Pamba — scripted content at scale, AI avatar videos, TikTok distribution, analytics, and an API to drive the whole thing from a Claude agent.
Platform
Dashboard
Your daily briefing. Built to answer 'what happened yesterday and what needs me today?' in under ten seconds.
KPI row
Four cards at the top: Yesterday's views (vs the day before), L7d views (vs prior 7 days), L7d engagement rate (vs prior 7 days), and Scheduled today with a remaining-vs-total counter (e.g. "8 — 3 left to post"). Each card shows a trend arrow and percentage change.
Yesterday strip
A horizontal scroll of every video you posted yesterday, each tile showing view count and a performance badge scored against that avatar's 30-day median: Strong, Good, Normal, Concern, Flop, or Early (not enough data yet). Click a tile to open the video on TikTok.
Needs attention
- Failed posts (last 24h) — Oldest-first so the most urgent failures rise. One-click Retry or Dismiss on each row.
- Idle active avatars — Active avatars that didn't post yesterday. Each row links to TikTok username setup or straight into creating a new project.
Today's queue
Every post scheduled for today (pending + already completed), sorted by time. Compact cards show avatar, title, TikTok handle, and scheduled time. Header shows "X of Y remaining" so you know how much of today's plan is still ahead.
Platform
Projects
Where videos get made. A Kanban board plus a chat-based creator for each project.
The board
Five columns: Concept Draft → Video Draft → Approved → Scheduled → Posted. Each card shows the avatar, title, first frame, and a snippet of the concept. Move cards through the pipeline with per-card actions — generate video, approve, schedule, mark as posted — plus download, archive, duplicate, and delete.
Creating a video
- Pick an avatar — Every project starts with an avatar — the speaker persona your video uses.
- Chat-based creator — Multi-turn conversation where you refine the concept, script, and shot list with AI.
- Real-time preview — Video panel on the right shows generated clips as they render.
- Pick your take — Each clip can have multiple generations — swap the one you prefer.
- Text overlays — Add on-screen text, adjust placement, and regenerate variations.
- Edited video upload — Have your own edit? Upload it to replace the rendered version.
List & calendar views
Prefer a table or calendar over the board? The list view gives you filter-by-avatar, search, and sortable columns. The calendar groups projects by scheduled date.
Platform
Content Hub
AlphaResearch, inspiration, and script generation. This is where video ideas come from.
Ideas
A research feed of TikTok videos, typically pulled from accounts you're tracking. Each idea shows thumbnail, views, likes, engagement rate, creator, and any pattern tags.
- Bookmark or archive — Keep the ones you like, hide the ones you don't.
- Generate scripts — One click turns an idea into 3–5 AI-drafted scripts.
- Bulk actions — Select many ideas, generate scripts or tag patterns for the whole batch.
- Branch an idea — Fork a variant with different angle or notes.
Scripts
Every generated script lives here. Edit, remix for variations, copy to clipboard, or use a script directly to start a new video project. Scripts can be attached to one or more avatars.
Patterns
A lifecycle board for formats and creative angles: Emerging → Working → Peaking → Declining. Tag your videos with patterns, watch what's trending, move them across the board as they rise and fall.
Content Strategy
A funnel view of your whole pipeline — Ideas → Scripts → Projects → Completed. Shows conversion rates and KPIs so you can see where content is stalling.
Tracked accounts
Add TikTok accounts you want to learn from. Pamba ingests their videos into the Ideas feed automatically, with engagement and views-per-day breakdowns per account.
Platform
Avatars
Your cast. The AI personas who appear in your videos.
- Create from image or AI — Upload a reference photo or generate one. Pick gender, accent, style.
- Voice selection — Choose from a voice library or use a custom voice sample.
- Appearance & bio — Tune base and adaptive descriptions so the avatar looks consistent across videos.
- Status toggle — Training / Active / Archived — only Active avatars show up in the project creator.
- Tags & TikTok usernames — Group avatars by niche; link to the TikTok accounts they post to.
- Starting frames library — Build a library of reference images to constrain avatar appearance in generation.
- Bulk first frames — Generate frames for many avatars × TikTok reference videos in one job.
- Collection view — Browse the community pool of pre-generated avatars you can claim.
Platform
Schedule
AlphaWhen and where your videos go live. Auto-post to TikTok through managed posting infrastructure.
- Calendar + list views — See what's queued by day, or scroll a flat list with status tabs.
- Status lifecycle — Pending → In Progress → Completed (or Failed / Cancelled).
- Reschedule & edit — Change time, caption, privacy, or video URL before it posts.
- Retry failed posts — Something broke? Retry in one click. Or dismiss it for good.
- Bulk schedule — Approve many projects, assign dates, and queue them all at once.
- Timezone aware — Scheduling respects your local TZ so you don't post at 3am by accident.
Posts are delivered through managed TikTok posting infrastructure. Each posting slot can serve up to 3 TikTok accounts.
Platform
Analytics
AlphaHow your content is doing. Per account, per video, over any date range.
- KPI strip — Views, likes, comments, shares, engagement — with period-over-period trend arrows.
- Date range + comparison — 7 / 30 / 365 days out of the box, with auto-comparison to the previous period.
- Account filter pills — Scope to one account or toggle groups to compare.
- Views trend chart — Daily views over time — spot spikes and cliffs fast.
- Flop detection — Pamba surfaces videos that landed way below your median. Know when something tanked.
- Top performers — Your best videos of the period, ranked.
- Account health — Posting consistency, average views, growth trend per account.
- Yesterday snapshot — Quick AM check-in: what shipped yesterday and how it did.
Platform
Warming
AlphaMature new TikTok accounts before you post on them. Prevents shadow-banning and builds an algorithm signal.
- Session queue — List of warming sessions with status: pending, in progress, completed, failed.
- Per-avatar config — Set daily minutes, session count, and search terms for each avatar's account.
- Session status — Review recent warming sessions by account, status, and timing.
- Cancel & retry — Stop pending sessions, retry failed ones.
- Safety caps — Max 60 min/day, max 5 sessions/day to stay within TikTok norms.
Platform
Strategy
A living playbook tuned to your goals — formats to use, cadence, platform mix.
- TLDR table — At-a-glance: accounts, avatars, cadence, content types, platforms.
- Goal breakdown — The campaign objective written out so everyone's aligned.
- Account setup guide — What goes where, how often, across TikTok / IG / X.
- Recommended formats — Links to the specific formats that work for your niche: App Demo, Founder-led, Trends, AI Storytelling, etc.
- Posting strategy — Optimal times, frequency guidelines, pro tips on consistency and batch planning.
Developers
API & Claude agent
Drive Pamba from your own agent with workspace-scoped API keys, route-accurate examples, and a public customer API surface.
The full public API reference now lives at pamba.app/api. It includes endpoint auth, request structures, response structures, credit usage, and examples for customer automation.
Grab your API key from your workspace settings (open the workspace switcher in the top nav, then click Settings), then give your agent the matching markdown guide below.
Once your agent has it, a prompt like What can you do with Pamba? should produce a concrete menu of customer workflows, not stale endpoint guesses.
Authentication
https://api.pamba.appX-API-KeyX-Workspace-Id on workspace-scoped routes. API-key callers do not; the key already carries the workspace.Credit usage
POST /projects/{projectId}/generate-clip-videos; automated project creation; automation resume/restart50 credits x generated video seconds. Pamba reserves credits for requested duration, then charges successful generated clip seconds.
Project creation, ideas/scripts, TikTok research and analytics, avatar/frame management, scheduling, warming, rendering existing edits, and editor-state saves are not separately credit-metered in the public API today. Insufficient direct-charge requests return 402 Payment Required with remaining_credits and required_credits. Use GET /user to inspect subscription state and credit totals/usage.
Public customer API surface
This is a compact capability map. Use the public API reference for the complete endpoint list, request bodies, response shapes, and examples.
Ideas and scripts
GET/ideasList ideas with pagination, search, performance filters, and archived state.
POST/ideasBulk-create ideas from titles, notes, and TikTok URLs.
POST/ideas/scripts/remixGenerate a script remix from an idea.
POST/ideas/scripts/{id}/create-video-projectTurn a script into a video project.
Research and analytics
POST/tiktok/tracked-accountsTrack TikTok usernames for research.
GET/tiktok/tracked-accounts/videosList analyzed tracked videos with sorting and filters.
GET/tiktok/tracked-accounts/{username}/metricsRead aggregate metrics for one account.
GET/tiktok/analytics/dashboardFetch dashboard trends, top videos, and scope comparisons.
Avatars and frames
GET/avatarsList avatars by status or tag.
PUT/avatars/projects/{projectId}/selected-avatarUpdate selected-avatar tags, TikTok usernames, status, and warming config.
GET/avatars/projects/{projectId}/selected-avatar/starting-framesList scenes for an avatar project.
PATCH/avatars/starting-frames/{frameId}Update frame active state, camera style, or tags.
Projects and generation
POST/projectsBulk-create projects, including fully automated videos.
POST/projects/createCreate one blank project for an avatar.
POST/projects/{projectId}/generate-clip-videosGenerate selected clip indexes.
POST/projects/{projectId}/scheduleSchedule a project to TikTok.
Scheduling and warming
GET/devices/tiktok/posts/scheduledList scheduled posts by page or date range.
PUT/devices/tiktok/posts/{postId}Update, reschedule, or dismiss a post.
POST/devices/tiktok/posts/{postId}/retryRetry a failed post.
GET/devices/tiktok/warming/sessionsList warming sessions for the workspace.
What your agent can do
- Track TikTok accounts and mine analyzed videos
- Add ideas in bulk and remix scripts
- Attach avatars to ideas or scripts
- Create fully automated project batches
- Generate clips and select takes
- Save editor state or render finished videos
- Schedule, reschedule, cancel, and retry posts
- Configure avatar warming and inspect sessions
- Create avatars from reference images
- Manage avatar starting-frame libraries
- Pull analytics dashboards and account metrics
GET /user to inspect subscription state and credit totals/usage.Missing something? Alpha customers get it added fast — email us at eric@pamba.app.