WarmblyDocs

Unibox

A unified inbox across all connected mailboxes, with categories and threading.

The Unibox is one inbox for every mailbox you have connected to Warmbly. Instead of logging into each account separately, you read, sort, and reply to every inbound message from a single screen. Conversations are grouped into threads, you can label them with your own categories, and the whole view stays live as new mail arrives.

It is laid out in three columns:

  • A scope rail on the left for picking what to look at (All, Unread, a single mailbox, a tag, a category, and more).
  • A conversation list in the middle, with one row per conversation.
  • A thread view on the right that opens the conversation you click, where you read and reply.

The unified inbox

Every connected mailbox feeds the same list. By default the Unibox shows everything across all of your accounts, newest first. The scope rail on the left lets you narrow that down without leaving the page.

The Inbox section of the rail has these views, each with a live count:

ViewShows
AllEvery conversation across every mailbox
UnreadConversations with at least one unread message
TodayConversations with activity today
This weekConversations from the last 7 days
Awaiting replyConversations where the other side is waiting on you
SnoozedConversations you have snoozed for later
ScheduledReplies you have queued to send later

Below that, the rail lists each connected mailbox with its own unread count, plus your Categories and Tags. Click any of them to filter the list to just that mailbox, category, or tag. When you have a lot of mailboxes or tags, each section collapses to the first few with a Show all toggle and an inline filter box, so the rail never becomes a wall of scrolling.

All of the counts in the rail come from the server in a single request, so they match the rows you see. The view you are looking at, and the conversation you have open, are both stored in the page URL (for example /app/unibox/unread), so you can refresh, bookmark, or share a link and land back in the same place.

Searching and filtering

The search box at the top of the conversation list searches within whatever scope you are in. Press / to jump straight to it. For more precise filtering, open the filters (the settings icon next to search) to narrow by sender, mailbox, tag, category, date range, and read state.

Threading

The Unibox collapses messages into conversations the way Gmail does: each row in the list is one thread, not one message. If a conversation has several back-and-forth messages, you still see a single row for it, with a small count badge showing how many messages are inside.

Open a conversation and the thread view shows every message in order, with the participants and the mailbox the thread belongs to. A reply you send, or a new inbound message on the same conversation, lands in the same thread rather than creating a new row.

When you have several conversations open over time, the list also groups rows under date headers (Today, Yesterday, This week, Earlier) so scanning down the list reads like a timeline.

Keyboard navigation

The conversation list is keyboard-friendly. Use j and k to move between rows, Enter to open the focused conversation, Esc to close it, and / to focus search. A small cheat sheet sits at the bottom of the list.

Categories and labels

Categories are your own labels for conversations. They are the same categories you use elsewhere in Warmbly (for example on contacts), so a label like Interested or Follow up means the same thing everywhere.

To label a conversation, open it and use the Label button in the thread header, or press c. A small menu opens where you can search your existing categories, tick the ones that apply, and create a new category on the spot by typing a name and choosing Create. Labels are assigned per conversation, and a conversation can carry more than one.

Once a conversation is labeled:

  • Its labels show as colored chips on the row in the list and in the thread header.
  • The category appears in the rail under Categories, with its own count, so you can filter the whole inbox down to just that category in one click.

Categories are assigned manually. Warmbly does not auto-tag conversations for you, so a label only appears when you put it there.

Categories vs. tags

Categories are labels you apply to conversations inside the Unibox. Tags are labels on the mailboxes themselves (for example grouping accounts by client or domain). Both appear as filters in the rail, but they describe different things.

Seen and unread

A conversation is unread when any message inside it has not been seen yet. Unread conversations stand out two ways at once: a bright bar down the left edge of the row, and bolder text. This makes them easy to spot from a distance, and it keeps the Unread count in the rail honest.

When you open a conversation, its unread messages are marked as seen automatically, and the unread count, the bolding, and the collapsed row all update to match. Read state is kept in sync with the mailbox provider, so marking something read or unread in the underlying account is reflected in the Unibox too.

Replying

Open a conversation and you reply right inside the thread view. There is a Reply button at the bottom, and a Forward button next to it. You can also hover any individual message to reply to that specific message in the thread. The composer only appears once you ask for it, so a conversation you are just reading stays clean.

Replies go out from the mailbox that owns the thread, keeping the conversation on the same account it started on. You can apply a saved template or use Insert booking link to drop in a scheduling link; the reply is sent as you write it.

Scheduling a send

Instead of sending immediately, you can queue a reply to go out later. Scheduled sends appear inline at the bottom of the thread (with a dashed card and the time they will fire) and also in the Scheduled view in the rail. You can cancel a scheduled send any time before it goes out. There is a cap on how many sends you can have queued at once; the rail shows a small usage meter as you approach it.

Snoozing

Snoozing clears a conversation out of your inbox until a time you pick, then brings it back. Use the Snooze button in the thread header for quick presets (in 1 hour, tomorrow at 9:00, next week, and so on) or pick a custom date and time. Snoozed conversations live in the Snoozed view until they return. You can snooze up to 90 days out, and Un-snooze now brings a conversation back immediately.

How it stays realtime

The Unibox is live. You do not need to refresh it.

  • When a new message arrives, it appears in the list, the matching thread updates if you have it open, and the unread count goes up on its own.
  • When read state changes, or a message is updated, the affected conversation and the counts refresh.
  • Replies, scheduled sends, snoozes, and label changes all update the relevant views right away.

This keeps the rail counts, the conversation list, the open thread, and the per-mailbox and per-category counts all consistent with each other in real time.

Keeping inboxes healthy

Replying promptly and keeping conversations organized supports sender reputation, which is what warmup and good deliverability practices protect. See the Deliverability guide for how Warmbly tracks the health of each mailbox.

On this page