Agent Upstart

Cool things people are building with agents. Five links a day, one line each.

Playbooks · Everyday tasks · last verified 2026-10-23

Sort and summarise a messy inbox into next actions

For a freelancer × turning a backlog of unread messages into a next-actions list × with ChatGPT, pasting messages in small batches — the chatbot never opens your mailbox.

Before you start

You need a mailbox you can copy text from, and a decision about scope: pick one backlog — for example, unread messages from the last two weeks, or messages from one client. Do not try to paste an entire inbox in one sitting. OpenAI's help page describes working with text you bring into a conversation (documents, spreadsheets, presentations, images, and text files you attach), and pasting message text into a chat follows the same pattern: you supply the content, the chatbot works on what you supplied.

Time and cost: NOT_MEASURED. No inbox-zero claim is made here; the result is a list, not an empty inbox.

Before pasting anything, remove passwords, payment details, account numbers, and other people's private information from the pasted text. Paste only the messages you need sorted, and only the parts that carry the request or the decision. If a message contains sensitive material unrelated to the action, cut that part before pasting.

What "done" looks like

At the end of one sitting you have a single next-actions list — each item with the sender, what they asked for, and the date they asked — plus a short list of messages that need no action and a list of messages you could not sort from the text pasted. Replies are not sent in this sitting; writing them is the next sitting's work.

Steps

  1. Pick the batch and say what counts as an action. Paste:
    I am going to paste messages from my inbox in small batches.
    For each message, decide: ACTION (someone is waiting on me),
    WAITING (I am waiting on them), or NO ACTION (information
    only). Do not invent deadlines, senders, or requests that
    are not in the pasted text. If a message is unclear, put it
    in UNCLEAR and say what is missing.
  2. Paste one small batch at a time. Paste 5 to 10 messages, with sender and date at the top of each, then paste:
    Sort this batch into ACTION / WAITING / NO ACTION / UNCLEAR,
    as a table with columns: Sender / Date / What they asked /
    Category. Quote the sentence that carries the request.

    Quoting the request sentence is the check that makes the table auditable: every action traces to a sentence you can find in the original message.

  3. Merge the batches into one list. After the last batch, paste:
    Combine all the batches above into one next-actions list,
    grouped by sender, with no duplicates. If the same request
    appears in two messages, keep the latest one and note the
    earlier one as a duplicate. Keep the UNCLEAR items as a
    separate section at the end.
  4. Resolve the UNCLEAR items yourself. For each UNCLEAR item, open the original message and decide: reply asking for clarification, file it as information, or delete it. Do not let the chatbot resolve an unclear message by guessing what the sender meant.
  5. Copy the list out of the chat. Paste it into your task list or notes. Work through it in your mail app, where replies, filing, and deleting actually happen — the chatbot does none of those in this playbook.

Check the agent's work

What can go wrong

Limits

Verification

Tier: AUTHOR_DOCS_VERIFIED · 2026-10-23. This page was not run end to end; its capability claims rest on provider documentation fetched this run. Sources: OpenAI Help Center — Uploading files and audio to ChatGPT (ChatGPT can work with documents, spreadsheets, presentations, images, and text files you attach to a conversation; "describe what you want ChatGPT to do with it"; review the response and ask follow-up questions). The inbox playbook relies on that same bring-your-own-content pattern, with pasted text instead of an attachment. Omitted: no claim is made that the chatbot can connect to a mailbox, read unread mail, or send, file, or delete messages — those steps were cut because they are not grounded in the fetched page, and the playbook says so in Limits. Limits of this verification: provider pages describe working with supplied content, not whether any given sort matches a given inbox — that check is the "Check the agent's work" section above.

Back to: Everyday playbooks hub (../../guides/everyday/) · Skills index (../../skills/)

Also: Small-team hub