If you use ChatGPT daily, your conversation list probably looks like a digital landfill — hundreds of one-off chats, abandoned threads, and random experiments. Scrolling through all that to find what you actually need is a productivity killer.
Manually deleting chats is tedious. Bulk-selecting them is worse. The real solution? Set up auto cleanup once and let old conversations disappear on their own.
How auto cleanup works
The feature targets conversations based on their last update time. You pick a threshold — say 30 days — and any non-archived chat that hasn't been touched in that window becomes eligible for deletion.
Cleanup runs in two ways:
1. On startup — every time you open ChatGPT, the extension checks whether cleanup should run (once per day). If your threshold is set and chats qualify, they get removed automatically. 2. Manually — open Settings → Data Management, select your threshold, preview the chats that matched, and delete them in one click.
Configuring auto cleanup
Getting started takes under a minute:
1. Open the PromptsFlow sidepanel in ChatGPT and navigate to Settings → Data Management. 2. In the Auto-Cleanup section, select a threshold from the dropdown: 1, 7, 14, 30, 60, or 90 days. 3. Toggle "Run cleanup on startup" if you want it to fire automatically whenever ChatGPT loads. Turn it off if you prefer to run it manually. 4. Click "Preview what will be deleted" to see exactly which conversations matched your threshold. Use the checkboxes to exclude any chats you want to keep. 5. Hit "Delete N chats" to execute, or leave startup mode on and let it handle itself.
> Pro tip: Use the preview step first — even if you intend to let startup mode handle everything. It gives you peace of mind that your threshold is catching what you expect and nothing you care about.
What to expect
- Only non-archived conversations are considered. Archive any chat you want to permanently protect.
- Deletions are spaced out with a small delay between API calls to avoid rate limiting.
- You'll get a Chrome notification with a summary (X deleted, Y failed) after any automatic run.
- Cleanup won't run more than once per day, even if you restart ChatGPT multiple times.
Why it matters for your workflow
Clutter isn't just annoying — it slows down the sidebar, makes search less useful, and adds friction every time you need to find a specific thread. A clean conversation list means faster navigation, less scrolling, and more mental clarity when you sit down to work.
Set your threshold to match your rhythm. If you iterate fast and chats become stale within days, go with 7 or 14. If you revisit conversations over weeks, 30 or 60 days may fit better.
---
_Auto cleanup is available in PromptsFlow — the browser extension that adds a prompt library, custom modes, folder organization, per-chat notes, and more to ChatGPT. [Try it free →](#)_