Back to Help Center

crispy inbox

crispy inbox lists the conversations waiting on you, ranked so the most urgent sit on top.

crispy inbox

Each 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

  1. Run crispy inbox and note the conversation number.
  2. Preview: crispy inbox --reply 3 shows the AI-drafted reply without sending anything.
  3. Send: crispy inbox --reply 3 --approve sends it.
  4. Custom text: crispy inbox --reply 3 --text 'Your message' --approve overrides 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:00Z

Actions: 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.

Still stuck? Email [email protected] or browse answered questions.