Connecting Platforms
Connecting your advertising platforms to Whathead enables you to publish campaigns, fetch existing campaigns, and access media libraries. Each platform uses secure OAuth authentication to authorize Whathead without sharing your passwords.What you’ll learn:
- How to connect each advertising platform
- What permissions Whathead needs and why
- Platform-specific authentication requirements
- Troubleshooting connection issues
Before You Connect
Before connecting a platform, ensure you have:- Platform account access: You need login credentials for the platform you’re connecting
- Ad account permissions: You must have admin or advertiser access to the ad accounts you want to manage
- Business Manager access (Meta only): Meta connections require Facebook Business Manager access
Connection Overview
All platform connections follow the same basic flow:Authorize Whathead
You’re redirected to the platform’s login page. Sign in with your platform credentials.
Grant permissions
Review and approve the permissions Whathead requests. These enable campaign management functionality.
Select ad account
Choose which ad account to use as your default. You can change this later or add more accounts.
Platform-Specific Connection Guides
- Meta
- TikTok
- Snapchat
- Google
Connecting Meta (Facebook & Instagram)
Meta connections use Facebook Business Manager for authentication. You’ll connect to your Business Manager account, which gives you access to Facebook and Instagram ad accounts.Log in to Facebook
You’re redirected to Facebook. Log in with your Facebook account that has access to Business Manager.
Select Business Manager
If you have access to multiple Business Managers, select the one containing the ad accounts you want to manage.
Review permissions
Facebook shows the permissions Whathead requests:
- Read and manage ad campaigns
- Access ad account information
- View and use media library assets
- Publish and update campaigns
Choose ad account
Select your default ad account from the dropdown. This is the account Whathead will use unless you switch to a different one.
Meta-specific requirements:
- You must have a Facebook Business Manager account
- Your Facebook account must have admin or advertiser access to the ad accounts
- Instagram advertising is accessed through Business Manager—no separate Instagram connection needed
Permissions Explained
Whathead requests specific permissions from each platform to enable campaign management. Here’s what each permission allows:Read and Manage Campaigns
This permission lets Whathead:- Fetch your existing campaigns, ad sets, and ads
- Display campaign structures on the canvas
- Read campaign settings, budgets, and targeting
Access Ad Account Information
This permission lets Whathead:- List your available ad accounts
- Display account names and IDs
- Check account status and spending limits
View and Use Media Library
This permission lets Whathead:- Browse your platform’s media library
- Display images and videos you’ve uploaded
- Select assets when configuring ad creative
Publish and Update Campaigns
This permission lets Whathead:- Create new campaigns on the platform
- Update existing campaigns with changes
- Manage campaign status (pause, activate, archive)
Whathead only requests the minimum permissions needed for campaign management. Your platform credentials are never stored—only temporary access tokens that you can revoke at any time.
Connection Security
Platform connections use industry-standard security practices:OAuth 2.0 Authentication
All platforms use OAuth 2.0, the industry standard for secure authorization. When you connect a platform:- You’re redirected to the platform’s official login page (not a Whathead page)
- You log in directly with the platform using your credentials
- The platform generates a temporary access token for Whathead
- Whathead receives only the token, never your password
Token-Based Access
Whathead uses access tokens to communicate with platform APIs. These tokens:- Are temporary and expire after a set period
- Can be revoked at any time from your platform settings
- Are encrypted at rest in Whathead’s database
- Are only used for the specific permissions you granted
Minimal Permissions
Whathead only requests permissions necessary for campaign management. We do not request:- Access to personal messages or posts
- Permission to post on your behalf
- Access to billing information
- Permission to manage users or roles
Revoking Access
You can revoke Whathead’s access at any time from your platform’s settings:- Meta
- TikTok
- Snapchat
- Google
- Go to Facebook Business Settings
- Navigate to Business Integrations
- Find Whathead in the list
- Click Remove to revoke access
Managing Multiple Accounts
After connecting a platform, you can add more ad accounts for the same platform. This is useful when you:- Manage advertising for multiple clients
- Have separate accounts for different brands
- Work with agency accounts and client accounts
- Test campaigns in a sandbox before going live
Select account
Choose the additional ad account from the dropdown. All accounts you have access to through your platform connection are available.
Troubleshooting Connection Issues
Connection fails during authorization
Connection fails during authorization
I don't see my ad accounts in the dropdown
I don't see my ad accounts in the dropdown
Cause: Your platform account may not have access to any ad accounts, or the accounts aren’t properly linked to your Business Manager.Resolution:
- Log in to the platform directly and verify you can see ad accounts there
- For Meta: Ensure your Facebook account is added to Business Manager with appropriate permissions
- For TikTok: Verify you have advertiser or admin access to the ad accounts
- For Snapchat: Check that your Snapchat account has Ads Manager access
- For Google: Confirm your Google account has access to Google Ads accounts
- If you still don’t see accounts, contact your platform administrator to grant access
Connection shows as expired or error
Connection shows as expired or error
Cause: Your access token expired, you changed your platform password, or you revoked Whathead’s access from platform settings.Resolution:
- Navigate to Integrations in Whathead
- Click Reconnect next to the platform showing an error
- Complete the authorization flow again
- Your campaigns and canvas work are preserved—reconnecting restores functionality
I connected the wrong Business Manager (Meta)
I connected the wrong Business Manager (Meta)
Cause: You selected the wrong Business Manager during the connection flow.Resolution:
- Navigate to Integrations in Whathead
- Click Disconnect next to Meta
- Click Connect to start a new connection
- During authorization, carefully select the correct Business Manager
- Complete the connection flow
Authorization page shows 'Access Denied'
Authorization page shows 'Access Denied'
Connection works but I can't publish campaigns
Connection works but I can't publish campaigns
Cause: Your platform account may have read-only access, or the ad account has spending limits or restrictions.Resolution:
- Verify you have admin or advertiser access (not just analyst access) to the ad account
- Check the ad account status on the platform—it may be disabled or restricted
- Verify the ad account has an active payment method
- For Meta: Check Business Manager roles and permissions
- If you only have read access, contact your administrator to upgrade your permissions
I need to connect a different account
I need to connect a different account
Cause: You want to switch to a different platform account (different login credentials).Resolution:
- Navigate to Integrations in Whathead
- Click Disconnect next to the platform
- Click Connect to start a new connection
- Log in with the different platform account credentials
- Complete the authorization flow
What Happens After Connecting
Once you’ve connected a platform, you can:Publish Campaigns
Build campaigns on the canvas and click Publish to send them to the platform. Whathead creates new campaigns or updates existing ones based on your canvas structure. Learn more: Publishing WorkflowFetch Existing Campaigns
Import campaigns you’ve already created on the platform. Whathead loads them onto the canvas where you can edit and republish them. Learn more: Fetching Existing CampaignsBrowse Media Libraries
When configuring ad creative, browse your platform’s media library to select images and videos you’ve already uploaded. Learn more: Asset ManagementSwitch Between Accounts
If you manage multiple ad accounts for the same platform, switch between them from the account selector dropdown. Learn more: Managing AccountsNext Steps
Managing Accounts
Learn how to work with multiple ad accounts per platform and switch between them.
Campaign Builder
Start building campaigns on the visual canvas using your connected platforms.
Publishing Workflow
Understand how to validate, preview, and publish campaigns to your connected platforms.
Platform-Specific Guides
Explore detailed guides for each platform’s features, limitations, and best practices.