CRM-automatisering

Attio-workflows: zo werkt CRM-automatisering in Attio

Door Roman Zakharenko · Feiten gecontroleerd · 5 min leestijd

Attio automatiseert CRM-werk met workflows. Een workflow start vanuit een triggerblok en voert een reeks actieblokken uit, zoals een record bijwerken, een taak aanmaken, een Slack-bericht sturen of een HTTP-request doen. Workflowruns verbruiken workspacecredits, en al het andere koppel je via de REST API en webhooks van Attio.

In één oogopslag

  • Een Attio-workflow bestaat uit een triggerblok, dat de workflow start, en actieblokken, die het werk doen.
  • Workflows verbruiken workspacecredits. De meeste blokken verbruiken één credit, en een blok dat mislukt verbruikt er geen, net als elk blok daarna.
  • De REST API van Attio staat 100 leesrequests en 25 schrijfrequests per seconde toe. Boven de limiet geeft de API HTTP 429 terug met een Retry-After-header.
  • Attio ondertekent webhooks met een HMAC-SHA256 van de request body, verstuurd in de header Attio-Signature.

Zo zijn Attio-workflows opgebouwd

Je bouwt een workflow op een canvas. Het triggerblok bepaalt wanneer de workflow draait, en de actieblokken erna bepalen wat er gebeurt. De blokbibliotheek van Attio deelt triggers in vier soorten in:

  • Recordtriggers, zoals 'Record created'.
  • Lijsttriggers, zoals 'Record added to list'.
  • Taaktriggers, zoals 'Task created'.
  • Utility-triggers, zoals 'Manual run', een schema of een inkomende webhook.

Het helpcenter van Attio noemt een record bijwerken, een taak aanmaken, een Slack-bericht sturen, iemand inschrijven in een sequence en een HTTP-request doen als voorbeelden van actieblokken. Je kunt een workflow ook in gewone taal beschrijven en Ask Attio hem laten bouwen. Apps die met de Attio SDK zijn gebouwd, kunnen eigen blokken toevoegen, die dan in de blokkiezer naast de ingebouwde blokken verschijnen.

Standaard kan een workflow niet naar een object schrijven. Een admin, of een lid met volledige toegang tot dat object, moet de workflow eerst toegang geven. Controleer dit voordat je een workflow test die records bijwerkt.

Hoe workflows credits verbruiken

Workflowruns en AI-functies putten uit de gedeelde credits van de workspace. De factureringsdocumentatie van Attio beschrijft hoe ze worden geteld:

  • De meeste workflowblokken verbruiken één credit per keer dat ze draaien.
  • Credits worden alleen in rekening gebracht voor blokken die echt draaien. Mislukt een run halverwege, dan verbruiken het mislukte blok en elk blok daarna geen credits.
  • Het herberekenen van AI-attributen verbruikt ook credits.
  • Admins zien het creditverbruik per workflow in Workspace settings.

Hoeveel credits inbegrepen zijn, verschilt per abonnement, en Attio heeft zijn abonnementen al eerder gewijzigd. Bekijk het actuele tegoed op de prijspagina van Attio en schat je verbruik als het aantal blokken per run maal het aantal runs dat je per maand verwacht.

De Attio API en webhooks

Voor alles wat een workflow niet zelf kan, heeft Attio een REST API en uitgaande webhooks. Dit zegt de ontwikkelaarsdocumentatie over elk van beide.

REST API en webhooks van Attio (ontwikkelaarsdocumentatie van Attio, gecontroleerd in november 2026)
OnderwerpWat Attio documenteert
Rate limits100 requests per seconde voor leesacties en 25 per seconde voor schrijfacties. Boven de limiet volgt HTTP 429 met een Retry-After-header.
List-endpointsList records en List entries hebben daarnaast limieten op basis van een score, geteld over een venster van 10 seconden over alle apps en tokens heen.
AuthenticatieEen API-sleutel voor één workspace, of OAuth 2.0 voor apps die in meerdere workspaces worden gebruikt. Tokens worden als Bearer-tokens verstuurd, en scopes stel je per token in.
WebhookgebeurtenissenGebeurtenissen zijn onder meer record.created, list-entry.created, note.created en task.created.
WebhooksignatuurEen HMAC-SHA256 van de ruwe request body, gemaakt met het secret van de webhook en hex-gecodeerd, in de header Attio-Signature.
Nieuwe pogingenElk bericht bevat een Idempotency-Key-header die gelijk blijft wanneer Attio het bericht opnieuw verstuurt.

Om te controleren of een webhook van Attio komt, bereken je de HMAC-SHA256 van de ruwe body opnieuw met het webhooksecret en vergelijk je die met de header Attio-Signature. Attio stuurt dezelfde waarde ook als X-Attio-Signature mee voor oudere middleware. Gebruik de Idempotency-Key-header om berichten over te slaan die je al hebt verwerkt, zodat een nieuwe poging geen tweede taak of Slack-bericht aanmaakt.

Attio koppelen aan je supporttools

Attio heeft een Slack-app voor meldingen en een officiële Zapier-app. Zapier vermeldt kant-en-klare koppelingen tussen Attio en helpdesks zoals Zendesk en Intercom. Wil je meer controle, koppel een helpdesk dan via n8n of Make aan de API en webhooks van Attio. Hieronder staat een veelgebruikt patroon, beschreven in stappen. Het laat zien hoe de onderdelen in elkaar grijpen. Het is geen TascaLab-casestudy.

  1. Trigger: je helpdesk stuurt een webhook naar n8n of Make wanneer een ticket wordt aangemaakt of geëscaleerd.
  2. Opzoeken: de workflow zoekt via de API het bedrijfsrecord van de klant in Attio op en blijft daarbij binnen de limiet van 100 leesacties per seconde.
  3. Bijwerken: de workflow schrijft de status of categorie van het ticket naar een attribuut op het record, of maakt een taak aan voor de accounteigenaar.
  4. Reageren in Attio: een Attio-workflow die door die recordupdate wordt getriggerd, stuurt een Slack-bericht naar de accounteigenaar.
  5. Fouten afhandelen: wacht en probeer opnieuw bij HTTP 429, en gebruik de Idempotency-Key-header om dubbele webhookleveringen te negeren.

Dit laten bouwen

TascaLab koppelt tools zoals Attio aan de helpdesk- en chattools die je al gebruikt, via API's, webhooks, n8n en Make, zonder overstap naar een ander platform. Projecten voor Custom Automation kosten vanaf € 1.070. De meeste implementaties duren 1 tot 3 weken, en elk project omvat basisdocumentatie en 30 dagen ondersteuning na livegang. Je kunt beginnen met een gratis Health Check-gesprek van 30 minuten.

Veelgestelde vragen

Wat zijn Attio-workflows?

De automatiseringstool van Attio. Een workflow start vanuit een triggerblok, zoals een record dat wordt aangemaakt of een handmatige run, en voert daarna actieblokken uit, zoals een record bijwerken, een taak aanmaken, een Slack-bericht sturen of een HTTP-request doen.

Kosten Attio-workflows credits?

Ja. Workflowruns verbruiken de gedeelde credits van de workspace. De meeste blokken verbruiken één credit per run, en blokken die mislukken of nooit draaien verbruiken er geen. Hoeveel credits inbegrepen zijn, hangt af van je abonnement.

Wat zijn de rate limits van de Attio API?

100 requests per seconde voor leesacties en 25 per seconde voor schrijfacties. Boven de limiet geeft Attio HTTP 429 terug met een Retry-After-header. De endpoints List records en List entries hebben daarnaast limieten op basis van een score.

Hoe verifieer ik een Attio-webhook?

Bereken een HMAC-SHA256 van de ruwe request body met het secret van de webhook, codeer die als hex en vergelijk de uitkomst met de header Attio-Signature.

Wil je dit laten opzetten voor je team?

Plan een gratis Health Check: een gesprek van 30 minuten en een schriftelijk rapport met 2–3 concrete aanbevelingen, een vaste prijs en de geschatte lopende kosten. Geen verkooppraatje.

Reviews op Upwork

Bronnen

  1. Attio Help — Overview of workflows
  2. Attio Help — Workflows block library
  3. Attio Help — Create a workflow
  4. Attio Help — Automations billing
  5. Attio Docs — Rate limiting
  6. Attio Docs — Authentication
  7. Attio Docs — Webhooks
  8. Attio Docs — Workflow blocks (SDK)
  9. Attio Help — Communication apps (Slack)
  10. Attio Help — Zapier app
  11. Zapier — Attio and Zendesk integrations