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 2026-09-30 · 7 minute read

LinkedIn Ads MCP server URL

Add this to ChatGPT as a Developer mode app. 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 app. If AdPlug is not listed for your dot, the same app 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 an app, and your dot uses that app. AdPlug is added through Developer mode, the same setup the LinkedIn Ads to ChatGPT guide uses 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 settings, 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. Turn on Developer mode in ChatGPT

    In ChatGPT on the web, open Settings. Developer mode sits in one of two places, depending on which layout your account has: Apps → Advanced settings (shown below), or Security and login on the newer layout, where Apps has become Plugins. Switch it on. The Elevated risk label belongs to Developer mode itself: it lets you add connectors OpenAI has not verified. The toggle's own note also says Memory is disabled while it is on.

    ChatGPT Settings on the Apps tab, listing enabled apps, with an arrow pointing to the Advanced settings row and its Create app button.
    ChatGPT Settings, Apps tab. On this layout, Advanced settings is where Developer mode lives.
    ChatGPT Advanced settings with the Developer mode toggle switched on, highlighted, and labelled Elevated risk.
    Developer mode switched on.

    If your menus look different

    OpenAI is moving Apps to Plugins and the labels are changing with it. Its Developer mode guide has the current ones.

  4. Add AdPlug to ChatGPT

    Go back to Settings → Apps and click Create app. On the newer layout, open Plugins and use the plus button. Either way, fill in:

    • Name: AdPlug - LinkedIn Ads
    • MCP Server URL: the address below
    • Authentication: leave as OAuth
    • Tick I understand and want to continue, then click Create

    On Business, Enterprise, and Edu workspaces the form also has a Scan Tools button. Click it, approve the AdPlug sign-in when it opens, and let the scan finish before you click Create.

    https://api.adplug.app/mcp/linkedin-ads
    ChatGPT New App dialog showing the Name, Description, MCP Server URL and Authentication fields, with the I understand and want to continue box ticked.
    The New App form, captured with a Google Ads example. Use the LinkedIn Ads name above, and put the address in MCP Server URL (in this capture it was typed into Description).

    ChatGPT then opens AdPlug's sign-in. Use the same email as your AdPlug account and click Approve.

    AdPlug Authorize access screen asking whether an application may access your AdPlug account, with Deny and Approve buttons.
    AdPlug's authorise screen. Approve to let ChatGPT use your AdPlug connection.

    The app now appears under Enabled apps with a Dev label. If you would rather copy than type, your AdPlug dashboard shows the same name and address with copy buttons.

    ChatGPT card on the AdPlug dashboard 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 app you created 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.

List your LinkedIn ad accounts

“List my LinkedIn ad accounts.”

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.”

One-off audit

“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 the app is enabled in ChatGPT under Settings → Apps (Plugins on the newer layout). If it is, and your dot still does not list it, use AdPlug in a normal ChatGPT chat for now: start a chat, open the + menu in the composer, and pick the AdPlug app. Tell us at support@adplug.app so we can update this guide.
I cannot find Developer mode
It is a web-only setting, under Settings → Apps → Advanced settings (or Settings → Security and login on the newer layout). OpenAI's Developer mode guide lists it for Plus, Pro, Business, Enterprise, and Edu. On Business workspaces only admins and owners can switch it on.
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 apps 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 is added to ChatGPT as an app through Developer mode and 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 through Developer mode, which OpenAI lists for Plus, Pro, Business, Enterprise, and Edu accounts on the web. Then start a chat, open the + menu in the composer, pick the AdPlug app, 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 month 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.