ChatGPT logo

Schedulala for ChatGPT

Chat the week. Watch it land.

One connector URL in Developer Mode and ChatGPT schedules to 12 platforms, puts the link in the first comment, and pulls the numbers back — with interactive calendar, inbox, and analytics panels right in the chat. Prefer a key you control? A custom GPT with Actions runs on the plain REST API.

https://schedulala.com/api/mcp
  • 12 platforms
  • One connector URL
  • OAuth — no key to paste
  • Widgets in the chat
  • First comments via API
  • $29/mo flat

01 / INSTALL

Two minutes, either path.

Everything below is copy-paste real — the same commands the hosted skill at schedulala.com/SKILL.md walks an agent through. Keys come from your dashboard; an sk_test_ key dry-runs the whole loop without publishing anything.

MCP connector (Developer Mode)

https://schedulala.com/api/mcp

Settings → Apps & Connectors → Advanced → Developer mode, then create a connector with this URL. Sign in with OAuth — no API key. Developer Mode is an OpenAI beta; availability depends on your ChatGPT plan.

Custom GPT with Actions (plain REST)

https://schedulala.com/developers/openapi.json

Import this schema into a GPT Action with Bearer key auth. No beta features involved — just an API key you mint and revoke in the dashboard.

02 / THE FLOW

Key, connect, ask.

  1. 01

    Turn on Developer mode

    In ChatGPT, open Settings, then Apps & Connectors, then Advanced, and switch on Developer mode. Building a custom GPT with Actions instead? Skip this — that path works without any beta.

  2. 02

    Create the connector

    Add a new connector with the Schedulala server URL, then sign in on the consent screen and approve. The credential it creates is visible in your developer dashboard, where you can revoke it any time.

    https://schedulala.com/api/mcp
  3. 03

    Ask for the week

    Schedule the week across your accounts, put each link in the first comment, and read back yesterday's numbers. Everything lands on the Schedulala calendar where you can edit or cancel before send time.

Start free trial

Works on every Schedulala plan — API, CLI, skill, and MCP are all included.

03 / POSTING

One prompt. A week on the calendar.

Describe the week you want and your agent writes each caption, adapts it per platform, and schedules the whole run - single posts, carousels, threads on X, Threads, Bluesky and Mastodon, or 25 posts in one bulk call.

Every platform's rules are validated before anything is created, and everything lands on the Schedulala calendar where you can edit, move, or cancel it before send time. No scheduling flag means draft - nothing publishes by surprise.

Bulk, threads, queues, drafts - the whole posting surface, from a conversation.

create_postbulk_create_postscreate_threadvalidate_postupdate_post

04 / THE FIRST-COMMENT FIELD

The link goes in the first comment. Automatically.

Anyone monetizing Facebook or LinkedIn traffic knows the play: keep the link out of the caption, drop it as the first comment seconds after the post goes live. Doing that by hand for every post is exactly the kind of work an agent should own — so it's one field on the API.

Pass firstComment on any post and Schedulala delivers it about 15 seconds after publishing — on 8 platforms through the same field, with per-comment targets on threads and per-platform delivery status (including the comment URL) reported back on the post. A failed comment never fails the post.

Eight platforms, one field. Not an Instagram-only bolt-on.

PlatformFirst commentComment limitThread targets
LinkedIn1,500 chars
Facebookno fixed limit
Instagram1,000 bytes
YouTube10,000 chars
X / Twitter280 chars
Threads500 chars
Bluesky300 chars
Mastodoninstance-defined
TikTokno comment API
Pinterestno comment API
Telegramno comment API
Google Businessno comment API

Thread targets: on X, Threads, and Bluesky every post in a chain can carry its own comment ({target, text}). Full field reference: developers/docs/posts.

05 / ANALYTICS

Real numbers, not vibes.

Ask what worked last month and your agent pulls the actual reach, saves, engagement rate, and follower curve - per post, per account, or merged across everything you have connected.

Best posting times come from your own engagement history, not a blog post. YouTube videos come with transcripts and retention curves, which is how a Short becomes next week's posts.

The same agent that scheduled Tuesday can tell you how Monday did.

get_post_analyticsget_follower_growthget_best_posting_timesget_video_retentionget_video_transcript

06 / ENGAGEMENT

Every comment triaged. Rude ones hidden.

Your agent reads the inbox across platforms, drafts replies in your voice, surfaces the ones that need you personally, and hides the ones you would rather nobody saw. Nothing is ever deleted.

Replies and hides are publishing actions, so the skill tells agents to confirm with you first - the inbox never runs away on its own.

Comments, replies, mentions, moderation - handled where the posts came from.

list_commentsreply_to_commenthide_commentlist_mentions

07 / LISTENING

It hears the conversation, too.

Keyword feeds watch public posts on Bluesky and Threads - your product, your niche, your competitors - and your agent can search them, read a thread's context, and reply from your account.

Up to 20 keywords per platform, managed from the same conversation. This is how an agent finds the customer complaining in public before you do.

Social listening wired into the same loop that posts and replies.

search_feedslist_feed_keywordsupdate_feed_keywordslookup_profile

08 / EVERY TOOL, NAMED

Every tool, named.

This is the whole surface your agent gets: 31 tools plus 10 interactive panels. ChatGPT gets the full surface, widgets included — the 9 show_* panels (calendar, inbox, analytics) and the attach_media drop zone render right in the conversation.

Publish and schedule

9

Describe the week you want and it lands on your calendar, per platform, with a send time you can still change.

  • create_post
  • bulk_create_posts
  • create_thread
  • update_post
  • cancel_post
  • retry_post
  • list_posts
  • get_post
  • validate_post

Analyze

5

Ask what worked last month and get real numbers, not vibes, straight from the platform APIs.

  • get_post_analytics
  • get_follower_growth
  • get_best_posting_times
  • get_video_retention
  • get_video_transcript

Engage

4

Read the inbox, answer the good comments, hide the ugly ones. Nothing is ever deleted.

  • list_comments
  • list_mentions
  • reply_to_comment
  • hide_comment

Listen

4

Search public posts by keyword on Bluesky, Threads and Mastodon, and keep a watch list Claude can read.

  • search_feeds
  • lookup_profile
  • list_feed_keywords
  • update_feed_keywords

Attach media

5

Move your photos and video into a post. These tools carry files, they do not create them.

  • upload_media
  • list_media
  • begin_generated_media_upload
  • append_generated_media_chunk
  • finish_generated_media_upload

Accounts and usage

4

See which accounts are connected, connect a new one, and check where you are against your plan.

  • list_accounts
  • connect_account
  • get_usage
  • get_upgrade_link

Interactive widgets

10

These do not answer in text. They render a real Schedulala panel inside the Claude conversation: your calendar, your inbox, an analytics chart, a post preview, or a drop zone for the file sitting on your desk.

  • show_analytics
  • show_calendar
  • show_inbox
  • show_post_preview
  • show_comparison
  • show_connections
  • show_feeds
  • show_leaderboard
  • show_hello_widget
  • attach_media

31 tools · 10 widgets · every one of them live today

09 / PROMPTS

Steal these prompts.

You do not have to learn tool names. Ask in plain English and your agent picks the tools — these are the asks worth keeping in a note.

The Monday batch

Here are five drafts. Schedule the best versions across bluesky, linkedin and mastodon this week — put each article link in the first comment, not the caption.

  • create_post
  • bulk_create_posts

The link-in-first-comment play

Post the announcement to Facebook and LinkedIn at 9am tomorrow with the signup link as the first comment on both.

  • create_post

The week at a glance

Show me my calendar for next week — I want to see the gaps before we fill them.

  • show_calendar

Did it land?

Check yesterday's posts — did every first comment get delivered? Give me the comment URLs.

  • get_post

Best time, not guess time

When does my audience actually engage? Pull best posting times per account and move this week's schedule onto those slots.

  • get_best_posting_times
  • update_post

Photos and video come from you. Ask Claude to attach media and it opens an upload drop zone right in the conversation.

10 / CONTROL

Your agent, on a leash you hold.

Handing an agent your social accounts is a fair thing to be nervous about. Here is exactly what you keep control of, described the way it actually works.

  • 01The key is the leash

    Your agent authenticates with an API key you minted. Revoke it in the dashboard and every call stops immediately — scheduled posts and connected accounts are untouched.

    • /dashboard?view=developer
  • 02The calendar is the review step

    Everything an agent schedules lands on your Schedulala calendar before it publishes. Edit it, move it, or cancel it — nothing is invisible.

    • update_post
    • cancel_post
  • 03Dry-run keys exist

    sk_test_ keys simulate the entire posting loop — post ids, per-platform results, first-comment delivery — without publishing a single thing or using quota.

    • sk_test_
  • 04The skill says confirm first

    The hosted skill instructs agents to show you what will go out, where, and when before anything publishes. Credentials and payment only ever happen on schedulala.com, never in the chat.

    • schedulala.com/SKILL.md

Claude drafts the words and picks the times. You supply the photos and video.

09 / PRICING

MCP costs nothing extra.

The connector is part of the product, not an add-on. Every plan includes it, tool calls are unlimited, and nothing here is metered per post or per token. You pay for how many accounts you manage.

Personal

$29/mo

10 social accounts

One creator, every platform.

  • All 12 platforms
  • Unlimited posts
  • Analytics
  • Comments and inbox

Unlimited tool calls

Team

$49/mo

25 social accounts

A brand with people in it.

  • Everything in Personal
  • Advanced analytics
  • 3 team seats
  • Priority support

Unlimited tool calls

Agency

$99/mo

100 social accounts

Many clients, one calendar.

  • Everything in Team
  • Unlimited team seats
  • Unlimited workspaces
  • Dedicated support

Unlimited tool calls

7 days free, $0 today

Seven days free, cancel any time before it ends. See the full pricing table.

10 / FAQ

The questions worth asking.

  • If your ChatGPT plan includes Developer Mode, the connector is the better setup: the full tool set, interactive widgets, a one-time OAuth sign-in, and no key handling. If you want a setup with no beta features involved, build a custom GPT whose Actions call the REST API with an API key you control. The long-form walkthrough of both lives at schedulala.com/integrations/chatgpt.

Point your agent at one URL. Post everywhere.

The hosted skill installs, connects, and teaches the workflow. Your agent can put a week on your calendar tonight.

The one-linerRead https://schedulala.com/SKILL.md and follow it to set up Schedulala.