CLI-first social media automation

Schedule across every client account in seconds

TempoGears is the command-line tool built for agencies — bulk schedule, multi-account posting, and full automation across TikTok and YouTube without touching a dashboard.

TikTok
YouTube Beta
Get started free See how it works
# Schedule to TikTok — 3 accounts at once
$ tg schedule --video promo.mp4 \
  --accounts @client1,@client2,@client3 \
  --caption "New drop" --time "2026-07-01 10:00 UTC"
 
Scheduled for @client1 (ID: post_a1b2)
Scheduled for @client2 (ID: post_c3d4)
Scheduled for @client3 (ID: post_e5f6)
 
# Or schedule to YouTube
$ tg schedule --platform youtube --video promo.mp4 \
  --caption "New drop" --time "2026-07-01 10:00 UTC"
 
Scheduled for YouTube (ID: yt_g7h8)
Everything your agency needs

Multi-account scheduling

Schedule one video across dozens of client accounts in a single command. No clicking, no logging in and out.

📋

Bulk CSV import

Drop a CSV with account, video, caption, and time columns and let TempoGears do the rest. Preview with --dry-run first.

🔒

Secure OAuth

TikTok and YouTube accounts connect via official OAuth. Tokens are encrypted at rest — you never handle passwords.

🤖

Automated posting

A background Lambda fires every minute to publish posts exactly when scheduled. No cron job to maintain.

📊

Post status tracking

Check any post's status — scheduled, published, or failed — with tg posts status <id>.

🔑

API key access

Build your own integrations on top of the TempoGears API. Bring automation to whatever workflow you already have.

How it works
Try for free — No Credit Card Required
1

Create your account · 1 minute

Sign up at tempogears.com/pricing. Your API key is emailed to you instantly — free plan, no card required.

2

Install the CLI · 1 minute

Run npm install -g tiktok-tg and you have the tg command available globally.

3

Add your API key & connect TikTok · 2 minutes

Run tg auth api-key <your-key>, then tg auth login. Your browser opens, you approve the TikTok connection, and credentials are saved locally.

4

Connect client accounts · 2 minutes per account

Each agency client authenticates once. TempoGears stores their OAuth token (encrypted) and you schedule on their behalf.

5

Schedule and forget · seconds per post

Use tg schedule or tg bulk-schedule. Posts go live at the exact time you set — no babysitting required. For teams, use a GitHub Actions workflow to schedule posts automatically whenever your content calendar is updated.

💬

Join the community

Connect with other TempoGears users on Discord. Share scheduling tips, see what's working for other agencies, and get peer support. Free and open to everyone.

Join on Discord

Ready to automate your agency?

Install in seconds. Schedule your first post in minutes.

Get started free