All posts

How to Organize Receipts and Order Confirmations in Gmail With Unpile

A few nested labels, careful search, and sender rules that file purchase emails without hiding the return that still needs your attention.

An online purchase rarely produces just one email. There's the order confirmation, the receipt, a shipping update, a delivery notification, and sometimes a return conversation that lasts longer than your enthusiasm for the purchase.

These messages serve different purposes. Some are records you'll need later. Others tell you to do something now.

A useful system keeps both easy to find. Here's how to organize receipts, orders, shipping updates, and returns in Gmail, with Unpile handling the repetitive sorting.

Give purchase emails a clear home

Start with a label called Purchases. If you receive enough shopping-related email to need more detail, add nested labels:

Label What belongs there
Purchases / Orders Order confirmations, receipts, and invoices.
Purchases / Shipping Dispatch notices, tracking details, and delivery updates.
Purchases / Returns Return instructions, postage labels, support exchanges, and refund confirmations.

In Gmail's desktop website, click the + beside Labels, enter the label name, and use Nest label under to place it beneath Purchases.

Keep the structure small. You probably don't need a separate label for every shop you've ever visited. The sender and order number can help you find a particular purchase.

Find the messages you already have

Start with a recent order and work backward through its messages.

Useful Gmail searches include:

  • The retailer's sending address: from:orders@example.com
  • The order number: "ORDER-12345"
  • The retailer and approximate date: from:orders@example.com after:2026/09/01 before:2026/10/01
  • An attached invoice: from:billing@example.com has:attachment

Replace the example details with your own. Quotation marks search for an exact phrase; sender, date, and attachment conditions help narrow the results.

Search an order number across the account before limiting the search to one retailer. The courier or returns service may have sent part of the correspondence.

Also try a search without has:attachment. Some receipts are written directly in the email rather than attached as a file.

Select the relevant messages and apply the appropriate label. In Gmail, use the Labels button above the message list.

Automate predictable senders with Unpile

Unpile is a Mac app for Gmail that lets you organize messages by sender.

For an address that consistently sends order confirmations:

  1. Open one of its messages and choose Organize.
  2. Select the exact sending address.
  3. Choose or create Purchases/Orders.
  4. Leave automatic marking and archiving off initially.
  5. Apply the setup to existing messages and future mail.
  6. Review the scope, then apply.

Future handling uses a Gmail filter. The messages receive their label while remaining visible for review.

Check what an address actually sends before automating it. If order confirmations, payment problems, and delivery exceptions share the same address, automatically archiving everything could hide something that needs attention.

For a mixed-purpose sender, use a more specific Gmail filter or label individual messages.

Create a more specific rule in Gmail

On Gmail's desktop website:

  1. Open Show search options beside the search bar.
  2. Enter the sending address and, if useful, a consistent subject phrase.
  3. Run the search to inspect the matches.
  4. Reopen the search options and choose Create filter.
  5. Select the label to apply.
  6. Keep inbox placement and read status unchanged unless you deliberately want additional actions.

You can include existing matches during setup using Also apply filter to matching conversations.

Treat subject-based rules as something to check. A phrase like "order confirmation" is useful only when the retailer consistently uses it.

Keep open returns visible

A Returns label tells you what a message concerns. It doesn't tell you whether the problem is resolved.

For an active return, add a separate Follow up label to the specific messages requiring attention. In Unpile, create the label once with the + in the sidebar, then right-click a message and choose Add Label.

For example, suppose a retailer approves your return and says it will confirm the refund after inspecting the item. Keep the return instructions, proof of postage, and correspondence together. Leave the case marked for follow-up until you've checked that the refund arrived.

Apply that status manually. Every email from the retailer doesn't need follow-up, and a sender-based rule can't determine whether your particular return is finished.

If there's a deadline, record it somewhere you actively review. Filing the message is only the organization step.

Archive completed orders without losing the records

Once the purchase is settled, archive the relevant messages. They leave the inbox but remain available through their labels, All Mail, and search.

Keep records you may need for a return, warranty, expense claim, or future support request. Review routine shipping updates separately rather than treating every message from the store as equally disposable.

The practical test is simple: when you need the receipt or the latest return reply, can you find it without reconstructing the entire purchase?

Use Unpile to keep purchase emails organized and easy to find.