chatgpt
threads
how-to

How to post to Threads from ChatGPT

Use ChatGPT to write posts and publish to Threads in one step. Set up tinyposter in under a minute.

May 20, 2026

You can post to Threads straight from ChatGPT. No copy-paste. No switching apps. Just type what you want to say and ChatGPT sends it to Threads for you.

All you need is ChatGPT Plus (or above) and a tinyposter account. Setup takes about a minute.

What you need

  • ChatGPT Plus, Business, or Enterprise
  • A tinyposter account (free for 3 days)
  • A Threads account (linked to your Instagram)

Step 1: Get your tinyposter token

Sign in at tinyposter.app. Go to Dashboard → Tokens. Click New Token. Copy it.

This token is how ChatGPT talks to tinyposter. Keep it safe like a password.

Step 2: Connect Threads

Go to Accounts → Threads. Sign in with your Instagram login. That's it.

Step 3: Open the tinyposter Custom GPT

We have a hosted Custom GPT ready to go. Open it and paste your token when it asks. Done.

Want to build your own? Point any Custom GPT at the tinyposter HTTP API:

{
  "openapi": "3.1.0",
  "info": { "title": "tinyposter", "version": "1.0" },
  "servers": [{ "url": "https://api.tinyposter.app/v1" }]
}

Full spec at /docs/chatgpt.

Step 4: Post to Threads

Type something like this in ChatGPT:

  • "Post to Threads: AI is the new electricity and most people are still using candles"
  • "Write a Threads post about why email lists beat follower counts"
  • "Post a hot take about remote work to my Threads"

ChatGPT writes the text, picks Threads as the platform, and posts it through tinyposter. You see a confirmation in the chat.

Schedule for later

You can schedule posts too. Just tell ChatGPT when:

  • "Schedule a Threads post for tomorrow at 9am about my new blog post"
  • "Post this to Threads next Monday at noon"

ChatGPT calls the schedule endpoint. The post sits on your tinyposter calendar until it's time.

Post to Threads and other platforms at once

This is where it gets fun. ChatGPT can send one idea to multiple platforms in a single message:

  • "Post this to Threads, X, and Bluesky"
  • "Share this tip on Threads, LinkedIn, and Facebook"

ChatGPT adjusts the text for each platform. Threads gets the full post. X gets trimmed to 280 characters. LinkedIn gets a more professional tone. All from one chat message.

Tinyposter supports 11 platforms total: Instagram, X, Threads, TikTok, YouTube, LinkedIn, Facebook, Pinterest, Bluesky, Mastodon, and Reddit.

Use the REST API directly

If you want more control, you can also post to Threads with a simple curl command:

curl -X POST https://api.tinyposter.app/v1/posts \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "The best growth hack is making something people actually want.",
    "platforms": ["threads"]
  }'

This works from any terminal, script, or automation tool.

Works with more than ChatGPT

Tinyposter is not locked to ChatGPT. It also works with Claude Desktop, Claude Code, Cursor, Codex, the CLI, Zapier, and any tool that speaks REST or MCP.

Pick the tool you already use. Tinyposter fits in.

Pricing

Three plans. All include Threads.

Plan Price Posts/month
Starter $9/mo 30 posts
Creator $19/mo 100 posts + AI captions
Studio $39/mo Unlimited

Every plan starts with a 3-day free trial. Card required.

Try it now

Connect ChatGPT to Threads in under a minute. Write posts, schedule them, cross-post to 11 platforms. All from one chat window.

Start your free trial →

Try tinyposter today.

Post to 11 platforms from one composer. Works with Claude, ChatGPT, Codex, Cursor, or the website.

Start 3-day free trial

3 days free. Then from $9/mo. Cancel anytime.