AdPlug
Guide · LinkedIn Ads to OpenAI Dots

How to Connect LinkedIn Ads to OpenAI Dots

OpenAI Dots are always-on agents inside ChatGPT, each with its own cloud computer. This guide shows how to give your dot access to LinkedIn Ads through AdPlug, what to hand it, and how to keep your approval on anything that changes the account.

Updated · 7 minute read

LinkedIn Ads MCP server URL

Add this to ChatGPT as a plugin. Your dot uses the same ChatGPT plugin settings.

https://api.adplug.app/mcp/linkedin-ads

Status, 1 October 2026

Dots launched on 29 September and are rolling out gradually. Every step below is tested, including step 5, where your dot picks up the plugin. If AdPlug is not listed for your dot, the same plugin works in a normal ChatGPT chat.

01

What Dots are, and who has them

A dot is an always-on agent in ChatGPT. OpenAI's announcement describes it as powered by GPT-6 Astra, with its own cloud computer, working across the apps you connect and keeping context between conversations.

  • ChatGPT Pro: rolling out in markets outside the European Economic Area, Switzerland, and the UK.
  • Business Premium: all supported ChatGPT regions.
  • Enterprise, Edu, and Healthcare: a beta the workspace admin has to enable.

On Pro and Business Premium your first dot is included in the plan. The rollout is gradual, so access can take several days to reach an account. You create a dot in the ChatGPT desktop app or on desktop web. OpenAI's help article keeps the current list.

02

How a dot reaches LinkedIn Ads

OpenAI's announcement says a dot works with its own cloud computer, its own browser, and the apps you have connected. So a dot can reach LinkedIn Ads in two ways: by opening Campaign Manager in its browser after you sign in, or through a connected app. A connected app hands it LinkedIn's Marketing API instead of a screen, so reports come back as data and a change is a named operation with exact values.

LinkedIn publishes its own LinkedIn Ads plugin for ChatGPT, in beta, with read-only access to ad set performance. If that is all you need, it is the shorter setup. AdPlug's LinkedIn Ads MCP adds demographics, audiences, lead gen forms, Ad Library research, and campaign changes across nine ad formats.

This guide covers AdPlug, and the route has three links: LinkedIn Ads connects to AdPlug, AdPlug is added to ChatGPT as a plugin, and your dot uses that plugin. AdPlug is added the same way the LinkedIn Ads to ChatGPT guide adds it for a normal chat. OpenAI's help article says the dot's Plugins screen uses shared ChatGPT settings, and the announcement says you manage what a dot can access through your existing ChatGPT app controls.

03

Setup in 6 steps

Steps 1 and 2 happen in AdPlug, steps 3 and 4 in ChatGPT, and steps 5 and 6 with your dot. Allow about ten minutes.

  1. Create your AdPlug account

    Go to adplug.app/signup, sign in with Google or email, and follow the short onboarding. It ends on your AdPlug dashboard.

    AdPlug Create your account screen with a Continue with Google button and name, email and password fields.
    AdPlug sign-up. One click with Google, or an email and password.
  2. Connect LinkedIn Ads to AdPlug

    On the dashboard, click Connect LinkedIn Ads and sign in with the LinkedIn profile that has Campaign Manager access to the ad accounts you want your dot to work on. Every account that profile can manage becomes available through the one connection.

    AdPlug dashboard welcome screen with an arrow pointing to the Connect LinkedIn Ads button.
    Click Connect LinkedIn Ads to start LinkedIn's sign-in.

    Already past onboarding? The Connections page has the same button.

    AdPlug Ad Platform Connections page with an arrow pointing to the Connect LinkedIn Ads button on the LinkedIn Ads card.
    The Connections page shows the button whenever LinkedIn Ads is not linked yet.
  3. Open Plugins in ChatGPT

    In ChatGPT on the web, open Plugins, click Add, then Add custom MCP server.

    ChatGPT's Plugins page with the Add menu open, offering Create plugin, Upload plugin archive and Add custom MCP server, with Add and Add custom MCP server highlighted.
    ChatGPT's Plugins page: Add, then Add custom MCP server.

    Which ChatGPT plans can do this

    Custom MCP servers need a paid ChatGPT plan, such as Plus. The Free plan can't add them, and on Business or Enterprise your workspace admin may have to allow them first.

  4. Add AdPlug as a plugin

    In the Add custom MCP server form, fill in:

    • Name: AdPlug - LinkedIn Ads
    • Server URL: the address below
    • Authentication: leave as OAuth
    • Tick I understand and want to continue, then click Create as a plugin
    https://api.adplug.app/mcp/linkedin-ads
    ChatGPT's Add custom MCP server form with the name AdPlug - LinkedIn Ads, the Server URL https://api.adplug.app/mcp/linkedin-ads and OAuth authentication, the I understand and want to continue box ticked, and the Create as a plugin button.
    The Add custom MCP server form with the LinkedIn Ads name and address in place.

    ChatGPT then offers to connect the plugin. Click Connect, sign in to AdPlug with the same email as your AdPlug account and click Approve.

    ChatGPT's Connect AdPlug - LinkedIn Ads window with the Connect AdPlug - LinkedIn Ads button highlighted above Cancel.
    Click Connect, then approve in AdPlug.
    AdPlug Authorize access screen saying ChatGPT wants to access your AdPlug account, then back to chatgpt.com, with Deny and Approve buttons.
    AdPlug's authorise screen names ChatGPT. Approve to let it use your AdPlug connection.

    The plugin is then listed under Plugins → Personal. If you'd rather copy than type, your AdPlug dashboard shows the same name and address with copy buttons.

    ChatGPT card on the AdPlug dashboard, Paid plans: add AdPlug as a plugin, showing the server name AdPlug - LinkedIn Ads and the MCP URL https://api.adplug.app/mcp/linkedin-ads, each with a Copy button, above three setup steps.
    The ChatGPT card on your AdPlug dashboard, with LinkedIn Ads only selected.
  5. Check your dot can use AdPlug

    Open your dot's profile and go to Customize → Plugins. OpenAI's help article describes this screen for the mobile app and says it uses your shared ChatGPT settings. Look for AdPlug - LinkedIn Ads, review its permissions, and connect it.

    A dot's Customize, Plugins screen in ChatGPT with the AdPlug - LinkedIn Ads MCP app listed and marked Connected.
    Customize → Plugins in your dot's profile, with AdPlug - LinkedIn Ads connected.

    OpenAI also says the apps available to a dot may differ. If AdPlug is not listed for yours, the plugin you added in step 4 still works in a normal ChatGPT chat.

  6. Test the connection

    Message your dot:

    “List my LinkedIn ad accounts.”

    It should call the linkedin_ads_list_accounts tool and return the ad accounts you can access, with currencies and statuses.

    An OpenAI dot answering 'List my LinkedIn ad accounts' through the AdPlug LinkedIn Ads MCP, with each account's name, type, currency and status.
    Your dot's reply to the test prompt, one row for each account it can reach.

04

What to hand to your dot

A dot earns its keep on the checks you would otherwise repeat by hand. You ask for a recurring check, it runs on schedule, and the result lands in the conversation. You manage them under Scheduled in the dot's profile.

What to fix first

“Review my LinkedIn Ads account over the last 30 days (ask which if I have several): cost per lead, which seniorities the budget reaches, and tired ads. Come back with the top 5 opportunities, ranked by impact, and why each matters.”

Morning pacing check

“Every weekday at 8:00, compare planned daily spend with actual spend for every active campaign group and tell me only if something is more than 15% off.”

Monday report

“Every Monday morning, summarise last week's spend, impressions, clicks, and leads by campaign group against the week before, in five lines I can forward to the client.”

Lead form watch

“Once a week, list completion rate and cost per lead for every Lead Gen Form campaign active in the last 30 days, and tell me which form is performing worst.”

Competitor ad watch

“Once a week, search the LinkedIn Ad Library for our top competitor, list their active ads with links, and summarise what they seem to be testing.”

Spend by seniority

“Break my LinkedIn Ads spend down by job seniority for the last 90 days, with cost per conversion for each band. Flag anything with too little data to judge.”

More copy-paste prompts live in the prompt playbooks.

05

Rules for changes

When you are not working with it, a dot does what OpenAI calls proactive research. In that mode it uses connected apps with tools restricted to read-only, so it cannot change anything in the account.

For actions, a dot follows Custom rules. Each rule sets one of four behaviours: Take action without asking, Take action if pre-approved, Ask before taking action, or Hand off to you. For anything that edits a campaign, choose Ask before taking action.

One limit to know about: OpenAI's MCP apps article says write actions through custom MCP apps are for Business, Enterprise, and Edu, so on Pro your dot may be able to read and not change.

AdPlug gives the dot two tools for campaign changes: a preview tool that returns the exact change without applying it, and an execute tool that applies it. Tell your dot to show you the preview before it executes anything. That covers campaign groups, campaigns, budgets, targeting, and ads in nine formats, including Thought Leader Ads. The free plan is view only; creating and editing campaigns needs a paid AdPlug plan.

OpenAI's own caution applies here too: a dot can make mistakes, including when following your rules, so check the details before you rely on a result. Report calls and executed changes are recorded in your AdPlug Usage and Audit Log.

06

Troubleshooting

Click any item to expand the answer.

I do not see Dots in ChatGPT
Dots need ChatGPT Pro (outside the EEA, Switzerland, and the UK) or Business Premium, or an Enterprise workspace where an admin has enabled the beta. The rollout is gradual, so access can take several days. You create a dot in the desktop app or on desktop web, not on mobile. OpenAI's help article has the current list.
AdPlug is not in my dot's Plugins list
First check ChatGPT lists AdPlug - LinkedIn Ads under Plugins → Personal, and that you clicked Connect and approved AdPlug's sign-in. If so, and your dot still does not list it, use AdPlug in a normal ChatGPT chat for now: start a new chat, type @ and pick the plugin. Tell us at support@adplug.app so we can update this guide.
I cannot find Add custom MCP server
Open Plugins in ChatGPT on the web, click Add, then Add custom MCP server. Custom MCP servers need a paid ChatGPT plan, such as Plus, and the Free plan cannot add them. On Business or Enterprise workspaces an admin may have to allow them first.
The connection shows zero LinkedIn ad accounts
The LinkedIn profile you connected has no ad account access. Open Campaign Manager, confirm the profile has at least Viewer access on the account, then disconnect and reconnect on the Connections page with the right profile.
The numbers do not match Campaign Manager
LinkedIn finalises some metrics hours after the impression. For same-day reporting, ask for a date range ending yesterday and treat today's spend as provisional.

07

Questions people ask

What is an OpenAI dot?
A dot is an always-on agent inside ChatGPT, announced by OpenAI on 29 September 2026. It runs on its own cloud computer, works across the apps you connect, keeps context between conversations, and can run scheduled tasks.
Which ChatGPT plans include Dots?
OpenAI's help article lists Dots as rolling out to Pro users in markets outside the European Economic Area, Switzerland, and the UK, and to Business Premium users in all supported regions. Enterprise, Edu, and Healthcare workspaces can try the beta once an admin enables it. Access is gradual and can take several days to reach an account.
Can a dot connect to LinkedIn Ads?
A dot works with the plugins connected to your ChatGPT account. LinkedIn publishes its own plugin for ChatGPT, in beta with read-only access to ad set performance. AdPlug's LinkedIn Ads MCP server, added to ChatGPT as a plugin, also covers demographics, audiences, lead gen forms, Ad Library research, and campaign changes. OpenAI's help article says a dot's Plugins screen, which it documents for the mobile app, uses shared ChatGPT settings, and that the apps available to a dot may differ. As of 1 October 2026 the AdPlug setup is tested in ChatGPT chats and on a live dot.
Does LinkedIn have its own ChatGPT plugin?
Yes. LinkedIn publishes a LinkedIn Ads plugin for ChatGPT, currently in beta. OpenAI's listing describes it as read-only access to ad set performance: viewing ad accounts and ad sets and asking questions about their results. It does not create or edit campaigns.
How do I connect LinkedIn Ads to ChatGPT without a dot?
Follow steps 1 to 4 of this guide. They add AdPlug's LinkedIn Ads MCP server to ChatGPT as a plugin, which needs a paid ChatGPT plan, such as Plus. Then start a new chat, type @ and pick the AdPlug - LinkedIn Ads plugin, and ask for your accounts. AdPlug's LinkedIn Ads to ChatGPT guide covers the same setup on its own page.
Can a dot change my LinkedIn Ads campaigns?
That depends on your ChatGPT plan. OpenAI's help centre says write actions through custom MCP apps are for Business, Enterprise, and Edu, so a dot on Pro may be limited to reading. Where changes are available, set a Custom rule to Ask before taking action for campaign edits. AdPlug gives the dot a preview tool and an execute tool for campaign changes, so have it show you the preview first, and changes need a paid AdPlug plan. When a dot researches in the background on its own, OpenAI restricts connected apps to read-only tools.
Can a dot run LinkedIn Ads reports on a schedule?
Yes. Ask your dot to run a recurring check, such as a Monday summary of last week's spend and leads by campaign group. Scheduled runs appear in the conversation and are managed under Scheduled in the dot's profile.
What is the MCP server URL for LinkedIn Ads?
https://api.adplug.app/mcp/linkedin-ads, authenticated with OAuth after you connect LinkedIn Ads at adplug.app.
Is there a free way to try this?
AdPlug's free plan is view only, with 500 requests in the first 5 days and 50 a month after that, so daily checks need a paid AdPlug plan. Dots themselves require ChatGPT Pro or Business Premium, or an Enterprise workspace where an admin has enabled the beta.

Try it on your account.

Connect LinkedIn Ads to OpenAI Dots through AdPlug in a few minutes. Free plan, no card needed.