> ## Documentation Index
> Fetch the complete documentation index at: https://docs.topsort.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TikTok Offsite Ads

> TikTok catalog-based offsite ads

export const ChangelogActions = () => {
  return <>
      <style>{`
        .changelog-actions {
          display: flex;
          justify-content: center;
          gap: 12px;
          margin-top: 2rem;
          padding-top: 1.5rem;
          border-top: 1px solid #e5e7eb;
        }
        
        [data-theme="dark"] .changelog-actions {
          border-top-color: #374151;
        }
        
        .changelog-btn {
          display: inline-flex;
          align-items: center;
          gap: 6px;
          padding: 8px 16px;
          border-radius: 9999px;
          border: 1px solid #d1d5db;
          background: transparent;
          color: #6b7280;
          font-size: 14px;
          cursor: pointer;
          transition: all 0.2s ease;
        }
        
        .changelog-btn:hover {
          border-color: #9ca3af;
          background: #f9fafb;
        }
        
        [data-theme="dark"] .changelog-btn {
          border-color: #4b5563;
          color: #9ca3af;
        }
        
        [data-theme="dark"] .changelog-btn:hover {
          border-color: #6b7280;
          background: #1f2937;
        }
      `}</style>
      <div className="changelog-actions">
        <button className="changelog-btn" onClick={() => {
    const btn = event.target.closest("button");
    btn.innerHTML = "❤️ Like";
    btn.style.borderColor = "#ec4899";
  }}>
          🤍 Like
        </button>
        <button className="changelog-btn" onClick={() => {
    const btn = event.target.closest("button");
    navigator.clipboard.writeText(window.location.href);
    const originalContent = btn.innerHTML;
    btn.innerHTML = "✓ Copied";
    btn.style.borderColor = "#22c55e";
    btn.style.color = "#22c55e";
    setTimeout(() => {
      btn.innerHTML = originalContent;
      btn.style.borderColor = "";
      btn.style.color = "";
    }, 2000);
  }}>
          ↗ Share
        </button>
      </div>
    </>;
};

<div className="cl-badge-group">
  <Badge color="gray" size="sm" icon="calendar">
    May 14, 2026
  </Badge>

  <Badge color="blue" size="sm" icon="rectangle-ad">
    Ad Platform
  </Badge>

  <Badge color="green" size="sm" icon="sparkles">
    New Feature
  </Badge>
</div>

## What's New

Topsort now supports **TikTok Offsite Ads** in the campaign flow. Advertisers can create TikTok offsite campaigns that send shoppers back to the marketplace using catalog-based placements.

The flow mirrors other **catalog-based offsite** channels such as **Google Shopping**: vendors choose products (all or specific), timeline, and budget. Apart from the catalog, the only additional asset advertisers provide is **music selection**: pick **Relaxed instrumental**, **Upbeat electronic**, or **Minimal ambient**, and Topsort selects an appropriate instrumental track from the TikTok music library for the ad.

## Why This Matters

* After Google and Meta, TikTok is the most globally relevant offsite channel for marketplaces. Topsort adds the same self-service vendor workflow, consolidated reporting, and optional in-house attribution as other offsite channels.
* Strong fit for discovery-oriented verticals (fashion, beauty, home, fitness, food, lifestyle, electronics accessories) and mobile-first audiences, with strong presence in North America, Southeast Asia, and Latin America and growing traction in Europe.

## Onboarding and Billing

* Onboarding is typically **hours**: grant Topsort admin access to your **TikTok Business Manager** account, share **pageview** and **purchase** events with Topsort (often a single session with a Topsort integrations engineer and one of your engineers), and rely on **automatic catalog sync** to TikTok. No separate catalog integration project is required.
* Billing follows the same model as Google, Meta, and Snapchat Offsite, with support for both prepay and postpay.

Learn more in the [knowledge base](/en/knowledge-base/offsite-and-instore/offsite/campaign-creation).

<ChangelogActions />
