crispy inbox
crispy inbox lists the conversations waiting on you, ranked so the most urgent sit on top.
crispy inboxEach row shows a number, the person's name, a priority tier (hot, normal, or aging), a hint about the reply type (substantive, ack, or unclear), and a preview. When available you also see a sentiment marker like [pos] or [neg] and the campaign the reply is attributed to.
Replying from the terminal
- Run
crispy inboxand note the conversation number. - Preview:
crispy inbox --reply 3shows the AI-drafted reply without sending anything. - Send:
crispy inbox --reply 3 --approvesends it. - Custom text:
crispy inbox --reply 3 --text 'Your message' --approveoverrides the draft.
If no draft is available for a conversation, pass --text to supply your own reply.
Organizing
crispy inbox organize archives, labels, or snoozes a conversation:
crispy inbox organize --chat-id <id> --action snooze --snooze-until 2026-08-01T09:00:00ZActions: archive, unarchive, label, unlabel, snooze, smart_archive. Label actions need --label <name>. smart_archive supports --return-on-reply so the thread comes back to your inbox if the person writes again.
Add --format json to any of these for machine-readable output.