n8n
Automatizacije su dostupne od Basic plana. Ograničenja i detalje pogledaj u članku Webhook automatizacije.
n8n je platforma za automatizaciju koju možeš sam hostovati ili koristiti u oblaku. Poveži TellDone s n8n pomoću čvora Webhook. Tvoja n8n instanca mora biti dostupna s interneta preko HTTPS-a, s imenom domene (IP adrese se odbijaju).
Postavljanje
U n8n
- Dodaj čvor Webhook u svoj tok rada
- Postavi HTTP Method na POST
- Postavi putanju (na primjer,
telldone) - (Opcionalno) Uključi Header Auth: Name =
Authorization, Value = tvoj tajni token - Kopiraj Production URL (ne testni URL)
Production URL prima podatke samo dok je tok rada aktivan, pa ga prvo uključi.
U TellDoneu
- Idi na Podešavanja > Integracije > Automatizacije
- Dodirni Nova automatizacija, unesi ime (na primjer „n8n”) i zalijepi n8n production URL
- Ako je u n8n uključen Header Auth, unesi isti token kao auth zaglavlje u TellDoneu
- Odaberi koje vrste podataka šalješ (Bilješka, Bilješka + zvuk na Ultra planu, Zadaci, Događaji, Izvještaji) i koje okidače koristiš (Stvoreno, Ažurirano, Dovršeno, Izbrisano)
- Dodirni Sačuvaj, zatim Testno slanje da pošalješ probni sadržaj
Provjeri n8n dnevnik izvršavanja - trebalo bi se vidjeti sadržaj s "test": true.
Usmjeravanje po vrsti događaja
Dodaj čvor Switch iza čvora Webhook da usmjeriš podatke po vrsti događaja:
- Polje za usmjeravanje: vrijednost
eventiz dolaznih podataka - Pravilo 1: jednako
note.created- usmjeri na akcije za bilješke - Pravilo 2: jednako
task.created- usmjeri na akcije za zadatke - Pravilo 3: jednako
calendar_event.created- usmjeri na akcije za kalendar - Pravilo 4: jednako
report.created- usmjeri na akcije za izvještaje - Ako uključiš i okidače Ažurirano, Dovršeno ili Izbrisano, dodaj pravila i za te vrste događaja, na primjer
task.completed
Poveži svaki izlaz čvora Switch s odgovarajućim čvorom za akciju (Todoist, Google Calendar, Slack itd.).
Korisni izrazi
Pri podešavanju čvorova za akcije koristi ove n8n izraze za pristup TellDone podacima:
| Izraz | Opis |
|---|---|
{{ $json.data.title }} | Naslov bilješke, zadatka ili događaja |
{{ $json.data.tags.join(', ') }} | Oznake kao tekst odvojen zarezima |
{{ $json.data.priority }} | Nivo prioriteta |
{{ $json.data.due_date }} | Rok (zadaci) |
{{ $json.data.summary }} | AI sažetak (bilješke) |
{{ $json.event }} | Vrsta događaja |
Cijelu listu polja za svaku vrstu podataka pogledaj u članku Webhook automatizacije - Šta se šalje.
Filtriranje testnih događaja
Dodaj čvor IF odmah iza čvora Webhook:
- Uslov:
{{ $json.test }}is not true - Putanja True: ostatak tvog toka rada
- Putanja False: No Operation (odbaci testne događaje)
Primjeri tokova rada
- Webhook > Switch > Todoist: pravi zadatke s prioritetom i rokom
- Webhook > Switch > Google Calendar: pravi događaje s vremenom, lokacijom i učesnicima
- Webhook > Switch > Slack: objavljuje dnevne izvještaje u kanal
- Webhook > Switch > Google Sheets: bilježi sve bilješke kao redove u tabeli
- Webhook > Switch > Notion: sprema bilješke s oznakama i sažetkom
Provjera da zahtjevi dolaze iz TellDonea
n8n ne može provjeriti TellDoneov potpis, jer njegovi čvorovi vide samo obrađene podatke, a ne tačno sirovo tijelo zahtjeva koje je TellDone potpisao. Umjesto toga koristi Header Auth: uključi ga u čvoru Webhook i unesi isti token kao auth zaglavlje u TellDoneu (koraci 4 i 8). n8n tada odbija svaki zahtjev bez tog tokena.
Prekid veze
Da prestaneš slati podatke u n8n:
- Deaktiviraj tok rada u n8n, ili
- U TellDoneu, u Podešavanja > Integracije > Automatizacije, isključi prekidač Aktivno te automatizacije ili dodirni Izbriši automatizaciju
Pogledaj također
- Webhook automatizacije - format sadržaja, ograni čenja isporuke i sigurnost
- Zapier - alternativa za automatizaciju u oblaku
- Make - alternativa za automatizaciju u oblaku