# Webhook-automatisering SUMMARY: Trigger externe systemen wanneer herinneringen veranderen — sync, meld, automatiseer. Webhook-automatisering Met webhooks kunt u externe systemen triggeren wanneer Synapse-gebeurtenissen vuren. Deze handleiding behandelt veelvoorkomende automatiseringspatronen. Veelvoorkomende patronen Patroon 1: Melding bij kritieke herinnering Stuur een Slack-bericht wanneer een kritieke herinnering wordt opgeslagen: [CODE BLOCK] Registreer de webhook: [CODE BLOCK] Patroon 2: Synchroniseer naar extern systeem Synchroniseer herinneringen naar Notion, Obsidian of een externe KB: [CODE BLOCK] Patroon 3: Trigger CI/CD Trigger een deployment wanneer een "release"-herinnering wordt opgeslagen: [CODE BLOCK] Patroon 4: Word agent wakker bij menselijk bericht Trigger een LLM-agent-run wanneer een mens een chatbericht stuurt: [CODE BLOCK] Patroon 5: Geaggregeerde metrics Volg memory-groei, chat-activiteit, taakvoltooiing: [CODE BLOCK] Handtekeningverificatie Verifieer altijd webhook-handtekeningen om spoofing te voorkomen: [CODE BLOCK] Retry-logica Synapse probeert mislukte webhooks opnieuw met exponentiële backoff. Uw handler moet: 1. Snel 200 retourneren — doe niet zwaar werk synchroon 2. Werk in wachtrij plaatsen — gebruik een achtergrond-job-systeem 3. Idempotent zijn — dezelfde gebeurtenis kan twee keer worden geleverd [CODE BLOCK] Webhooks debuggen Leveringsgeschiedenis controleren Webhook-leveringen worden gelogd. Controleer recente leveringen van uw webhook: [CODE BLOCK] Test webhook handmatig [CODE BLOCK] Veelvoorkomende problemen | Probleem | Oplossing | |----------|-----------| | 4xx-responsen | Controleer dat uw handler 200 retourneert | | 5xx-responsen | Serverfout — controleer uw app-logs | | Timeout | Retourneer 200 snel, wachtrij werk asynchroon | | Dubbele leveringen | Maak handler idempotent | | Handtekening-kloppingsprobleem | Verifieer dat secret correct is | Best practices > [!TIP] > - Verifieer altijd handtekeningen — sla dit nooit over > - Retourneer 200 snel — blokkeer Synapse niet > - Wees idempotent — handel dubbele leveringen af > - Gebruik specifieke events — niet > - Monitor leveringsfouten — stel alerting in Volgende stappen - Webhooks API - Cron & Scheduler - Permanente LLM-agent