Easiest

Use the website

The simplest path. Sign in at tinyposter.app, connect your accounts, type your post, hit publish. Nothing to install. No tokens to manage.

If you skip everything else, do this

Most people don't need ChatGPT actions or a CLI or any of the fancy stuff. The website does it all. You sign in, click Compose, type, pick where to post, and click publish. That's the whole thing.

You need:

  • A tinyposter account
  • Any web browser (laptop, desktop, phone, tablet — all work)
  • About 90 seconds for your first post

Step-by-step

  1. 01

    Sign up

    Go to tinyposter.app/signup. Email and password. You land on your dashboard.

  2. 02

    Connect your social accounts

    Click Accounts in the left sidebar (or go to /dashboard/accounts). Pick a platform — Twitter/X, Instagram, LinkedIn, TikTok, YouTube, Facebook, Threads, Bluesky, Pinterest, Reddit, or Mastodon.

    A popup opens. Sign in to that platform, click Allow, done. Repeat for as many platforms as you want. You can post to one or all of them in a single click later.

    Where do my passwords go?
    They don't. Connection happens through each platform's official OAuth flow. tinyposter never sees your password — only a token that lets us post on your behalf, which you can revoke anytime.
  3. 03

    Compose a post

    Click Compose in the sidebar (or /dashboard/compose).

    • Type your post in the big text box.
    • Tick which platforms to send it to (or all of them).
    • Drop in an image or video by drag-and-drop or the upload button.
    • Post now sends it within a minute, or click the Schedule button to pick a date and time.

    The composer shows a character count for each platform you picked. Twitter caps at 280, Threads at 500, Instagram at 2200, etc. — you'll see the limits live as you type.

  4. 04

    Tweak per-platform if you want

    By default the same text goes everywhere. Click the per-platform tweaks toggle if you want different text on, say, Twitter (short and punchy) vs LinkedIn (longer with paragraph breaks). Each platform gets its own editable box.

  5. 05

    Publish or schedule

    Hit the big button. Two outcomes:

    • Post now: shows up on your accounts within a minute.
    • Schedule: goes onto your calendar and publishes at the time you picked.

    You can drag posts on the calendar to reschedule, click them to edit, or delete them.

Channels and formats

Tinyposter posts to all eleven channels and accepts every format each one natively supports — text, photos, videos, and multi-image carousels. The composer adapts itself based on the platforms you tick; it shows the live character count for each, flags media that's missing or oversized, and lets you tweak text per platform if you want short-and-punchy on X but long-form on LinkedIn.

  • X (Twitter): text up to 280, single photo, up to 4-image carousel, video up to 2:20
  • Instagram: single photo, photo carousel (up to 10), Reels — media required (no text-only)
  • Facebook: text up to 63k, photo, carousel, video, link previews
  • LinkedIn: text up to 3,000, photo, carousel, video, link previews
  • TikTok: short-form video with caption up to 2,200 — video required
  • YouTube: Shorts and long-form video with description up to 5,000 — video required
  • Pinterest: image pin with caption up to 500 — image required
  • Bluesky: text up to 300, photo, up to 4-image carousel, video
  • Threads: text up to 500, photo, carousel (up to 10), video
  • Reddit: text up to 40k, image, video, gallery post, link post
  • Mastodon: text up to 500, photo, up to 4-image carousel, video

Drop the same media into the composer and tinyposter routes it to each platform in the right shape. You don't need a separate tool for video, a different one for carousels, or a third for the smaller channels — it's all one composer.

The dashboard at a glance

  • Overview — what's scheduled today + this week, plus recent posts and their status
  • Compose — write a post and publish or schedule it
  • Calendar — see and reorganize everything scheduled, by week or month
  • Accounts — connect/disconnect social platforms
  • API tokens — for using tinyposter from ChatGPT, Claude, the CLI, etc. (skip this if you only use the website)
  • Billing — your plan, posts used this month, upgrade or cancel
  • Settings — profile, brand workspaces, time zone

Phone-friendly tricks

  • On iPhone, tap Share in Safari → Add to Home Screen. Now tinyposter works like an app icon.
  • For one-tap posts from any app, set up an iOS Shortcut that opens a pre-filled composer.

Troubleshooting

My post says "failed" — what now?

Click the post on your calendar to see the reason. Most failures are because:

  • The platform disconnected (token expired) — reconnect on accounts.
  • Image or video format wasn't supported by that platform.
  • You hit a platform-specific rule (Instagram requires media, Twitter has a length cap).

Once you fix the issue, click Retry on the failed post. The retry doesn't cost an extra post against your quota.

Can I post the same thing every week automatically?

Recurring posts aren't a built-in feature yet. Easiest workaround: use Zapier or Make with a schedule trigger to fire posts at a fixed cadence.

How do I post to Instagram?

Connect Instagram on the accounts page. Note: Instagram requires every post to have at least one image or video — text-only posts aren't allowed by Instagram's API. Drop in a photo when you compose.

Can I edit a post after I publish it?

Most platforms don't allow editing once a post is live. You'd delete and re-post. While a post is still scheduled, click it on the calendar to edit anything.

What's a brand workspace?

Each tinyposter account has at least one brand workspace. Multiple brands let you keep separate sets of social accounts (e.g. personal + business) without mixing them up. Manage at settings.

When to use something else

  • ChatGPT — when you want AI to write your posts and publish them in one chat
  • Claude — same idea, with Anthropic's assistant
  • CLI — when you live in the terminal
  • Zapier / Make — when you want to auto-post from a Notion DB, Google Sheet, RSS feed, or anything
  • Share link / iOS Shortcut — when you want a one-tap home screen button
  • HTTP API — when you're a developer wiring up your own thing