# Schedule Threads posts and multi-part threads.

Plan Threads posts next to X and Bluesky, adjust the text for each and publish replies in order as one thread.

## What you can post to Threads

- **Post**: Up to 500 characters, with up to 20 photos and videos (video up to 5 minutes).
- **Thread**: Extra parts publish as replies, in order.

## Why teams schedule Threads with PostBoost

- **One calendar for every channel**: See Threads next to your other 14 channels and move posts when plans change.
- **One post, a version per network**: Write once, then adjust the text for Threads without copying the post.
- **Know when a post fails**: If Threads rejects a post, you see why and can retry it once it is fixed. A webhook can tell your code too.
- **Same idea, three networks**: Start from one text and keep a version for Threads, X and Bluesky, each inside its own limit.

## Connect Threads in three steps

1. **Open Accounts**: Choose Connect account, then Threads.
2. **Sign in to Threads**: Approve PostBoost. Your account appears in the composer.
3. **Write and schedule**: Write a post or a thread and pick a time.

## Post to Threads from your AI agent or your code

Ask your agent: "Post this announcement to Threads and Bluesky, shortened to fit each, at 14:00 today." (MCP tools: `count-characters`, `create-post`, `schedule-post`). Not connected yet? Ask your agent to connect Threads: it sends you a one-time sign-in link that works for 15 minutes.

API: `createPost` (https://postboost.co/docs/api/create-post/)

```bash
curl -X POST https://postboost.co/app/api/{workspaceUuid}/posts \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"accounts": [12], "queue": true, "versions": [{"account_id": 0, "is_original": true, "content": [{"body": "Our API 1.8 is live."}]}]}'
```

## Good to know

- Longer text needs a thread: each part has the 500-character limit.
- Photos and videos can be mixed in one post.

Network status: https://postboost.co/docs/permissions/

## Threads on PostBoost in one paragraph

PostBoost schedules and publishes to Threads: post and thread. You connect it by signing in to Threads. Posts go out from the dashboard, from an AI agent over MCP or from the REST API, and each connected Threads account counts toward your plan's social accounts (Free: 3).

```text
channel: Threads
providers: threads
formats: Post, Thread
text_limit: 500
media: up to 20 photos and videos, mixed; video up to 5 minutes
connect: dashboard, or create-connect-link (MCP) / createConnectLink (API)
post: create-post, schedule-post, add-post-to-queue (MCP); POST /posts createPost (API)
page: https://postboost.co/integrations/threads
docs: https://postboost.co/docs/permissions/
pricing: https://postboost.co/pricing.md
llms: https://postboost.co/llms.txt
```

## Questions about Threads

### What is the Threads character limit?

500 characters per post. For more, add parts and publish it as a thread.

### Can I post the same thread to X and Bluesky?

Yes. Add all three accounts to one post and adjust the text per network. Each network's limit is checked before publishing.

### Can I connect Threads on the Free plan?

Yes. Every plan can connect Threads. The Free plan includes 3 social accounts and 3 scheduled posts. Paid plans start at $29 a month with a 14-day free trial.

### Can my AI agent post to Threads?

Yes. Connect PostBoost to Claude, ChatGPT, Cursor or another MCP client, then ask it to write or schedule a Threads post. Posts stay drafts until you or the agent schedule them.

## Related

- X thread maker: https://postboost.co/tools/x-thread-maker
- Social media character counter: https://postboost.co/tools/social-media-character-counter
- Turn a blog post into an X thread: https://postboost.co/learn/blog-post-to-x-thread

- Sign up free: https://postboost.co/app/register
- All integrations: https://postboost.co/integrations
