Since TikTok’s 2024–2025 Content Posting API policy changes, media uploaded via pull-from-URL must be served directly from the verified origin host with no redirects. Branded domains in GHL currently proxy or redirect media URLs, which causes TikTok to reject uploads with errors like “media URL isn’t from a verified domain,” even when the domain is verified in TikTok Developer Portal.
GHL’s native media CDN URLs (e.g., storage.googleapis.com/ghl-media/…) are accepted by TikTok, but unified branded domain routing forces all media to be served via the branded host. This creates a conflict where:
Branded domain ON → email tracking and funnels work, TikTok posting fails
Branded domain OFF → TikTok posting works, email tracking breaks
Feature request:
Add an option to serve social/media assets from the native GHL CDN instead of the branded domain, while keeping branded domains for links, funnels, and email tracking.
For example:
Media host mode:
Branded domain
Native GHL CDN
This would restore TikTok compatibility without affecting branded tracking or white-label links. Several schedulers implemented similar TikTok-specific CDN fallback after the pull-from-URL policy change.
This issue affects any GHL account using branded domains with TikTok social posting and currently requires native TikTok posting as a workaround.