Create a Channel Automation

Connect a YouTube channel for 24/7 auto-clipping. Business+ plan required.

Edit this page·Last updated: July 13, 2026

Create a Channel Automation

POST /api/v1/videos/channel-automation

Create a channel automation. pepe.business will poll the channel every few minutes and automatically start a YouTube → Shorts clip job for every new upload. Generated clips are stored and can be auto-published to the configured platforms or held for approval.

Business+ plan required. Lower tiers receive 403 upgrade_required.

Request body

{
  "channelUrl": "https://www.youtube.com/@creator",
  "platforms": ["tiktok", "youtube"],
  "sportsMode": false,
  "captionLanguage": "en"
}
FieldTypeRequiredDescription
channelUrlstringyesYouTube channel URL (/@handle, /channel/UC..., or /c/Name)
platformsstring[]yesPlatforms to auto-publish clips to (tiktok, instagram, facebook, youtube)
sportsModebooleannoUse sports-tuned face tracking. Default false.
captionLanguagestringnoBCP-47 code for burned-in captions (default en)

Response

{
  "id": "ca_xxx",
  "channelUrl": "https://www.youtube.com/@creator",
  "channelName": "Creator Name",
  "platforms": ["tiktok", "youtube"],
  "sportsMode": false,
  "captionLanguage": "en",
  "status": "active",
  "createdAt": "2026-08-11T10:00:00Z"
}

The channel_automation.new_upload webhook is fired every time a new upload is detected and a clip job is started.

Example

curl -X POST https://pepe.business/api/v1/videos/channel-automation \
  -H "Authorization: Bearer pk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "channelUrl": "https://www.youtube.com/@creator",
    "platforms": ["tiktok", "youtube"],
    "captionLanguage": "en"
  }'

Was this page helpful?