ThreadPage
Start writing

All use cases

Every piece of content, from idea to published

A thread per article or episode, with your own statuses from Idea to Published. On Monday, List filtered to Draft shows what to finish this week.

Start writing

Free in your browser. No account needed to start.

See the thread

At a glance

For
Writers, editors, podcasters and small content teams.
You keep
A Content folder with a thread per piece, and your own statuses: Idea, Draft, Review, Published.
Nothing to set up
The outline, each draft, your review notes and the final link, in the piece’s thread.
The moment
On Monday, List filtered to Draft shows the three pieces to finish this week, each with its last note.
Plan
Free Free keeps your writing in this browser. Plus adds Sync across your devices. Pro with Sync lets you share a piece with your editor, who can join on Free or Plus.

Before

Twelve article ideas in a notes app, drafts in documents nobody can tell apart, and an editorial calendar in a spreadsheet nobody updates. On Monday you can’t say which three pieces are close to done, or why the second section of last month’s piece was cut.

Why a thread, not a calendar and a folder of drafts

  1. Your own statuses

    Add Idea, Draft, Review and Published in Settings → Statuses. Each thread has one, and List filters by it.

  2. Every draft stays

    Each draft is a note under the last one, so the reason a paragraph went is still there.

  3. The editor writes in the same thread

    With Pro and Sync, share a piece at Can add notes. Your editor can leave feedback as signed notes.

The moment

Monday morning: what’s in Draft.

List

Draft

  • Content

    Why our boxes cost more in December

    Second draft done. Marta checks the numbers on Tuesday.

    Draft
  • Content

    Five questions before you hire a designer

    Outline only. Interview with Joanna on Thursday.

    Draft
  • Content

    Episode 14: shop windows

    Recording on Wednesday; the questions are in the last note.

    Draft

A thread, over time Example

Your workspace starts empty.

Content

Why our boxes cost more in December

Draft
  1. Mon 5 Oct

    1. An idea is a thread with one note.

      You09:30

      Idea from a customer call: people ask why boxes cost more in December.

  2. Mon 12 Oct

    1. The outline. Its status moves to Draft.

      You15:00

      • Done: What goes into a box
      • Done: Why December costs more
      • To do: The price table
  3. Mon 19 Oct

    1. Each draft is a note.

      You18:40

      First draft, 1,200 words.

  4. Wed 21 Oct

    1. With Pro, your editor writes under the draft.

      Ruth10:15New

      Cut the second section: the price table says it better.

  5. Thu 22 Oct

    1. With Pro and Sync, one optional request on your own OpenAI key.

      You11:30

      To @GPTReplied in 40 sec

      @GPT suggest three titles from the latest draft.

    2. Its answer is a note; you pick the first.

      From @GPT11:31

      • To do: Why our boxes cost more in December
      • To do: What’s in a December box, and what it costs us
      • To do: The butter, the boxes and the night shifts
  6. Fri 23 Oct

    1. The second draft, and who checks what.

      You17:10

      Second draft done. Marta checks the numbers on Tuesday.

If you like, let it file itself.

None of this is needed to start. It takes a few minutes once, and needs Pro.

Script or API
  • Titles and summaries, on your key

    Write to @GPT or @Claude in a piece’s thread. It reads the drafts and answers with a note.

    Set it up

    AI modelYour OpenAI or Anthropic API keyPro with Sync

    1. In Settings → Connections, open AI models, choose Claude or GPT, paste an API key from Anthropic or OpenAI and choose Connect. AI models need Pro with Sync turned on.
    2. In the thread, write @GPT and what you need, then choose Send. In a thread you share, choose Allow here the first time.
  • Ideas from Slack

    Mention your Slack app in the content channel, and the idea becomes a note in an Ideas thread.

    Set it up

    AutomationAdd notes from another appSlack messagesPro with Sync

    1. Create a Slack app, subscribe it to the app_mention event only, install it in your workspace and invite it to the channels you use.
    2. In Settings → Connections → Automations, choose Connect an automation → Add notes from another app. Name it Slack, choose Ideas and Slack messages, and add the app’s signing secret.
    3. Paste the URL as the app’s Request URL in Event Subscriptions.
  • Drafts from Claude or ChatGPT

    Write the draft with Claude or ChatGPT, and ask the app to add it to the piece’s thread as a note.

    Set it up

    AppRead and addSelected folders and threads: ContentPro with Sync

    1. In Settings → Connections → Apps, choose Connect an app → Claude app or ChatGPT app and follow its steps. On ThreadPage’s consent page, choose Customize access → Selected folders and threads → Content.
    2. Ask: Add this draft to Why our boxes cost more in December.

Also

Drafting with Claude Code or Codex in a repository of Markdown files? With Pro, connect it with access to Content (see Coding agents help), and it adds each draft to the piece’s thread.

Limits

  • There’s no board or calendar view: List filtered by a status is the pipeline.
  • Everyone in a shared thread sees every note in it: share each piece on its own, not the whole folder.
  • On Free your notes stay in this browser: export a backup now and then.

GPT, Claude, ChatGPT, Claude Code, Codex, Slack, OpenAI, and Anthropic are the names of their owners. ThreadPage is independent and not affiliated with or endorsed by them.

Start with one thread.

Start writing

Free in your browser. No account needed to start.

More use cases

  • A campaign, from brief to results

    The brief, the creatives, the weekly numbers and every decision in one thread. At the review, the note beside the numbers explains why the budget moved.

    Free nothing to set up
  • An SEO change log, with the evidence you return to

    Each change to titles, links or pages is a dated note. Four weeks later a reminder brings it back, and the Search Console screenshot goes in a note that references the change.

    Free nothing to set up
All use cases