Skip to main content

DTC Multi-Market Launch

Direct-to-consumer brands use TokPortal to launch in 5–10 countries at once. Create accounts in bulk, configure per-country content (language, hashtags, timing), and publish in parallel — all via API.

The Workflow: Planning to Execution

  1. Plan markets — Choose countries from TokPortal’s 16+ supported regions
  2. Create accounts in bulk — One API call for all countries
  3. Configure per-country content — Localized captions, hashtags, posting times
  4. Upload and publish — Content goes live across all accounts
  5. Monitor performance — Pull analytics per market

Bulk Account Creation

Use the bulk creation API to provision accounts. Call once per country to cover 5–10 markets:

# Launch in 8 countries, TikTok + Instagram each
for country in USA GBR DEU FRA ESP ITA NLD BRA; do
curl -X POST https://api.tokportal.com/v1/bundles/bulk \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d "{
\"accounts_count\": 1,
\"upload_accounts_count\": 1,
\"platforms\": [\"tiktok\", \"instagram\"],
\"country\": \"$country\",
\"videos_quantity\": 12,
\"options\": {
\"niche_warming\": true,
\"moderation\": true
},
\"metadata\": { \"launch\": \"Spring2026\" }
}"
done

16 accounts (8 countries × 2 platforms). Each account is geo-targeted and ready for localized content.

Per-Country Content Configuration

When uploading videos, pass country-specific metadata. Example structure:

{
"videos": [
{
"url": "https://cdn.example.com/launch-video.mp4",
"description": "New drop is live. Link in bio. #newarrival #launch",
"metadata": { "country": "USA" }
},
{
"url": "https://cdn.example.com/launch-video.mp4",
"description": "Nouvelle collection disponible. Lien en bio. #nouveauté #lancement",
"metadata": { "country": "FRA" }
}
]
}

Use your CMS or a simple script to map country → localized caption and hashtags. Upload to the correct bundle per country.

Parallel Publishing

After configuring videos, trigger publish across all bundles. The API supports batch operations — loop through bundle IDs or use a webhook to notify when accounts are ready.

Track Launch Performance by Market

Pull analytics per account to compare markets:

curl -X GET "https://api.tokportal.com/v1/accounts/{account_id}/analytics" \
-H "Authorization: Bearer $TOKEN"

Response includes total_views, average_engagement_rate, and per-video stats. Identify top-performing markets and scale content there.

Best Practices

  • Stagger by timezone — Publish during peak hours in each market
  • Localize hashtags — Use market-specific trending tags
  • A/B test creatives — Same product, different hooks per region

What's Next


Ready to launch in multiple markets? Get API access at the developer portal or schedule a call with the team.