Skip to main content

Post TikToks with OpenClaw AI Agents

Install TokPortal on ClawHub and post TikTok videos in any country using natural language. Your OpenClaw agent handles account creation, video configuration, and publishing — you just describe what you want.

Install the skill

clawhub install tokportal

Or browse the skill page: clawhub.ai/naybu256/tokportal

Set your API key

After installation, set your TokPortal API key:

TOKPORTAL_API_KEY=tok_live_your_key_here

Generate a key from the Developer Portal.

What you can do

Once connected, talk to your agent naturally:

Create a campaign

"Create a TikTok account in the US with 10 video slots, niche warming for fitness content"

The agent calls create_bundle with the right parameters. Cost: 42 credits (25 account + 10 × 2 videos + 7 warming).

Configure videos

"Configure videos 1 through 5 with these descriptions, schedule them every other day starting March 20"

The agent uses batch_configure_videos to set metadata, descriptions, and publish dates.

Check your balance

"How many credits do I have left?"

Calls get_credit_balance and returns your current balance with expiration dates.

Track performance

"Show me analytics for all my US TikTok accounts sorted by engagement rate"

The agent calls get_analytics for each account and presents the results.

Get verification codes

"Get the latest verification code for @mybrand_us"

Calls get_verification_code to retrieve the 6-digit code from TokMail.

All 32 tools available

GroupTools
Infoget_me, get_credit_balance, get_credit_history, get_countries, get_platforms, get_credit_costs
Bundlescreate_bundle, create_bulk_bundles, list_bundles, get_bundle, publish_bundle, unpublish_bundle, add_video_slots, add_edit_slots
Accountsget_account_config, configure_account, finalize_account, request_account_corrections
Videoslist_videos, configure_video, batch_configure_videos, finalize_video, request_video_corrections, unschedule_video, reset_video
Deliveredlist_accounts, get_account_detail, list_account_bundles, get_verification_code
Analyticsget_analytics, refresh_analytics, can_refresh_analytics, get_video_analytics

Example workflow: content repurposing

Tell your agent:

"I have 20 fashion videos on Google Drive. Create TikTok accounts in the US and UK, import the videos from this CSV, and schedule them over the next 2 weeks. Use niche warming for fashion/lifestyle."

The agent will:

  1. Call create_bulk_bundles for US + UK TikTok
  2. Use the CSV import to configure all videos
  3. Set publish dates across the next 14 days
  4. Publish both bundles

All organic. Real devices in each country. No VPNs, no bots.

What's next