Scheduled Messages Panel
Queued outgoing messages list with destination, draft snippet, exact send time, and per row send now, edit, and delete actions.
Queued outgoing messages list with destination, draft snippet, exact send time, and per row send now, edit, and delete actions.
The source for every Application block is included with Basic and Pro. Pick a plan to copy the code.
Already purchased? Log in
Scheduled Messages Panel is the outbox surface for messages queued to send later, listing four drafts in a ruled panel. Each row names the destination, either a channel with a hash badge or a person with an avatar, shows a two line snippet of the drafted text, the exact send time, and Send now, Edit, and Delete actions. A header badge counts the queued messages and a footer note covers offline sending and the timezone.
Scheduled messages are one typed array, each carrying its destination kind so channels and direct messages render the right leading marker. The footer states that sends happen from your account even while you are offline, so nobody expects to keep the app open.
Reach for this block as the scheduled or later drawer of any chat client, wired to your outbox endpoint and a send-now handler that flushes the draft immediately. Pair Edit with your composer and Delete with a confirmation step.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the personal outbox of queued team messages. Other scheduled surfaces:
Tip: keep the timezone line in the footer; a send time without a stated zone is the fastest way to fire a message at the wrong hour.