Connect your TikTok for Business account to ILLIXIS for retargeting audience sync, Custom Audience creation, and video ad campaigns targeting TikTok's 1 billion+ monthly active users. ILLIXIS connects via OAuth 2.0 to the TikTok Marketing API v1.3, creating Pixel-based website traffic audiences and supporting campaign types from conversion to lead generation.

Location: Settings > Integrations > Advertising > TikTok Ads


What It Does

TikTok Ads integration pushes your ILLIXIS audiences to TikTok Ads Manager as Custom Audiences using TikTok Pixel rules. Each audience targets website visitors based on the pages they viewed or the actions they took (add to cart, purchase, sign-up). Once synced, these audiences can be used for retargeting campaigns across TikTok's native ad formats -- in-feed video, Spark Ads, Collection Ads, and more.

TikTok's audience skews younger than any other major ad platform. Over 60% of users are between 16 and 34, with Gen Z representing the largest segment. If your brand targets younger demographics, TikTok delivers reach that Google, Meta, and LinkedIn cannot match. The platform's interest-based targeting is particularly strong -- TikTok's algorithm categorizes users by content engagement patterns rather than relying solely on declared interests.

Key differences from other ad platforms in ILLIXIS:

  • 24-hour access tokens -- the shortest of any platform ILLIXIS supports (Snapchat is 1 hour, but most others are 1-2 months). Refresh tokens last 1 year.
  • Pixel-based audiences -- like Meta, TikTok uses a website pixel to define audience rules rather than uploading hashed email lists.
  • Video-first platform -- all ad formats are built around video or short-form visual content. Static images are supported but underperform.
  • Advertiser ID + Business Center ID -- TikTok uses two identifiers. The Advertiser ID is your ad account. The Business Center (BC) ID is for agency or multi-account management and is optional.

Prerequisites

Requirement

Description

TikTok for Business Account

Register at business.tiktok.com

TikTok Ads Manager Access

Admin or Advertiser role on at least one ad account

TikTok Pixel Installed

Pixel must be installed on your website and actively receiving events

ILLIXIS Audience

At least one retargeting audience created in Advertising

Setting Up TikTok Pixel

If you have not installed the TikTok Pixel yet:

  1. Go to TikTok Ads Manager > Assets > Events > Web Events
  2. Click Set Up Web Events and select TikTok Pixel
  3. Name your Pixel and click Create
  4. Choose your installation method:
  • Manual install: Copy the pixel code and add it to your website's tag
  • Partner integration: Use Shopify, WordPress, WooCommerce, or other platform plugins
  • Google Tag Manager: Deploy via GTM container
  1. Verify the Pixel is firing using the TikTok Pixel Helper browser extension

The Pixel must be actively receiving events before ILLIXIS can create website traffic audiences. Without a Pixel, audience sync will fail with "TikTok Pixel not configured."

TikTok Pixel Events

The Pixel tracks standard events that ILLIXIS uses for audience rules:

Event

Description

PageView

Any page load (default for all-visitors audiences)

ViewContent

Product or content page viewed

AddToCart

Item added to shopping cart

InitiateCheckout

Checkout process started

CompletePayment

Purchase completed

ClickButton

Specific button clicked

SubmitForm

Form submitted (lead gen, contact, etc.)

Search

Search performed on your site


Connecting Your Account

Step 1: Start OAuth Connection

  1. Go to Settings > Integrations
  2. Scroll to the Advertising section
  3. Find TikTok Ads and click Connect
  4. You will be redirected to TikTok's authorization page

Step 2: Authorize ILLIXIS

  1. Sign in with your TikTok for Business account
  2. Review the permissions requested:
  • user.info.basic: Basic profile access
  • advertiser.read: Read ad account information
  • advertiser.write: Manage ad account settings
  • audience.read: View Custom Audiences
  • audience.write: Create and manage Custom Audiences
  1. Click Authorize to grant access

TikTok redirects back to ILLIXIS with an authorization code. ILLIXIS exchanges this code for an access token (valid 24 hours) and a refresh token (valid 1 year).

Step 3: Select Advertiser Account

If you have multiple TikTok ad accounts:

  1. ILLIXIS displays all advertiser accounts you have access to
  2. Select the account to use for audience sync
  3. Click Connect Account

If you have only one ad account, it is selected automatically.

Step 4: Pixel Auto-Detection

After account selection, ILLIXIS automatically:

  1. Calls the TikTok Pixel API to fetch all Pixels for the selected advertiser
  2. Links the first available Pixel to your connection
  3. Stores the Pixel ID for use in audience creation
  4. Saves all credentials securely

You will see a confirmation: "TikTok Ads connected: [Account Name]"

If no Pixel is detected, the connection is still saved, but you will need to install a Pixel before syncing audiences.

Business Center ID

The Business Center (BC) ID is optional and used for agency or multi-account setups. If your TikTok for Business account is organized under a Business Center, ILLIXIS stores the BC ID alongside the Advertiser ID. For single-account setups, this field is left blank.

Disconnecting

  1. Go to Settings > Integrations
  2. Find TikTok Ads and click Disconnect
  3. Confirm the disconnection

Disconnecting clears stored tokens and marks the connection as inactive. Existing Custom Audiences in TikTok remain but stop receiving updates from ILLIXIS. You can reconnect at any time to resume syncing.


Token Management

TikTok access tokens expire after 24 hours -- the shortest token lifetime of any ad platform ILLIXIS supports, aside from Snapchat (1 hour). ILLIXIS handles this automatically.

Token Lifetimes

Token

Lifetime

Notes

Access Token

24 hours

Used in every API call as the Access-Token header

Refresh Token

1 year

Used to obtain new access tokens without re-authorization

Auto-Refresh Behavior

Scenario

What Happens

API call with valid token

Request proceeds normally

Token within 5-minute buffer of expiry

Treated as expired; ILLIXIS refreshes before making the request

Token expired

ILLIXIS sends the refresh token to TikTok, receives a new access token, retries the request

Refresh token fails

Connection marked as unauthorized; reconnection required

How Auto-Refresh Works

  1. Before any API call, ILLIXIS checks whether the access token expires within 5 minutes
  2. If expired or nearly expired, ILLIXIS sends the refresh token to business-api.tiktok.com/open_api/v1.3/oauth2/refresh_token/
  3. TikTok returns a new access token (valid 24 hours) and optionally a new refresh token
  4. ILLIXIS updates the stored credentials and proceeds with the original request

This happens transparently. You do not need to manually refresh tokens.

When Reconnection Is Required

If the refresh token itself expires (after 1 year) or is revoked (password change, app deauthorization, security event), auto-refresh fails. In this case:

  1. Go to Settings > Integrations
  2. Disconnect TikTok Ads
  3. Click Connect to start a fresh OAuth flow
  4. Complete authorization and account selection

Syncing Audiences

How Audience Sync Works

ILLIXIS syncs audiences to TikTok as Custom Audiences of type WEBSITE_TRAFFIC. The process:

  1. ILLIXIS reads the audience's filter rules (URL patterns, events, keywords)
  2. Converts them to TikTok Pixel rule format
  3. Creates a Custom Audience in your TikTok Ads Manager via the API
  4. TikTok populates the audience in real-time based on Pixel activity matching those rules

Unlike email-list platforms (Snapchat, Spotify), TikTok audiences are rule-based. ILLIXIS defines the rules; TikTok populates the audience automatically as website visitors match those rules.

Syncing a Single Audience

  1. Go to Advertising > Audiences
  2. Open any audience detail page
  3. Find the TikTok Ads card in the platform badges
  4. Click Sync to TikTok
  5. Wait for sync to complete (typically 10-30 seconds)

Sync Status Indicators

Status

Meaning

Not Synced

Audience has not been pushed to TikTok

Syncing

Sync in progress (background task running)

Synced

Custom Audience created and available in TikTok Ads Manager

Error

Sync failed -- click to view error and retry

What Gets Created in TikTok

Field

Value

Audience Name

"[ILLIXIS] Your Audience Name" (max 128 characters)

Audience Type

WEBSITE_TRAFFIC

Pixel

Your TikTok Pixel ID

Rules

Based on your ILLIXIS audience filter configuration

Retention

Matches your membership duration (1-180 days)

Re-Sync Behavior

If an audience was previously synced and the TikTok audience ID is stored, ILLIXIS first verifies the audience still exists in TikTok. If it does, ILLIXIS updates the estimated size. If it was deleted in TikTok Ads Manager, ILLIXIS recreates it.


Audience Types Supported

ILLIXIS syncs website traffic audiences using TikTok Pixel rules. The filter rules are converted to TikTok's rule format automatically.

Filter Type

TikTok Rule

Use Case

URL Contains

url CONTAINS "/blog/"

Blog readers

URL Keywords

url CONTAINS "/shoes/" OR "/running/"

Topic cluster visitors

Event-based

event EQUALS AddToCart

Cart abandoners

All Visitors

event EQUALS PageView

Full site retargeting

Example Configurations

Blog readers:
```
Filter Rules: page_path_contains = "/blog/"
TikTok Rule: URL contains "blog"
Retention: 30 days
```

Product category viewers:
```
Filter Rules: page_path_keywords = ["/shoes/", "/running/", "/athletic/"]
TikTok Rule: URL contains "shoes" OR "running" OR "athletic"
Retention: 14 days
```

Cart abandoners:
```
Filter Rules: event_name = "AddToCart"
TikTok Rule: Event equals AddToCart
Retention: 7 days
```

All website visitors:
```
Filter Rules: (empty)
TikTok Rule: PageView event
Retention: 30 days
```


Campaign Types

TikTok Ads Manager supports several campaign objectives. After syncing your audiences from ILLIXIS, you can use them with any of these campaign types in TikTok Ads Manager.

Objective

Use Case

Best For

Conversions

Drive purchases, sign-ups, or other valuable actions

Bottom-of-funnel retargeting

Traffic

Send users to your website or landing page

Blog promotion, product pages

Video Views

Maximize video completions and engagement

Brand awareness, storytelling

Engagement

Drive profile visits, follows, and content interactions

Community building

Lead Generation

Collect leads via in-app forms without leaving TikTok

B2B, services, newsletters

Reach

Maximize impressions across your audience

Broad awareness campaigns

App Installs

Drive mobile app downloads

Mobile-first businesses

Retargeting Strategy by Funnel Stage

Funnel Stage

ILLIXIS Audience

Campaign Objective

Notes

Top

All website visitors

Video Views / Reach

Broad brand reinforcement

Middle

Blog readers, category viewers

Traffic / Engagement

Drive deeper engagement

Bottom

Cart abandoners, product viewers

Conversions

Direct response with offer

Post-purchase

Purchasers (exclude from prospecting)

Engagement

Cross-sell, loyalty


Ad Formats

TikTok supports several ad formats. All are designed for vertical, full-screen mobile consumption.

Format

Description

Spec

In-Feed Ads

Native video ads in the For You feed

9:16, 5-60 seconds, up to 2.2GB

Spark Ads

Boost existing organic TikTok posts as ads

Uses your own or creator's organic content

Video Ads

Standard video creative across placements

9:16 / 1:1 / 16:9, 5-60 seconds

Collection Ads

Video with product cards below for browsing

9:16 video + product catalog

Carousel Ads

Multiple images users can swipe through

2-35 images, 1:1 ratio

Playable Ads

Interactive mini-game experience

HTML5, for app promotion

Spark Ads

Spark Ads are TikTok's unique format for repurposing organic content as paid ads. Instead of creating new creative, you boost existing TikTok posts -- either your own or posts from creators who authorize their content. Spark Ads retain social proof (likes, comments, shares) and typically outperform traditional in-feed ads because they feel native to the platform.

To use Spark Ads:

  1. Post organic content on TikTok (or get creator authorization)
  2. In TikTok Ads Manager, select Spark Ads as the ad format
  3. Link the organic post
  4. Target your ILLIXIS-synced audience

Creative Best Practices

  • Hook in the first 2 seconds: TikTok users scroll fast. Open with movement, a question, or a pattern interrupt.
  • Native feel: Ads that look like organic TikTok content outperform polished commercials. Use trending sounds, text overlays, and casual framing.
  • Sound on: Unlike Facebook and Instagram, TikTok users typically have sound enabled. Music and voiceover matter.
  • Vertical video: Always use 9:16 aspect ratio for full-screen impact.
  • 15-30 seconds: This is the sweet spot. Under 15 seconds can feel rushed; over 30 risks drop-off.
  • ILLIXIS Video Production: Use the Video Production feature to create TikTok-optimized vertical videos with hooks, captions, and music.

Audience Targeting

TikTok's targeting capabilities combine your ILLIXIS Custom Audiences with the platform's native targeting options.

Targeting Types

Targeting Type

Description

Custom Audiences

Your ILLIXIS audiences synced as website traffic audiences

Lookalike Audiences

Built in TikTok Ads Manager from your Custom Audiences

Interest Targeting

TikTok's behavioral interest categories (strongest of any platform)

Video Interaction

Users who viewed, liked, commented, or shared specific videos

Creator Interaction

Users who followed or visited specific creator profiles

Hashtag Interaction

Users who viewed content with specific hashtags

Demographics

Age, gender, location, language

Device

OS, device model, connection type, carrier

Interest-Based Targeting

Interest targeting is TikTok's core strength. Unlike platforms that rely on declared interests or profile data, TikTok categorizes users by their actual content consumption patterns. A user who watches cooking videos daily is categorized as interested in food and cooking, even if they never explicitly stated that interest. This behavioral data is continuously updated based on real engagement.

Available interest categories include: Apparel & Accessories, Beauty & Personal Care, Education, Finance, Food & Beverage, Games, Home & Garden, Life Services, Maternity & Baby, News & Entertainment, Pets, Sports & Outdoors, Technology & Electronics, Travel, Vehicles, and many subcategories.

Younger Demographic Focus

TikTok's user base skews significantly younger than other ad platforms:

Age Group

Approximate Share

16-24

~30%

25-34

~30%

35-44

~20%

45+

~20%

If your target audience includes Gen Z or younger Millennials, TikTok reaches them more effectively than Google Ads, Meta, or LinkedIn. For audiences over 45, other platforms typically deliver better reach and lower CPMs.


Using Synced Audiences in TikTok Ads Manager

After syncing from ILLIXIS, your audiences appear in TikTok Ads Manager:

  1. Open TikTok Ads Manager
  2. Go to Assets > Audiences
  3. Find your audience (named "[ILLIXIS] ...")
  4. Check status: Ready means it can be used for targeting

Creating an Ad Group with Your Audience

  1. Create a new campaign or edit an existing one
  2. In the ad group settings, scroll to Targeting
  3. Under Audience, click Custom Audiences
  4. Select your ILLIXIS-synced audience
  5. Optionally add interest targeting, demographics, or other filters
  6. Complete ad group setup and launch

Building Lookalike Audiences

TikTok can create Lookalike Audiences from your synced Custom Audiences:

  1. In TikTok Ads Manager, go to Assets > Audiences
  2. Click Create Audience > Lookalike Audience
  3. Select your ILLIXIS-synced audience as the source
  4. Choose the audience size (narrow for precision, broad for reach)
  5. Select target location

Lookalikes are created directly in TikTok Ads Manager. ILLIXIS provides the source audience; TikTok handles the expansion.

Minimum Audience Size

TikTok requires audiences to have at least 1,000 matched users before they can be used for ad delivery. Audiences below this threshold show as "Building" in TikTok Ads Manager.


Budget Recommendations

Audience Size

Suggested Daily Budget

Notes

1,000 - 10,000

$20 - $50/day

Minimum viable for the algorithm to learn

10,000 - 100,000

$50 - $150/day

Good for testing and optimization

100,000+

$150 - $500/day

Scale potential

TikTok recommends at least 50 conversions per week per ad group for optimal algorithm learning. If your budget is too low relative to your conversion cost, the ad group may stay in "Learning" phase indefinitely.

Minimum campaign budget is $50 total or $20/day at the campaign level.


Automation Schedule

Process

Schedule

Description

Token Refresh

Automatic (every 24 hours)

Access tokens refresh transparently before API calls

Audience Sync

On-demand

Click "Sync to TikTok" from audience detail page

Audience Verification

On re-sync

Checks if TikTok audience still exists before creating duplicate

Size Updates

With each sync

Estimated audience size refreshes from TikTok

Pixel Detection

On connection

Pixels are fetched and linked during initial setup

TikTok website traffic audiences populate in real-time based on Pixel activity. ILLIXIS creates the audience rules; TikTok handles membership automatically as visitors match those rules.


Troubleshooting

"TikTok Ads not connected"

Cause: No active, authorized TikTok connection for your workspace.

Fix:

  1. Go to Settings > Integrations
  2. Find TikTok Ads and click Connect
  3. Complete the OAuth authorization flow
  4. Select your advertiser account

"TikTok Pixel not configured"

Cause: No Pixel was detected for the selected advertiser during connection, or the Pixel was deleted after setup.

Fix:

  1. Disconnect TikTok Ads in Settings > Integrations
  2. Install the TikTok Pixel on your website (see Prerequisites)
  3. Verify the Pixel is firing using the TikTok Pixel Helper browser extension
  4. Wait for at least one PageView event to register
  5. Reconnect TikTok Ads -- the Pixel should be detected automatically

"Token expired and refresh failed"

Cause: The refresh token is invalid, expired (older than 1 year), or revoked due to a password change or security event.

Fix:

  1. Go to Settings > Integrations
  2. Disconnect TikTok Ads
  3. Click Connect to start a fresh OAuth flow
  4. Complete authorization with your current credentials

"TikTok Ads Account not configured"

Cause: The connection exists but has no Advertiser ID stored. This can happen if the OAuth flow was interrupted during account selection.

Fix:

  1. Disconnect TikTok Ads
  2. Reconnect and complete the full flow including account selection

"Audience too small in TikTok"

Cause: Fewer than 1,000 users match the audience rules.

Fix:

  • Wait for more website traffic to accumulate through the Pixel
  • Use broader URL rules (e.g., all blog visitors instead of a single post)
  • Extend the membership duration (up to 180 days)
  • Ensure the Pixel is installed on all relevant pages

Sync fails with API error

Cause: TikTok API rate limit, temporary outage, or invalid request.

Fix:

  • Wait 5 minutes and retry
  • Check TikTok Ads Manager for system status
  • Verify the audience name does not exceed 128 characters
  • If persistent, disconnect and reconnect to refresh credentials

"No TikTok Ads accounts found"

Cause: Your TikTok for Business account has no associated ad accounts, or the OAuth token lacks permission to access them.

Fix:

  1. Log in to business.tiktok.com
  2. Verify you have at least one Advertiser Account
  3. If using a Business Center, ensure your user role includes ad account access
  4. Try authorizing again with full permissions

FAQ

Q: How long does it take for audiences to populate?
TikTok website traffic audiences populate in real-time based on Pixel activity. After sync, users matching your rules are added immediately as they visit your site.

Q: Can I edit audience rules after syncing?
No. TikTok does not allow modifying website audience rules after creation. To change rules, create a new audience in ILLIXIS with the updated filters and sync it as a separate audience.

Q: Why are TikTok access tokens only 24 hours?
TikTok uses shorter token lifetimes as a security measure. ILLIXIS handles this automatically with refresh tokens that last 1 year. You do not need to re-authorize unless the refresh token expires or is revoked.

Q: What is the difference between Advertiser ID and Business Center ID?
The Advertiser ID identifies a single ad account. The Business Center (BC) ID is for managing multiple ad accounts under one umbrella (common for agencies). Most single-brand users only need an Advertiser ID. ILLIXIS stores the BC ID if available but operates primarily on the Advertiser ID.

Q: Do I need both TikTok social and TikTok Ads connections?
These are separate integrations. Social posting (via the social publishing integration in Social Hub) is for publishing organic TikTok content. TikTok Ads is for audience syncing and paid advertising. They serve different purposes and can be used independently.

Q: Can I sync lookalike audiences to TikTok?
ILLIXIS syncs website traffic Custom Audiences. To create Lookalike Audiences, use TikTok Ads Manager directly -- select your ILLIXIS-synced audience as the source and TikTok will expand it.

Q: Is there a limit to how many audiences I can sync?
TikTok allows up to 400 Custom Audiences per advertiser account. ILLIXIS does not impose additional limits.

Q: Why is my audience showing "Building" in TikTok?
TikTok is processing the audience rules. This usually resolves within 24 hours. If it persists, the audience may have fewer than 1,000 matched users -- the minimum required for ad targeting.

Q: What happens if I disconnect TikTok Ads?
Existing Custom Audiences in TikTok remain active and usable. They stop receiving updates from ILLIXIS. You can reconnect at any time to resume syncing.

Q: Does ILLIXIS create campaigns in TikTok automatically?
No. ILLIXIS syncs audiences to TikTok. Campaign creation, ad group configuration, creative uploads, and budget management are done in TikTok Ads Manager. The integration focuses on getting your audience data into TikTok so you can target the right people.

Q: How does TikTok compare to Meta for retargeting?
Both use website pixels for audience creation. TikTok has a younger audience (60%+ under 34), stronger interest-based targeting, and a video-first format. Meta has a larger total user base, broader age distribution, and more mature attribution. Many brands run retargeting on both for maximum reach.


Related Features

  • Advertising: Central hub for managing audiences across all ad platforms
  • Prospecting Campaigns: Create campaigns targeting new audiences
  • Lookalike Audiences: Build similar audiences from your best customer segments
  • Video Production: Create TikTok-optimized vertical videos with hooks, captions, and music
  • Social Hub: Schedule organic TikTok posts via social publishing integration
  • Meta Ads Integration: Similar Pixel-based retargeting on Facebook and Instagram
  • Snapchat Ads Integration: Audience sync for Snapchat's younger demographic