n8n
Automatizacije su dostupne na planu Basic i višim. Ograničenja i detalje pogledaj u Webhook automatizacijama.
n8n je platforma za automatizaciju koju možeš da hostuješ na svom serveru ili da koristiš u oblaku. Poveži TellDone sa n8n-om pomoću čvora Webhook. Tvoja n8n instanca mora biti dostupna sa interneta preko HTTPS-a, sa imenom domena (IP adrese se odbijaju).
Podešavanje
U n8n-u
- Dodaj čvor Webhook u svoj tok rada
- Postavi HTTP Method na POST
- Postavi putanju (na primer,
telldone) - (Opciono) Uključi Header Auth: Name =
Authorization, Value = tvoj tajni token - Kopiraj Production URL (ne probni URL)
Production URL prima podatke samo dok je tok rada aktivan, zato ga prvo uključi.
U TellDone-u
- Idi na Podešavanja > Integracije > Automatizacije
- Dodirni Nova automatizacija, unesi ime (na primer, „n8n“) i nalepi n8n production URL
- Ako je u n8n-u uključen Header Auth, unesi isti token kao auth header u TellDone-u
- Izaberi koje vrste podataka da šalješ (Beleška, Beleška + zvuk na planu Ultra, Zadaci, Događaji, Izveštaji) i koje okidače da koristiš (Stvoreno, Ažurirano, Završeno, Izbrisano)
- Dodirni Sačuvaj, pa Testno slanje da pošalješ probni sadržaj
Proveri n8n log izvršavanja - trebalo bi da vidiš sadržaj sa "test": true.
Usmeravanje po vrsti događaja
Dodaj čvor Switch posle čvora Webhook da usmeriš podatke po vrsti događaja:
- Routing field: vrednost
eventiz dolaznih podataka - Rule 1: jednako
note.created- usmeri na akcije za beleške - Rule 2: jednako
task.created- usmeri na akcije za zadatke - Rule 3: jednako
calendar_event.created- usmeri na akcije za kalendar - Rule 4: jednako
report.created- usmeri na akcije za izveštaje - Ako uključiš i okidače Ažurirano, Završeno ili Izbrisano, dodaj pravila i za te vrste događaja, na primer
task.completed
Poveži svaki izlaz čvora Switch sa odgovarajućim akcionim čvorom (Todoist, Google Calendar, Slack itd.).
Korisni izrazi
Kada podešavaš akcione čvorove, koristi ove n8n izraze za pristup TellDone podacima:
| Izraz | Opis |
|---|---|
{{ $json.data.title }} | Naslov beleške, zadatka ili događaja |
{{ $json.data.tags.join(', ') }} | Oznake kao tekst razdvojen zarezima |
{{ $json.data.priority }} | Nivo prioriteta |
{{ $json.data.due_date }} | Rok (zadaci) |
{{ $json.data.summary }} | Sažetak koji je napravio AI (beleške) |
{{ $json.event }} | Vrsta događaja |
Punu listu polja za svaku vrstu podataka pogledaj u Webhook automatizacije - Šta se šalje.
Filtriranje probnih događaja
Dodaj čvor IF odmah posle čvora Webhook:
- Uslov:
{{ $json.test }}is not true - Putanja True: ostatak tvog toka rada
- Putanja False: No Operation (odbaci probne događaje)
Primeri tokova rada
- Webhook > Switch > Todoist: pravi zadatke sa prioritetom i rokom
- Webhook > Switch > Google Calendar: pravi događaje sa vremenom, lokacijom i učesnicima
- Webhook > Switch > Slack: objavljuje dnevne izveštaje u kanalu
- Webhook > Switch > Google Sheets: beleži sve beleške kao redove tabele
- Webhook > Switch > Notion: čuva beleške sa oznakama i sažetkom
Provera da zahtevi dolaze iz TellDone-a
n8n ne može da proveri TellDone potpis, jer njegovi čvorovi vide samo obrađene podatke, a ne tačno sirovo telo koje je TellDone potpisao. Umesto toga koristi Header Auth: uključi ga u čvoru Webhook i unesi isti token kao auth header u TellDone-u (koraci 4 i 8). n8n tada odbija svaki zahtev bez tog tokena.
Prekid veze
Da prestaneš da šalješ podatke u n8n:
- Deaktiviraj tok rada u n8n-u, ili
- U TellDone-u, u Podešavanja > Integracije > Automatizacije, isključi prekidač Aktivno te automatizacije ili dodirni Izbriši automatizaciju
Pogledaj i
- Webhook automatizacije - format sadržaja, ograničenja isporuke i bezbednost
- Zapier - alternativa za automatizaciju u oblaku
- Make - alternativa za automatizaciju u oblaku