Smart archive and inbox cleanup
Crispy's archive is smarter than LinkedIn's native one.
Smart archive
Use organize_conversation with action archive (or smart_archive) to move a conversation out of your active inbox with auto-return: the thread automatically comes back the moment the other person sends a new message. Nothing is lost, nothing needs manual checking. With smart_archive you can pass return_on_reply: false if you truly want it to stay archived, the default is true. Action unarchive brings any thread back manually.
Bulk cleanup
Use bulk_archive to clear stale threads in one pass. It archives conversations older than older_than_days (default 30, minimum 7) where you sent the last message and got no reply, the definition of a one-sided thread. It never touches conversations where the other person spoke last, those are still waiting on you.
Always preview first:
- Run
bulk_archivewithdry_run: trueto see how many threads would be archived. - Review the number. If it looks right, run it again without the dry run.
Archived conversations are excluded from get_inbox_status and list_conversations by default, so your triage views stay focused. Pass include_archived: true to list_conversations when you need to see everything.
Common mistakes:
- Setting older_than_days too low. Seven days is the floor for a reason, people legitimately reply after a week.
- Confusing archive with delete. Archive is fully reversible and auto-returning. Nothing is removed.
Pro tip: run a monthly bulk_archive at 45 or 60 days. Your inbox stays focused on live conversations, and because every archived thread auto-returns on reply, the cost of being wrong is zero. That asymmetry is the whole point.