Inbox
Every conversation on your connected accounts, DMs and public replies and mentions alike, with human takeover. Studio, then Inbox.
Which platforms reach it, and how, is in the Inbox table. Nothing appears until someone messages or comments on a connected account.
How it works
Conversations list on the left, messages on the right. Instagram DMs, story replies and story mentions, Facebook messages and comments, and Threads push in live as they happen. Instagram comments, Bluesky, Mastodon and YouTube are read on a schedule instead: Postlyra checks Instagram's 25 most recent posts every few minutes for new comments, the other three have no push webhooks at all. Threads is also read every few minutes on top of its push, so a reply still arrives if a push is missed. Older history loads as you scroll.
If someone both comments on your posts and sends you a DM, they can land as one conversation or as two, one private and one public, depending on how the platform identifies them across the two.
What limits live delivery on Instagram and Facebook
Instagram DMs, story replies and story mentions, and Facebook comments and messages, arrive the moment Meta delivers the webhook, and Meta only delivers webhooks to an app it has reviewed. This is Meta's gate, not a switch in Postlyra. Instagram comments do not depend on it: they are read on a schedule instead, so they arrive either way.
Type a reply, click send, it goes.
Your click is the approval
The inbox sends exactly the text in the box, on your click. Nothing is sent automatically.
Who sent what is recorded, so on a shared account you can see which member replied.
Draft and Polish
An AI can help you write the reply, but only into the box: Draft writes one from a direction you give it (or a one-tap suggestion), Polish cleans up a rough line you already typed. Either way nothing sends until you click, and what sends is whatever text is left in the box when you do. If you send the AI's text unedited, that is noted on the message for your own audit trail; nothing changes about who it is recorded as sent by.
The Draft menu also lets you pick which AI model writes (Claude or Gemini), with a credit estimate next to each. Polish uses the same choice, and it is remembered per brand.
The reply window
Instagram and Facebook: Meta's 24 hour rule is for DMs only
A direct message can only be answered within 24 hours of the person's last message to you. The window is anchored on their most recent incoming message, not on when the conversation started. Outside it, sending is blocked, and there is no setting that changes it. The 7 day human-agent extension is not available yet, pending Meta approval.
A comment has no such window. Answer it whenever you like.
The Inbox shows a line above the reply box saying where your reply goes: "Replies privately, as a direct message." or "Replies publicly, under their comment." (the same line for a reply, a mention and a review).
Threads, Bluesky and Mastodon replies are ordinary posts replying to the original, so there is no comparable send window.
Practically: check the inbox daily on Instagram and Facebook. A DM you leave for two days there is one you can no longer answer.
Unread badge
The sidebar shows unread conversations. It clears as you read them.
Reply score
The Inbox header shows a score from 0 to 100 for how well you keep up with public comments and replies. Click it for a popover with the three parts behind it, your median reply time, and a breakdown per channel when you have more than one. This is a Studio feature: it does not appear on mobile, the public API or the MCP server.
What counts: public comments, replies, mentions and reviews on any channel you can reply to from Postlyra. DMs never count, on either side. A comment is answered once you reply publicly in the same conversation, whether you send that reply from Postlyra or from the platform's own app; either way it is picked up, on all six platforms the Inbox supports. One reply closes out everything else that person had waiting in that conversation.
TikTok, LinkedIn and X have no inbox here yet, so a reply on those platforms never reaches Postlyra and never counts. A tool that reads those comments will show you a different number.
The three parts:
- Response rate. The share of comments you answered, capped while a channel has only had a few. Answering your one and only comment on a quiet channel does not read as a perfect score.
- Response speed. How fast your answered comments got a reply, on average.
- Consistency. How many of the weeks comments arrived were also weeks you sent a reply. It counts the week you sent the reply, not the week the comment came in, so clearing a month of backlog in one sitting only counts as one active week.
A comment that just arrived gets a grace period before it can drag the score down. See the numbers below for how long.
Run several channels under one brand? The brand score is a weighted average across them, weighted by how many comments each channel received. A busy channel you answer well is not dragged down by one quiet channel with a single stray comment.
One gap to know about: there is no way to mark a comment as needing no reply. Spam and a lone emoji you ignore both count as unanswered, same as anything else. Likes do not factor in at all.
The score updates the moment you send a reply, and refreshes on its own every few minutes the rest of the time.
Weights
Out of 100 points.
| Part | Points |
|---|---|
| Response rate | 50 |
| Response speed | 30 |
| Consistency | 20 |
Response rate caps
How many comments a channel received in the window caps how high response rate alone can score, so answering a single comment on a quiet channel cannot look like a perfect record.
| Comments in the window | Cap |
|---|---|
| 1 to 4 comments | 20% |
| 5 to 9 comments | 60% |
| 10 or more comments | 100% |
Response speed
What an answered comment scores, by how long the reply took. The part is the average across answered comments.
| Reply sent | Scores |
|---|---|
| Within 2 hours | 100% |
| Within 6 hours | 80% |
| Within 24 hours | 60% |
| Within 72 hours | 30% |
| Slower | 10% |
Levels
| Score | Level |
|---|---|
| 0 to 20 | Quiet |
| 21 to 40 | Warming up |
| 41 to 60 | Showing up |
| 61 to 80 | Reliable |
| 81 to 100 | Always on |
The score covers the last 28 days.
A comment gets 24 hours of grace before it can count against the score.
When sending is off
Outside production there is one switch, shared with Automations, that stops everything Postlyra sends to a social platform. While it is off, a reply is recorded as sent but never actually delivered. This is an environment property, not something you toggle per brand.
Contacts
Everyone who messages you becomes a contact automatically. Tag them there.
Automating replies
Common Instagram questions can be answered by keyword automations, so you only handle what actually needs you. See Automations.
Automations send text you wrote and activated. They never generate a reply.