Darwin Academy · Napojenie služby
Instagramové správy zodpovie Darwin
Po dokončení platí: každá správa (DM), ktorú zachytí tento Default Reply flow, prejde cez ManyChat do Darwina. Agent pripraví návrh odpovede — a von neodíde nič, kým to neschválite, z dashboardu alebo z telefónu. Keď je počítač vypnutý, Darwin si zameškané správy po zapnutí sám stiahne — odpovedať však vie len v rámci 24-hodinového okna Instagramu.
Čo potrebujete
- ManyChat účet (Pro) prepojený s vaším Instagramom.
- Darwin s verejnou adresou — v Nastavenia → Vzdialený prístup musí bežať tunel (napr. vase-meno.darwinaiassistant.com). ManyChat potrebuje kam doručovať správy.
- 10–15 minút klikania podľa tohto návodu.
Krok 1 — Darwin: Nastavenia → Komunikácia → ManyChat
V Darwinovi otvorte Nastavenia → kategória Komunikácia → ManyChat a vyplňte:
- Tajomstvo webhooku (X-Darwin-Hook) — vymyslite si náhodný reťazec, aspoň 32 znakov (kratší server odmieta). Kým nie je nastavené, webhook pre svet neexistuje. Ten istý reťazec neskôr vložíte do ManyChatu.
- ManyChat API token — v ManyChate: Settings → API → skopírujte token. Ním Darwin odpovede odosiela a sťahuje zameškané správy.
- Kto píše návrhy / kto ich kontroluje / čakanie na schválenie — nechajte predvolené, kým nemáte dôvod meniť.
Uložte. Reštart netreba.

Darwinove nastavenia ManyChatu — tajomstvo, API token a kto píše a kontroluje návrhy.
Krok 2 — ManyChat: dve vlastné polia
V ManyChate vytvorte dve textové polia (Settings → Fields → Custom User Fields → New field, typ Text):
darwin_ok— hovorí, či doručenie do Darwina prešlo,darwin_missed— značí správy, ktoré počas výpadku neprešli; Darwin si ich podľa tejto značky neskôr dohľadá.
Krok 3 — ManyChat: Default Reply flow
Automation → New Automation → Start From Scratch (obr. 1), alebo upravte existujúci Default Reply flow.

Obr. 1 — galéria šablón; vpravo hore Start From Scratch.
Flow poskladajte presne takto (finálna podoba na obr. 2):
Trigger: User sends a Direct Message (Default Reply)
-> Send Message: „Got it, let me check and get back to you.“
-> Actions: 1) Set User Field darwin_missed = 1
2) Set User Field darwin_ok = 0
3) External Request
-> Condition: darwin_ok is v2
áno -> Actions #1: Set User Field darwin_missed = 0
nie -> (vetva ostáva prázdna)

Obr. 2 — hotový Default Reply flow: značka pred requestom, odznačenie až po potvrdenom úspechu.
Prečo v tomto poradí: každá správa sa najprv označí ako „nedoručená“ (darwin_missed = 1) a odznačí sa až vtedy, keď doručenie preukázateľne prešlo — pole darwin_ok dostane hodnotu v2 z odpovede servera. Keď doručenie zlyhá (vypnutý počítač, výpadok), značka ostáva a Darwin si správu neskôr sám stiahne.
- V podmienke použite presné porovnanie is v2 (obr. 3) — nie „has any value“; nula je tiež hodnota.
- Hodnoty polí píšte ako obyčajný text
1/0— ManyChat nemá voľbu „vyčistiť pole“. - Trigger Default Reply prepnite na every time — inak ManyChat doručí len jednu správu za 24 hodín od tej istej osoby.

Obr. 3 — podmienka úspechu: darwin_ok is v2.
Poznámka: Default Reply zachytí len správy, ktoré nespracuje žiadna vaša kľúčová automatizácia — čo už rieši keyword flow, do tohto flowu nikdy nepríde.
Krok 4 — External Request (jadro napojenia)
V Actions bloku kliknite + Action → External Request a otvorte Edit Request (obr. 4). Vyplňte:
| Pole | Hodnota |
|---|---|
| Request Type | POST |
| Request URL | https://VAŠA-ADRESA/api/plugin-hook/manychat |
| Headers | X-Darwin-Hook = vaše tajomstvo z kroku 1 |
| Body | Full Contact Data (ManyChatova voľba — meno, id, text správy) |
| Response mapping | JSONPath $.version → pole darwin_ok (obr. 5) |
VAŠA-ADRESA je vaša vlastná adresa tunela z Darwinových Nastavení → Vzdialený prístup — na screenshotoch je ako príklad tá naša.

Obr. 4 — Edit Request: adresa a záložky Headers / Body / Response mapping.

Obr. 5 — Response mapping: $.version → darwin_ok.
Potom kliknite Test Request — musí vrátiť 200 OK a telo {"version":"v2",…} (obr. 6). Pri chybe skontrolujte adresu tunela a tajomstvo (aspoň 32 znakov, zhodné s Nastaveniami). Nakoniec Save a flow Set Live.

Obr. 6 — úspešný test: 200 OK, verzia v2, v tele requestu Full Contact Data.
Krok 5 — skúška
- Z iného Instagram účtu pošlite svojej stránke správu.
- Do pár sekúnd príde automatické potvrdenie („Got it…“).
- V Darwinovi sa objaví schvaľovacia bublina: správa človeka + návrh odpovede. ÁNO pošle, NIE zahodí — a keď namiesto toho napíšete pripomienku, agent návrh prepíše a spýta sa znova.
- Po schválení odpoveď odíde do Instagramu.
Ako to žije ďalej (nič z toho už nenastavujete)
- Schvaľovanie: na rozhodnutie máte 4 hodiny (nastaviteľné v Nastaveniach Darwina); potom správa padne do nevybavených — poviete Darwinovi „čo je nevybavené v ManyChate“ a „vybav“ a kolo sa spustí nanovo. Nič sa nestráca.
- Vypnutý počítač: správy sa v ManyChate značia (
darwin_missed = 1) a Darwin si ich pri štarte a potom každých 30 minút sám stiahne a spracuje. „Dobehni zameškané v ManyChate“ to spraví okamžite. - Jediný tvrdý limit je Instagram: na správu sa dá odpovedať len do 24 hodín od človekovho posledného ozvania (pravidlo Mety). Staršie správy Darwin vyradí — poslať sa už nedajú.
- Bezpečnosť: agenti, ktorí píšu návrhy, sú zámerne bez nástrojov — text cudzích ľudí je pre nich len dáta. A bez vášho výslovného ÁNO neodíde ani jedna odpoveď.
Váš Instagram odpovedá sám — vaším tónom, s vaším schválením, a nič neprepadne, ani keď počítač spí.
Ešte nemáte Darwina?
Darwin beží na vašom vlastnom PC, odpovedá skutočným hlasom a prácu naozaj urobí — e-mail, dokumenty, agenti, pamäť, ktorá ostáva vaša.
Pozrieť Darwina ›