Human overview · for understanding
A robot that watches every cold-email reply, 24/7 — logs the wins, drafts the saves, waits for your tap · 2026-07-07
A robot that watches every cold-email reply, 24/7 — logs the wins, drafts the saves, waits for your tap
Master summary — the gist in 30 seconds
Input: new replies sitting in Instantly. Output: (a) hot leads logged + client notified automatically, (b) lukewarm/negative replies turned into a ready-to-send draft in your Slack, sent only when you tap.
flowchart LR
I["Instantly<br/>replies"] --> P{"Every<br/>5 min"}
P --> C{"Positive?"}
C -->|Yes| S["Sheet row +<br/>email client"]
C -->|No| D["AI draft →<br/>Slack card"]
D --> T["You tap<br/>Send"]
T --> R["Reply goes<br/>to lead"]
Input: Danubisoft's existing process (classify reply → log positives → email Mihály). Output: a template we copy to the other two clients and automate fully.
flowchart TD D["Danubisoft:<br/>working loop"] -->|copy| G["GLABS"] D -->|copy| K["K-X"] D -.->|add new| N["AI-draft +<br/>Slack step"]
Input: one reply + its Instantly 'interest' label. Output: either a sheet row + client email (positive), or a Slack draft card (anything else, including replies nobody has labelled yet).
flowchart TD
R["Reply"] --> L{"Instantly<br/>label"}
L -->|interested /<br/>meeting| A["AUTO: sheet<br/>+ client email"]
L -->|wrong person /<br/>not interested /<br/>unlabelled| B["AI draft →<br/>Slack"]
Input: a non-positive reply. Output: a Slack card in that client's channel showing the lead's message and your AI draft, with the send happening only on your click.
flowchart LR C["Slack card:<br/>reply + draft"] --> S["Send"] C --> E["Edit &<br/>Send"] S --> X["Instantly<br/>sends via M365"] E --> M["Tweak text"] --> X
Input: your approved draft. Output: an email in the real thread, from the same mailbox the lead already knows.
flowchart LR A["Approved<br/>draft"] --> I["Instantly<br/>reply API"] I --> O["Same M365<br/>inbox"] O --> L["Lead"] I -.->|if flaky| F["M365 Graph<br/>direct (backup)"]
Input: all the cold-email copy we've sent for that client + a Sonnet research pass on objection-handling. Output: a per-client prompt so the AI drafts in the right voice with the right offer.
mindmap
root((Reply KB))
Danubisoft
Kérdés copy
Baksai persona
GLABS
HU variants
K-X
PPWR copy
no-fines rule
Research
objection playbook
Input: this plan. Output: a Modal cron poller + Slack Socket-Mode backend, once Instance 2 confirms the interest-label source, the reply endpoint's reliability, and the Modal app location.
flowchart TD M["Modal<br/>(matyas)"] --> T["Cron: poll<br/>every 5 min"] M --> H["Socket Mode:<br/>Slack buttons"] Q["To confirm:<br/>label source ·<br/>reply API ·<br/>Modal app"] -.-> M