OrderLemon: schedule a message on your WhatsApp channels. Write it once, pick the channels it is for, choose the day and the time, and it is posted for you.
OrderLemon: a scheduled channel message can carry a picture, a video, a voice note, a document or a sticker, and emojis can be picked from the same panel used in the Team Messenger.
OrderLemon: the team is emailed once a scheduled channel message has gone out, with the notification also appearing in the bell.
OrderLemon: when a channel does not receive the message, the person who wrote it is alerted on Telegram — privately when they have linked their account, otherwise in the workspace channel.
OrderLemon: a delivery report per scheduled message shows, channel by channel, what was delivered and what failed.
OrderLemon: the scheduled messages list can be filtered by status (tabs across the top), by the person who composed the message, and by the date range it is scheduled to be sent in.
Updates
OrderLemon: the WhatsApp connection test now says when the account has no connected WhatsApp session, instead of reporting success while nothing could actually be sent.
WhatsApp messages sent from OrderLemon (channel broadcasts included) now use the connected session automatically, so posts are no longer rejected when only the account token is configured.
Terminals: one session host now serves every workspace on a server instead of one per workspace. Setting up a second workspace is a single command and no longer means another service to keep running, and Terminals Settings shows the exact Apache line to use, taken from the session host itself.
Terminals: existing installations keep working through the upgrade. The session host still answers on the old per-workspace address, so the web server configuration can be updated whenever it suits you, and the diagnostic script points out which sites are still on the old form.
Fix
Terminals: a server hosting several workspaces could report "the session host is not running" for a session host that was running perfectly, because one workspace restarting removed the others' connection points. That whole class of failure is gone with the shared session host.
Terminals: pointing a site at the wrong session host used to fail with terminals that simply refused to open. A mistyped workspace name is now reported plainly, naming the workspace it could not find.