All posts
product updatemulti-formatcontent generationchangelog

One PR, Four Content Pieces — Multi-Format Output Is Here

ShipPost Team ·

You merge a PR. ShipPost used to give you one LinkedIn post draft.

Now it gives you four.

What changed

Every time ShipPost generates content — whether triggered by a merged PR, a Notion update, or a Slack message — it now produces four formats from the same work event:

  1. LinkedIn post — 150-300 words, ends with a question or insight
  2. Tweet — max 280 characters, punchy and standalone
  3. Changelog entry — markdown with a heading and bullet points, technical and factual
  4. Blog draft — 300-600 words in full markdown with sections and a conclusion

All four pieces share the same source material and your voice profile. No copy-pasting between tools. No rewriting the same thing four different ways.

How it works

Under the hood, ShipPost sends a single request to the AI with all four format instructions. One API call returns a structured JSON response with all four content types. This means:

Filtering by format

The Drafts page now has format tabs at the top: All Formats, LinkedIn, Tweet, Changelog, Blog. Click any tab to see only that format.

Each draft card shows a colored badge so you know what you’re looking at:

Tweets also show a live character counter — red if you’re over 280.

Approve each format independently

You might love the LinkedIn post but want to rewrite the tweet. That’s fine. Each format is its own draft — approve, edit, reject, or schedule them independently.

The “Post to X” button only appears on tweet-format drafts. “Share on LinkedIn” only appears on LinkedIn posts. Copy to clipboard works on everything.

For the changelog

If you’re building in public, changelogs are non-negotiable. But writing them is tedious. ShipPost generates clean markdown changelog entries from the same PR data:

### Dark Mode Support
- Added system-wide dark theme with CSS custom properties
- Theme switching completes in 0ms
- Automatic detection of system preference

Technical, factual, no fluff. Ready to paste into your docs.

For the blog

Blog drafts come with a title, intro, 2-3 sections with headings, and a conclusion. They’re drafts — meant to be a starting point, not a finished article. But they save you the hardest part: staring at a blank page.

Try it

If you’re already on ShipPost, go to your Drafts page and hit Generate. You’ll see all four formats appear.

If you’re not using ShipPost yet, start for free — 3 generations per month, each producing all four formats. No credit card required.

Turn your shipped work into LinkedIn posts

ShipPost auto-generates drafts from your GitHub, Notion, and Slack activity.

Get started free