Set up your own
TikTok Marketing app.
This guide walks you through creating a TikTok Marketing API app that VelaReach will use to connect your TikTok For Business ad accounts — on your own credentials, your own rate limits, your own branded consent screen. Takes about 10 minutes of clicking, plus TikTok’s Marketing Partner review (1–4 weeks if you don’t already have access).
- · You already have TikTok Marketing Partner status from another tool
- · You’re burning through the shared app’s daily request budget
- · You need consent screens to display your own brand to clients
- · Your compliance team requires an isolated app for TikTok data
- · You don’t already have Marketing API access on your developer account
- · You can’t wait 1–4 weeks for TikTok’s review
- · You only manage a handful of ad accounts
- · You want to be reporting on TikTok spend by lunch today
Before you begin
- A TikTok For Business account at business.tiktok.com, with at least one active ad account.
- Admin role on the TikTok Business Center that owns your ad accounts — advertiser-only roles can’t create Marketing API apps.
- Marketing API access on your developer account. New accounts must apply for it; review takes 1–4 weeks and may require Marketing Partner status for higher volumes.
- Your VelaReach workspace already created and you’re logged in as an admin.
Sign in to the TikTok Developer Portal
Head to business-api.tiktok.com/portal and sign in with the same TikTok For Business account that owns your ad accounts. If this is your first time here, TikTok will ask you to accept the Developer Terms and link a Business Center.
The portal is separate from ads.tiktok.com — make sure you’re on the business-api subdomain.
Apply for Marketing API access (if you don’t have it)
New developer accounts can’t create Marketing API apps until TikTok approves access. From the portal home, click Marketing API → Apply. You’ll fill in your company info, intended use case (“Connecting our TikTok ad accounts to VelaReach for reporting and automation” works fine), and an estimated request volume.
Approval takes 1–4 weeks. TikTok will email the address on your developer account when the decision lands. If you already see a My Apps tab in the sidebar, skip ahead to Step 3.
Create a Marketing API app
Once Marketing API access is live, click My Apps in the left sidebar, then Create New App. Name it something recognisable like VelaReach-YourCompanyName so it’s easy to identify on the consent screen.
Pick a name your team will recognise — TikTok shows it on the consent screen.
Add the VelaReach redirect URL
This is the most common thing to get wrong, so copy carefully. On your new app’s detail page, scroll down to Advertiser redirect URL (sometimes labelled Callback URL). Paste this exact URL:
TikTok matches the redirect URL character-for-character. No trailing slash.
Copy your App ID and Secret
Save the app, then scroll to the top of the same page. You’ll see two fields near the header: App ID (a long numeric value) and Secret (a 64-character hex string).
App ID is the numeric value at the top — not the app’s display name.
Paste credentials into VelaReach
Back in VelaReach: Settings → Integrations → click the TikTok Ads card → Manage → Advanced tab → Set up BYO app. The 4-step wizard opens. Click past Intro and Guide, then on Step 3 paste the App ID and Secret from the previous step.
Click Test & save. VelaReach makes a live call to the TikTok Marketing API with your credentials and runs 5 validation checks inline.
Verify the live test passes
You should see green check marks next to:
- · Credentials format — App ID is numeric and Secret is 64 hex chars
- · Redirect URL whitelisted — matches your TikTok app settings
- · App exists on platform — TikTok returned your app’s name and status
- · Marketing API enabled — the app has the right product attached
Click Reconnect now → to run the OAuth flow through your new app. The TikTok Business Center consent screen will display your app name and the scopes it’s requesting.
Let VelaReach handle token refresh
TikTok access tokens expire after 24 hours, which is much shorter than most ad platforms. Don’t worry — VelaReach refreshes them automatically using the long-lived refresh token TikTok issues alongside. You’ll never see a “please reconnect” banner unless you revoke the app from Business Center.
After reconnecting, what changes?
- · All historical spend, impressions, and ROAS data
- · Your picker selection (which ad accounts are tracked)
- · Automation rules and budget pacing configs
- · Scheduled reports and Slack notifications
- · Every tag, filter, and saved view
- · OAuth tokens revoked and re-minted via your app
- · Card shows violet BYO app pill
- · Consent screen on future reconnects displays your app name
- · Audit log records who switched and when
- · API calls count against your app’s rate limits