Tutorials

How to Set Up an OpenAI dots Plugin for Social Media Posting

Taras Shynkarenko
Taras Shynkarenko
•Updated: •9 min read
How to set up an OpenAI dots plugin for social media postingHow to set up an OpenAI dots plugin for social media posting

TL;DR, Quick Answer

9 min read

Install AdaptlyPost from the ChatGPT plugin directory: open its listing, click Install plugin and sign in with your AdaptlyPost account. Then ask your dot for a read-only account list before anything else, because OpenAI says a dot uses the supported plugins installed and enabled for your account. Your AdaptlyPost workspace role decides what the dot may do, so a Viewer sign-in only reads and a Contributor sign-in only drafts. Set Custom Rules to ask before acting.

Getting an OpenAI dots plugin for social media posting to work takes one install, one sign-in and one test message. OpenAI launched dots at DevDay on 29 September 2026, and AdaptlyPost is now listed in the ChatGPT plugin directory, so you install it from its listing instead of adding a server by hand. Two things decide what a dot then does with it: whether your dot picks up the plugin, which one read call proves, and the AdaptlyPost role of the account you sign in with.

The short version: open the AdaptlyPost listing in ChatGPT, click "Install plugin", sign in with your AdaptlyPost account, and have your dot list your connected accounts without changing anything. Then set Custom Rules to "Ask before taking action" and let it draft.

What is an OpenAI dots plugin?

An OpenAI dots plugin is a ChatGPT plugin, meaning an MCP server plus skills, that your dot calls while it works on its own cloud computer. OpenAI's user docs say a dot "can use supported plugins installed and enabled for your account", and its plugin docs describe one directory shared by ChatGPT and Codex.

AdaptlyPost was not in that directory when dots launched. It is listed there now: open the AdaptlyPost plugin in ChatGPT, click "Install plugin" and sign in with your AdaptlyPost account. The same install for everyday chats is covered in how to schedule social media posts from ChatGPT. The catch is the word "supported". The dots docs never list which plugins a dot supports, so the first job after setup is proving your dot sees AdaptlyPost with a call that changes nothing.

The AdaptlyPost plugin listing in ChatGPT, with the Install plugin button and three example prompts: list my connected social accounts, show analytics for my social accounts this month, and save a LinkedIn draft.

What decides what a dot can post?

Your AdaptlyPost workspace role decides what a dot can post, not your ChatGPT plan. On Pro, Business Premium or Enterprise, a dot calls the AdaptlyPost plugin once it is installed and enabled for your account, and the plugin acts under the role of the member who signed in.

Scheduling a post is a write. So is saving a draft, because AdaptlyPost's create_post tool creates a post record even with saveAsDraft: true. A Viewer sign-in lists accounts and reads posts and analytics, a Contributor also creates and edits its own drafts, and an Editor or Admin also schedules, publishes and retries.

ChatGPT planDots access, 29 September 2026What a dot does with AdaptlyPost
Pro ($100, $200 or $500 a month)Rolling out, outside the EEA, the UK and SwitzerlandWhat your AdaptlyPost role allows
Business PremiumRolling out in all supported ChatGPT regionsWhat your AdaptlyPost role allows
Enterprise, Edu and HealthcareBeta, off until a workspace admin turns it onThe same, once the admin turns dots on

The plan decides where a dot runs, and the role decides what it does there. Whether your dot sees the plugin at all is the one thing no OpenAI page settles for you, which is why the read-only test comes before anything else.

How do I install the AdaptlyPost plugin in ChatGPT?

Installing AdaptlyPost takes four steps in ChatGPT on the desktop app or a desktop browser. OpenAI says you cannot create a dot on mobile, and dots do not run on mobile web.

From the listing to a plugin your dot can see
1
Open the listing. Find AdaptlyPost in the ChatGPT plugin directory, or follow the link above.
2
Click "Install plugin". ChatGPT opens the AdaptlyPost sign-in page.
3
Sign in to AdaptlyPost. Use the email on your AdaptlyPost account. The plugin then acts under that member's workspace role.
4
Check the plugin is enabled. A dot uses plugins "installed and enabled for your account", so an installed plugin that is switched off is invisible to it.
No step puts a secret in a chat. That is the point of the order.

Connect your social accounts in AdaptlyPost first, because the plugin sees only those. AdaptlyPost's server answers a request that carries no credentials with a 401 and a WWW-Authenticate header, which is the signal an OAuth client uses to open the sign-in page. If ChatGPT never shows that page, stop there and do not paste a token instead.

A hand turning a key in a door lock, illustrating why a sign-in is safer than handing over a secret token.

Why sign in with OAuth instead of pasting an API token?

OAuth keeps your AdaptlyPost credential out of the dot's conversation, and OpenAI's own safety post says a pasted secret is not protected there. OpenAI writes that "a secret placed separately in a readable message or document may still be visible to the model", and its safety FAQ says password protections "don't cover passwords you share separately in a chat or document, or through a plugin."

AdaptlyPost API tokens start with adaptly_ and belong in a Bearer header, which is how Claude Code, Cursor and servers use them. A dot chat is not a header field. OpenAI has not documented a dot calling a REST API with a key from its cloud computer either, so as of 29 September 2026 the token route has no documented place in dots.

The sign-in also sets a ceiling on what the dot can do. AdaptlyPost's MCP server acts under the role of whoever signed in, and a Contributor "creates and edits own drafts; cannot schedule or publish." Invite a second login as a Contributor, sign the plugin in with it, and AdaptlyPost refuses to publish whatever the dot decides. AdaptlyPost's Pro plan has 5 seats and Enterprise 20, so this needs one of those two.

How do I test the plugin before my dot posts anything?

Test the plugin with one message that calls only read tools and tells the dot to change nothing. A reply listing your workspace and connected accounts proves the plugin, the sign-in and the dot's access all work together. A reply saying it has no AdaptlyPost tools answers the undocumented question for your account.

AdaptlyPost
AdaptlyPost

Start Your 7-Day Free Trial

All-platform analytics

Social Inbox

AI-powered assistant

Use the AdaptlyPost plugin. This is a read-only test.
 
1. List my AdaptlyPost workspaces and say which one is current.
2. List my connected social accounts with platform, username and status.
3. List my 5 most recent scheduled posts.
 
Do not create, schedule, publish, edit or delete anything. Name each
AdaptlyPost tool you called. If you cannot see AdaptlyPost tools, say so
and stop.

Run a second test once the first passes. Ask for one draft to one account with saveAsDraft: true and have the dot return the post ID. The draft appears in AdaptlyPost. A permission_denied refusal means you signed in as a Viewer, so sign in again with a Contributor, Editor or Admin account.

Which Custom Rules setting should a posting dot use?

A posting dot should run AdaptlyPost on "Ask before taking action" until you have approved a few weeks of its drafts. As of 29 September 2026 Custom Rules offer four settings: take action without asking, take action when you say so or if pre-approved, ask before taking action, and hand off to you. A separate auto-review checks each planned action "against your instructions, Custom Rules, and safety requirements."

OpenAI says dots "are taught to seek authorization" before they send a message or share a file, and that "asking your dot to draft replies doesn't give it permission to send them." OpenAI does not say whether a social post published through a plugin counts as sending a message, so set the rule yourself. OpenAI's launch example is a dot that "drafts social posts for your approval". Copy it: the dot calls create_post with saveAsDraft: true, you review, and publish_draft sends it. Activity View shows current and delegated tasks, and OpenAI says monitoring can pause or stop the dot's work.

A paper weekly planner on a desk beside a coffee cup, standing in for recurring tasks that run on a schedule.

From first test to first publish
1
Read-only test. Ask the dot to list workspaces, accounts and recent scheduled posts, and to change nothing.
2
One draft. Send one draft to one account with saveAsDraft: true and have the dot return the post ID.
3
Ask before taking action. Set the Custom Rule and approve the dot's drafts for a few weeks.
4
Publish from a draft. You review it, and publish_draft sends it.
Each step earns the next one, and a failed step tells you where to stop.

How do recurring tasks and event triggers work for posting?

A dot runs recurring work as saved schedules, and it starts on an event only "when a connected service supports event monitoring." OpenAI announced "MCP events for plugin automations" at DevDay, and as of 29 September 2026 neither OpenAI nor AdaptlyPost documents a dot subscribing to AdaptlyPost events. AdaptlyPost's REST API sends webhooks such as post.failed and account.unauthorized to an endpoint you run, which is a separate thing.

Pick the scheduler by what changes each time.

JobWhere it belongsWhy
The same post every weekrecurrence on create_post: DAILY, WEEKLY, MONTHLY or YEARLYAdaptlyPost repeats it without the dot, except drafts and TikTok
New posts each week from new materialA dot recurring task that drafts with saveAsDraft: trueThe dot writes, you approve
A morning check for failed postsA dot recurring task calling list_posts and list_post_resultsRead-only, so even a Viewer sign-in runs it

The third row needs no write at all, which makes it a good first recurring task. It reads the queue at 8am, reports what failed overnight, and you fix it in AdaptlyPost.

What does a dot cost, and who can use one?

OpenAI includes your first dot in ChatGPT Pro or Business Premium at no extra cost, and Pro costs $100, $200 or $500 a month. OpenAI's dots pages quote no Business Premium price. Each user gets one dot at launch, users must be over 18, and OpenAI says access "may take several days to reach your account." Conversations with a dot don't count toward ChatGPT usage limits, while tasks it starts in Codex or ChatGPT Work do.

On the AdaptlyPost side, Creator is $19 a month, Pro $39 and Enterprise $89. Every plan includes API access, which the plugin needs, and a 7-day free trial.

Each network adds one field or rule on top of this setup, so read the guide for the network you post to most.

  • X: the field is twitterConnectionIds, and a thread is a set of timed posts.
  • Instagram: postType picks Feed, Reel or Story.
  • Facebook: pages go in pageIds, not a connection ID array.
  • LinkedIn: a DOCUMENT post carries one PDF, slide deck or Word file and is LinkedIn only.
  • TikTok: privacyLevel is required, and recurrence is off.

One create_post call reaches any mix of your connected networks, which is multi-platform posting from one sentence. Meta's agent builds a custom connector from the OpenAPI spec instead, covered in the Meta Muse connector guide, and the Grok bot template installs from a share link.

Frequently Asked Questions

Is AdaptlyPost in the ChatGPT plugin directory?

Yes. AdaptlyPost is listed in the ChatGPT plugin directory: open its listing, click "Install plugin" and sign in with your AdaptlyPost account. There is no server to add by hand.

Does OpenAI confirm that dots use the AdaptlyPost plugin?

OpenAI does not name it. The dots docs say a dot uses "supported plugins installed and enabled for your account", and no OpenAI page lists which plugins that covers. The read-only test above answers it for your account in one message.

Can I run a posting dot in the EU or the UK?

A ChatGPT Pro dot is not available in the European Economic Area, Switzerland or the UK. Business Premium covers all supported ChatGPT regions, which makes it the plan for a posting dot in Europe.

Will my dot publish without asking me?

A dot set to "Ask before taking action" for AdaptlyPost asks before it acts there. OpenAI trains dots to seek authorization before sending a message, but does not say whether a social post counts. Drafting with saveAsDraft: true adds a second checkpoint inside AdaptlyPost.

AdaptlyPost
AdaptlyPost

Start Your 7-Day Free Trial

All-platform analytics

Social Inbox

AI-powered assistant

What happens when one network rejects a post?

AdaptlyPost records a result per platform, so list_post_results names the network that failed and its error message. retry_failed_platforms re-sends only the failures and leaves published platforms alone. Retrying needs the right to publish, so with a Contributor sign-in an Editor or Admin retries in AdaptlyPost.

How do I cut my dot off from AdaptlyPost?

Remove the plugin in ChatGPT or sign out, and the signed-in session loses access, per AdaptlyPost's setup docs. Tokens you created elsewhere are revoked at adaptlypost.com/api-tokens, which disconnects anything using them at once. OpenAI says deleting the dot is the only way to clear the memories it formed from connected plugins.

Can I use a dot with AdaptlyPost from my phone?

OpenAI says you cannot create a dot on mobile, and dots do not run on mobile web. Install the AdaptlyPost plugin in ChatGPT on the desktop app or a desktop browser. Do the whole setup there.

Do I need an API token to connect AdaptlyPost to a dot?

Connecting takes an OAuth sign-in, not a token. AdaptlyPost API tokens start with adaptly_ and belong in a Bearer header, and OpenAI has not documented a dot using one. If ChatGPT never shows the sign-in page, stop instead of pasting a token into the chat.

How much does a posting dot cost?

OpenAI includes your first dot in ChatGPT Pro ($100, $200 or $500 a month) or Business Premium at no extra cost, and quotes no Business Premium price. AdaptlyPost is Creator at $19 a month, Pro at $39 or Enterprise at $89, all with API access and a 7-day free trial.

How do I stop a dot from publishing at all?

Sign the plugin in with a login invited as a Contributor. A Contributor "creates and edits own drafts; cannot schedule or publish", so AdaptlyPost refuses to publish whatever the dot decides. This needs the Pro plan with 5 seats or Enterprise with 20.

Start a 7-day AdaptlyPost trial, connect your accounts, and install the AdaptlyPost plugin from its ChatGPT listing. The agent setup docs list all 58 tools the plugin exposes, and the MCP server comparison covers other agents.

Sources: OpenAI's dots launch post, dots safety post, getting started help, safety FAQ, dots user docs, plugins docs, the AdaptlyPost plugin listing, AdaptlyPost's agent setup docs and the AdaptlyPost OpenAPI spec. Checked 29 September 2026, with the plugin listing checked in October 2026.

Was This Article Helpful?

Let us know what you think!

See us more often in Google

One click marks AdaptlyPost as a preferred source, so our articles sit higher in your Top Stories, AI Mode, and AI Overviews.

Before you go...

AdaptlyPost

AdaptlyPost

Schedule your content across all platforms

Manage all your social media accounts in one place with AdaptlyPost.

All-platform analytics

Social Inbox

AI-powered assistant

Related Articles