Skip to content

Start from a Template (recommended)

Templates are pre-configured Auto Content Engines. Each one has the right columns, creation cards, and layer stacks for a specific video type. Clone a template and you get a production-ready engine in one API call — instead of the 15–25 calls it takes to build one from scratch.

  1. Get an idea from Step 2

    From the Ideas Engine, an idea looks like:

    {
    "id": 901,
    "title": "The $2 taco at 2am",
    "video_type": "talking_avatar",
    "video_type_id": 1,
    "full_script": "...",
    "project_manifest": { ... }
    }

    Note the video_type — that’s what drives template selection.

  2. List templates that match the video type

    Terminal window
    curl "https://api.gen.pro/v1/templates/projects" \
    -H "X-API-Key: $GEN_API_KEY"

    Response includes slug, title, description, tags. Filter by tag or inspect individually.

  3. Clone the template into your agent

    Terminal window
    curl -X POST "https://api.gen.pro/v1/templates/spreadsheets/tiktok-talking-avatar/clone" \
    -H "X-API-Key: $GEN_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{ "agent_id": "'"$AGENT_ID"'" }'

    Returns the full engine object — id, slug, title, spreadsheet_columns, spreadsheet_rows, spreadsheet_cells. All cells start empty.

  4. Fill cells with the idea’s content

    Find the script cell, drop the idea’s full_script in:

    Terminal window
    curl -X PATCH "https://api.gen.pro/v1/autocontentengine/$ENGINE_ID/cells/$CELL_ID?agent_id=$AGENT_ID" \
    -H "X-API-Key: $GEN_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{ "spreadsheet_cell": { "value": "<script text>" } }'
  5. Trigger generations

    Covered in Step 4.

  • Columns are pre-wired with the right creation cards — TEXT 1 is a text card, VIDEO is a video-from-image card, AUDIO is a speech-from-text card
  • Layers are pre-stacked in the right order (z-index, duration, fade-ins)
  • Variables are pre-populated so brand name, CTAs, colors already substitute
  • The template’s tags make it searchable by video type

These cover the vast majority of short-form content.

SlugVideo typeUse when
tiktok-talking-avatarTalking avatarFounder-style VO, explainer, testimonial
tiktok-montageMontageMulti-shot b-roll with music
tiktok-vo-brollNarrated / voiceoverVO over curated b-roll clips
tiktok-text-drivenText-drivenKinetic text + music, no avatar
tiktok-split-screenSplit screenReaction / comparison
ig-reel-storyNarratedLonger 30-60s vertical
yt-short-explainerText-driven45s explainer with text + VO
Terminal window
curl "https://api.gen.pro/v1/templates/projects/tiktok-talking-avatar" \
-H "X-API-Key: $GEN_API_KEY"

Returns the template definition with all its columns, layer stack, and recent_generated_contents so you can see actual videos produced from this template before committing.