n8n
Automatiseringen zijn er vanaf Basic. Zie Webhook-automatiseringen voor limieten en details.
n8n is een automatiseringsplatform dat je zelf kunt hosten of in de cloud kunt gebruiken. Verbind TellDone met n8n via een Webhook-node. Je n8n-instantie moet via HTTPS bereikbaar zijn vanaf internet, met een domeinnaam (IP-adressen worden geweigerd).
Instellen
In n8n
- Voeg een Webhook-node toe aan je workflow
- Stel de HTTP-methode in op POST
- Stel een pad in (bijvoorbeeld
telldone) - (Optioneel) Zet Header Auth aan: Name =
Authorization, Value = je geheime token - Kopieer de Production URL (niet de test-URL)
De Production URL ontvangt alleen data zolang de workflow actief is, dus zet hem eerst aan.
In TellDone
- Ga naar Instellingen > Integraties > Automatiseringen
- Tik op Nieuwe automatisering, voer een naam in (bijvoorbeeld “n8n”) en plak de productie-URL van n8n
- Heb je in n8n Header Auth aangezet, voer dan hetzelfde token in als auth-header in TellDone
- Kies welke soorten data je wilt versturen (Notitie, Notitie + audio in Ultra, Taken, Evenementen, Rapporten) en welke triggers je wilt gebruiken (Aangemaakt, Bijgewerkt, Afgerond, Verwijderd)
- Tik op Opslaan en daarna op Test verzenden om een voorbeeldpayload te sturen
Bekijk het uitvoeringslogboek van n8n - je zou een payload met "test": true moeten zien.
Routeren op soort gebeurtenis
Voeg na de Webhook-node een Switch-node toe om data op soort gebeurtenis te routeren:
- Routeringsveld: de waarde
eventuit de binnenkomende data - Regel 1: is gelijk aan
note.created- route naar je notitieacties - Regel 2: is gelijk aan
task.created- route naar je taakacties - Regel 3: is gelijk aan
calendar_event.created- route naar je agenda-acties - Regel 4: is gelijk aan
report.created- route naar je rapportacties - Zet je ook de triggers Bijgewerkt, Afgerond of Verwijderd aan, voeg dan ook regels toe voor die soorten gebeurtenissen, bijvoorbeeld
task.completed
Verbind elke uitgang van de Switch met de juiste actienode (Todoist, Google Agenda, Slack enzovoort).
Handige expressies
Gebruik bij het instellen van actienodes deze n8n-expressies om bij TellDone-data te komen:
| Expressie | Beschrijving |
|---|---|
{{ $json.data.title }} | Titel van de notitie, taak of het evenement |
{{ $json.data.tags.join(', ') }} | Tags als door komma’s gescheiden tekst |
{{ $json.data.priority }} | Prioriteitsniveau |
{{ $json.data.due_date }} | Vervaldatum (taken) |
{{ $json.data.summary }} | Door AI gemaakte samenvatting (notities) |
{{ $json.event }} | Soort gebeurtenis |
Voor de volledige lijst met velden per soort data zie Webhook-automatiseringen - Wat wordt verstuurd.
Testgebeurtenissen filteren
Voeg direct na de Webhook-node een IF-node toe:
- Voorwaarde:
{{ $json.test }}is not true - True-pad: de rest van je workflow
- False-pad: No Operation (testgebeurtenissen weggooien)
Voorbeeldworkflows
- Webhook > Switch > Todoist: maak taken met prioriteit en vervaldatum
- Webhook > Switch > Google Agenda: maak evenementen met tijd, locatie en deelnemers
- Webhook > Switch > Slack: plaats dagrapporten in een kanaal
- Webhook > Switch > Google Sheets: log alle notities als rijen in een spreadsheet
- Webhook > Switch > Notion: bewaar notities met tags en samenvatting
Controleren of verzoeken van TellDone komen
n8n kan de handtekening van TellDone niet controleren, omdat de nodes alleen de verwerkte data zien en niet de exacte ruwe body die TellDone heeft ondertekend. Gebruik in plaats daarvan Header Auth: zet het aan in de Webhook-node en voer hetzelfde token in als auth-header in TellDone (stap 4 en 8). n8n weigert dan elk verzoek zonder dat token.
Ontkoppelen
Zo stop je met het versturen van data naar n8n:
- Deactiveer de workflow in n8n, of
- Zet in TellDone, in Instellingen > Integraties > Automatiseringen, de schakelaar Actief van de automatisering uit of tik op Automatisering verwijderen
Zie ook
- Webhook-automatiseringen - payloadindeling, leveringslimieten en beveiliging
- Zapier - cloudalternatief voor automatisering
- Make - cloudalternatief voor automatisering