Connection Issues
Cannot connect TikTok account
Cannot connect TikTok account
- You don’t have admin access to the TikTok Ads account
- Your TikTok account is restricted or suspended
- Browser is blocking the authentication popup
- TikTok API is experiencing issues
- Verify you have admin or operator access in TikTok Ads Manager
- Check that your TikTok Ads account is in good standing (not restricted)
- Disable popup blockers and try again
- Try using a different browser (Chrome or Firefox recommended)
- Clear browser cache and cookies, then retry
- If still failing, contact Whathead support with the error message
Connection shows as expired or disconnected
Connection shows as expired or disconnected
- Access token expired (TikTok tokens expire periodically)
- Permissions were revoked in TikTok Ads Manager
- Account admin removed your access
- Navigate to Integrations in Whathead
- Click Reconnect on the TikTok card
- Follow the authentication flow again
- Verify all permissions are granted
- If reconnection fails, check your TikTok Ads Manager access
Cannot see my ad accounts after connecting
Cannot see my ad accounts after connecting
- You don’t have access to any ad accounts in the connected TikTok Business Center
- Ad accounts are disabled or restricted
- You’re connected to the wrong Business Center
- Log in to TikTok Ads Manager and verify which ad accounts you have access to
- Check that you connected the correct Business Center (if you manage multiple)
- Verify ad accounts are active and not disabled
- Ask your Business Center admin to grant you access to the ad accounts
- If accounts are in a different Business Center, disconnect and reconnect with the correct one
Error: 'Insufficient permissions'
Error: 'Insufficient permissions'
- Your TikTok account role doesn’t have required permissions
- Permissions were changed after initial connection
- Check your role in TikTok Ads Manager (need Admin or Operator role)
- Ask your account admin to upgrade your permissions
- Reconnect your TikTok account in Whathead after permissions are updated
- Verify all required permissions are granted during authentication
Publishing Failures
Publishing fails with 'Permission denied'
Publishing fails with 'Permission denied'
- Your TikTok connection doesn’t have the required permissions
- Ad account access was revoked
- Ad account is disabled or restricted
- Navigate to Integrations and reconnect your TikTok account
- Ensure you grant all required permissions during authentication
- Verify the ad account is active in TikTok Ads Manager
- Check that you have operator or admin access to the ad account
- If the account is restricted, resolve the restriction in TikTok Ads Manager first
Publishing fails with 'Invalid creative'
Publishing fails with 'Invalid creative'
- Image or video doesn’t meet TikTok’s specifications
- File is corrupted or in an unsupported format
- File size exceeds limits
- Creative violates TikTok’s advertising policies
- Check image requirements: JPG/PNG, under 10 MB, at least 640×640 pixels
- Check video requirements: MP4/MOV/AVI, under 500 MB, 5-60 seconds duration
- Verify the file is not corrupted by opening it locally
- Ensure creative content complies with TikTok’s advertising policies
- Try uploading a different file to isolate the issue
- Re-export the creative from your design tool with correct specifications
Publishing fails with 'Budget below minimum'
Publishing fails with 'Budget below minimum'
- Budget is set below TikTok’s $20/day minimum
- Budget field is empty or zero
- Open the campaign or ad group with the budget error
- Set the daily budget to at least $20
- If using lifetime budget, ensure it meets the minimum requirement
- Save changes and try publishing again
Publishing fails with 'Multiple objectives' error
Publishing fails with 'Multiple objectives' error
- You’ve connected multiple campaigns with different objectives to one ad group node
- Ad group is trying to inherit conflicting optimization goals
- Review your campaign structure on the canvas
- Identify which campaigns are connected to the same ad group
- Either:
- Create separate ad groups for each campaign, OR
- Ensure all campaigns connected to the ad group have the same objective
- Disconnect incompatible campaigns from the ad group
- Try publishing again
Some campaigns published, others failed
Some campaigns published, others failed
- Some campaigns had validation errors, others didn’t
- Network issues during publishing
- TikTok API rate limiting
- Review error messages for failed campaigns
- Fix validation errors on failed campaigns
- Select only the failed campaigns
- Click Publish again — successful campaigns will be skipped automatically
- Verify all campaigns appear in TikTok Ads Manager
Publishing is very slow or times out
Publishing is very slow or times out
- Large campaign with many entities
- Slow internet connection
- TikTok API is experiencing delays
- Uploading large video files
- Check your internet connection speed
- Try publishing during off-peak hours
- If uploading videos, compress them or upload to TikTok’s media library first
- Break very large campaigns into smaller batches
- Be patient — campaigns with 50+ entities can take several minutes
- If timeout persists, contact Whathead support
Validation Errors
Error: 'Campaign name is required'
Error: 'Campaign name is required'
- Open the campaign node
- Enter a descriptive name for the campaign
- Save and try publishing again
Error: 'Ad group must have targeting configured'
Error: 'Ad group must have targeting configured'
- Open the ad group node
- Navigate to the Targeting section
- Configure at least one targeting option (age, gender, location, or interests)
- Save and try publishing again
Error: 'Ad must have creative'
Error: 'Ad must have creative'
- Open the ad node
- Click Add Creative or Select Image/Video
- Choose an asset from your media library or upload a new one
- Save and try publishing again
Error: 'Ad group must be connected to a campaign'
Error: 'Ad group must be connected to a campaign'
- On the canvas, locate the disconnected ad group node
- Drag a connection from a campaign node to the ad group node
- Verify the connection is established (line appears between nodes)
- Try publishing again
Error: 'Optimization goal is required'
Error: 'Optimization goal is required'
- Open the ad group node
- Navigate to the Optimization section
- Select an optimization goal compatible with your campaign objective
- Save and try publishing again
Error: 'Invalid placement selection'
Error: 'Invalid placement selection'
- Open the ad group node
- Navigate to the Placements section
- Select at least one valid placement (TikTok, Pangle, or Global App Bundle)
- Ensure selected placements are compatible with your ad format
- Save and try publishing again
Editing Issues
Cannot change campaign objective
Cannot change campaign objective
- Create a new campaign with the desired objective
- Copy your ad groups and ads to the new campaign
- Publish the new campaign
- Pause or archive the old campaign
Cannot change optimization goal
Cannot change optimization goal
- Create a new ad group with the correct optimization goal
- Copy your ads to the new ad group
- Publish the new ad group
- Pause the old ad group
Changes didn't update on TikTok
Changes didn't update on TikTok
- Changes weren’t saved before publishing
- Publishing failed silently
- TikTok Ads Manager cache hasn’t refreshed
- Verify you clicked Save after making changes
- Check the publishing results for any error messages
- Refresh TikTok Ads Manager (hard refresh with Cmd+Shift+R or Ctrl+Shift+R)
- Wait a few minutes for TikTok’s cache to update
- If changes still don’t appear, try republishing from Whathead
Bulk edit didn't apply to all selected entities
Bulk edit didn't apply to all selected entities
- Some entities don’t support the field you’re editing
- Some entities are locked (e.g., archived campaigns)
- Validation failed for some entities
- Check which entities were updated and which weren’t
- Verify all selected entities support the field you’re editing
- Check for validation errors on entities that didn’t update
- Edit incompatible entities individually
Asset and Creative Issues
Cannot upload image to media library
Cannot upload image to media library
- Image doesn’t meet TikTok’s requirements
- File is corrupted
- Network connection issue
- Verify image is JPG or PNG format
- Check file size is under 10 MB
- Ensure resolution is at least 640×640 pixels
- Try opening the image locally to verify it’s not corrupted
- Try uploading a different image to isolate the issue
- Check your internet connection
Cannot upload video to media library
Cannot upload video to media library
- Video doesn’t meet TikTok’s requirements
- File size is too large
- Slow internet connection
- Video duration is outside acceptable range
- Verify video is MP4, MOV, or AVI format
- Check file size is under 500 MB
- Ensure duration is between 5 and 60 seconds
- Compress the video if it’s very large
- Try uploading during off-peak hours
- Use a wired connection instead of Wi-Fi for large files
Asset appears in media library but cannot be selected
Asset appears in media library but cannot be selected
- Asset is in a different ad account
- Asset failed TikTok’s review
- Asset is archived or deleted
- Verify you’re viewing the correct ad account’s media library
- Check the asset’s status in TikTok Ads Manager
- If asset failed review, check TikTok’s policy violation notice
- Try uploading the asset again if it’s unavailable
Video creative rejected for policy violation
Video creative rejected for policy violation
- Content violates TikTok’s advertising policies
- Video contains prohibited elements (weapons, alcohol, etc.)
- Video quality is too low
- Review TikTok’s advertising policies and community guidelines
- Check the rejection notice for specific policy violations
- Edit the video to remove prohibited content
- Ensure video quality meets TikTok’s standards
- Re-upload the corrected video
Performance and Learning Phase
Ad group stuck in learning phase
Ad group stuck in learning phase
- Be patient — learning can take 7-14 days for new ad groups
- Avoid making changes during learning (resets the phase)
- Ensure budget is sufficient to generate conversions
- If learning persists beyond 2 weeks, consider increasing budget or broadening targeting
Performance dropped after editing
Performance dropped after editing
- Changes reset the learning phase
- New targeting is less effective
- Budget change disrupted delivery
- Wait 3-7 days for performance to stabilize
- Check if ad group re-entered learning phase
- Review what changed and consider reverting if performance doesn’t recover
- Make smaller, incremental changes in the future
Low delivery or no impressions
Low delivery or no impressions
- Budget is too low for competitive bidding
- Targeting is too narrow
- Creative quality is low
- Bid is too low
- Check if budget is at least $20/day (TikTok minimum)
- Review targeting settings and consider broadening audience
- Ensure creative meets TikTok’s quality standards
- Consider increasing bid or switching to automatic bidding
- Check if ad is still in review status
TikTok-Specific Issues
Smart+ campaign not delivering
Smart+ campaign not delivering
- Insufficient budget for Smart+ optimization
- Creative doesn’t meet Smart+ requirements
- Targeting conflicts with Smart+ automation
- Ensure daily budget is at least $50 (Smart+ recommended minimum)
- Verify you have multiple creative variations uploaded
- Remove overly restrictive targeting (Smart+ works best with broad targeting)
- Wait 3-5 days for Smart+ to complete learning phase
- Check TikTok Ads Manager for Smart+ specific recommendations
Spark Ads not showing organic metrics
Spark Ads not showing organic metrics
- TikTok post authorization not completed
- Post is from a different TikTok account
- Post was deleted or made private
- Verify the TikTok post still exists and is public
- Check that post authorization was granted in TikTok app
- Ensure you’re using a post from the correct TikTok account
- Try re-authorizing the post in TikTok Ads Manager
Pangle placement not delivering
Pangle placement not delivering
- Creative format not compatible with Pangle
- Pangle inventory is limited for your targeting
- Budget is being spent on TikTok placement first
- Verify creative format is compatible with Pangle (check TikTok’s placement specs)
- Consider creating a separate ad group specifically for Pangle
- Increase budget to allow for multi-placement delivery
- Review Pangle-specific creative requirements
Getting More Help
If you’ve tried the troubleshooting steps above and still have issues:- Check TikTok’s Status: Visit TikTok for Business Status to see if there are platform-wide issues
- Review TikTok’s Documentation: Check TikTok Ads Help Center for platform-specific guidance
- Contact Whathead Support: Reach out with:
- Description of the issue
- Error messages (screenshots helpful)
- Steps you’ve already tried
- Campaign or ad account ID if relevant