Skip to main content
A campaign is the full loop: fund your account, provision managed social accounts, generate content, and schedule posts that drive traffic to your link. This guide walks through each step.

Prerequisites

Step 1: Top up credits

A basic campaign needs roughly 25 credits: 10 for an account, 6 for a video, 3 for music, 3 for a post, and a buffer.
vidjutsu topup 100

Step 2: Order accounts

Provision a managed TikTok or Instagram account.
vidjutsu account create --platform tiktok --name "promo_nyc"
Account warming can take up to 7 days. Order accounts early and check status with vidjutsu account list or GET /v1/accounts. Wait for "active" status before scheduling posts.

Step 3: Generate content

Create a video while your account warms up:
vidjutsu generate --prompt "Street style lookbook, NYC summer" --aspect 9:16

Step 4: Schedule a post

Once your account is "active" and your video is "completed", schedule a post:
vidjutsu post schedule --account acc_8k2x --video vid_q9f3 --caption "Summer fits"

Step 5 (optional): Track as a campaign

You can create a campaign record to group related work. The campaign config field accepts any JSON — use it to store your campaign metadata.
vidjutsu campaign create --config campaign.json
Campaigns are currently a tracking/grouping mechanism. The config field is freeform JSON — store whatever metadata is useful for your workflow. Automated campaign orchestration is on the roadmap.

Timeline

  • Account warming — Up to 7 days
  • Video generation — 30-120 seconds depending on model
  • Post publishing — At the scheduled time, or as soon as possible if no time is set