Concepts
Replies & drafts
Meerko watches your inbox for answers to your sequences. Your agent reads them, labels each one by intent and drafts answers; you approve what gets sent, from the dashboard or from your agent.
Docs menu
How replies are found
Meerko checks each connected mailbox every minute on Meerko Cloud and every 2 minutes when self-hosted, looking at threads with an email sent in the last 60 days. A reply stops every sequence for that address and moves the lead to the replied stage. Quoted history is cut from the reply text, so your agent reads only what they wrote.
Handled automatically
| Reply | What Meerko does |
|---|---|
| bounce | Stops every sequence to that address and won't email it again. |
| unsubscribe | A short reply asking to be removed counts as an unsubscribe: every sequence stops and the address is never emailed again. |
| out_of_office | Recorded only; the sequence carries on. |
These are hidden from list_replies unless you ask for them, so your agent only sees replies from people.
Intents
Your agent sets one with classify_reply after reading each reply:
| Intent | Means |
|---|---|
| interested | Wants to talk or asks for a meeting. |
| question | Asks something before deciding. |
| not_now | Bad timing. |
| not_interested | No. |
| referral | Points you to someone else. |
| wrong_person | Not the right contact. |
| other | Anything else. |
Drafts and approval
Your agent drafts
You approve
Your agent is told to call approve_draft only after you've read that specific draft and said to send it. Approval is refused for addresses that unsubscribed or bounced. Gmail doesn't add your signature to emails sent this way, so drafts sign off with your first name.
In Claude Code
› /mcp__meerko__triage-replies
The inbox
Dashboard inbox
Answers you send count toward the mailbox's daily limit. They carry no unsubscribe line, since they're a conversation, not outreach. Use list_drafts to see every draft waiting on you.