Connecting a platform takes two steps: sign in to the platform once, then choose the ad accounts AdKit should manage. AdKit saves each sign-in as a login, and one login can cover many ad accounts. Each ad account then goes to a project, which is one brand or client.
The sign-in is the only part you have to do yourself. Your agent can do the rest on every platform, including connecting dozens of accounts in one go.
You never type a platform password into AdKit. The sign-in happens in the platform's own window, and AdKit gets permission to act for you (an access token, never your password).
You need to be a workspace admin. Your workspace is your team's shared space in AdKit, and whoever created it is an admin. Only admins can add logins and assign ad accounts, because one login opens every ad account behind it. A teammate who has to connect their own login can be made admin for a few minutes, then switched back. The login stays connected.
You need an ad account on each platform first. AdKit connects to the ad accounts you already have and can't create them, because each platform has to verify you and your payment method.
Sign in with the login that already has access. AdKit can only see the ad accounts your login can see on the platform. If your own profile can open the client's account in Meta Business Manager, that's enough. You don't need the client's password.
AdKit connects to eight ad platforms. On all of them, your agent can connect the ad accounts for you once the login is added.
| Platform | Status |
|---|---|
| Meta (Facebook and Instagram) | Live |
| Google Ads | Live |
| TikTok | Live |
| Live | |
| Beta | |
| Microsoft | Beta |
| X | Beta |
| ChatGPT Ads | Beta |
Beta platforms are newer in AdKit, so tell us if something looks off. Two differences to know: ChatGPT Ads connects with an API key you paste in the dashboard instead of a sign-in, and on Microsoft and ChatGPT Ads your agent manages campaigns through direct platform API calls, which you switch on under Agent Permissions (Advanced Platform Access).
Tell your agent what you want connected. If you have several projects, name the one it's for:
Connect my Meta and Google ad accounts to AdKit.
What happens next:
To see what's connected at any point, ask for a check-in, the agent's report of your platforms and accounts:
Run an AdKit check-in and list my connected platforms and ad accounts.
Use the dashboard if you prefer clicking through it yourself.
To take an account out of a project, hover over it in the project and click the x. If an account you just got access to isn't in the list, click Refresh at the top of the right column.
Logins belong to the whole workspace. Connect a platform once, and every project can use the accounts behind that login.
To remove a login later, first unassign its ad accounts, then remove it on the Integrations page. You can reconnect it any time.
You sign in once per platform, and that sign-in covers every ad account your profile can see there. Access to 40 client accounts in Meta Business Manager means one sign-in and 40 accounts to connect.
Give each client its own project, so their campaigns and reporting stay apart. Then tell your agent to sort the accounts into them:
List every Meta ad account my login can access, then connect each one to
its client's project.
Your agent can create the missing projects along the way. See Connecting multiple ad accounts for how projects work.
Two limits to know. On the Base plan, you get one project with one ad account per platform, so an agency needs Pro or Scale, which have no limit. And a second login for the same platform is only needed when some client accounts sit under a different profile than yours. Each project then takes its accounts from whichever login can see them.
Set the account defaults once, and your agent won't have to ask for them with every campaign. These are the things each campaign on that account reuses:
Google, LinkedIn, Microsoft, and ChatGPT Ads don't need any. Ask your agent to set them, or click an account on the Ad accounts page.
AdKit reads the pixels and conversion settings you already have. Creating a pixel, installing tracking code on your website, and billing stay in the platform's own interface (Meta Events Manager, Google Ads billing).
Once a platform shows up in your agent's check-in, you can manage it from the conversation:
Show me this week's spend and results by campaign.
An ad account is missing from the list. The login you connected can't see that account. Access is granted on the platform's side (Meta Business Manager, Google Ads account access). Get your login added to the account there, or add the login that already has access on the Integrations page.
A new TikTok advertiser account doesn't show up. A TikTok sign-in only covers the advertiser accounts TikTok shared when you approved it. Accounts added to your Business Center later may not be included. Reconnect the login once on the Integrations page, then check the list again.
Google says the account was "not found". This usually means the Google Ads account is inactive or cancelled. Check its status at ads.google.com. If it was cancelled, reactivate it there first, then reconnect.
Microsoft says "You must use a different identity type to sign in". This happens when your Microsoft Advertising login is a work email that signs in through Google. On Microsoft's sign-in screen, pick Microsoft account instead of Sign in with Google, and enter your work email. Microsoft then sends you to Google to log in as usual. Remove any failed Microsoft logins on the Integrations page first.
A platform that worked before now fails. Sign-ins expire or get cancelled (the access token stops working), for example when the platform password changes. Your agent hands you a reconnect link when this happens, or you can reconnect the login yourself on the Integrations page.
Still stuck? Reach out and we'll help.