CRM-automatisering

Attio workflows: så fungerar CRM-automatisering i Attio

Av Roman Zakharenko · Faktagranskad · 5 min läsning

Attio automatiserar CRM-arbete med arbetsflöden (workflows). Ett arbetsflöde startar från ett triggerblock och kör en kedja av åtgärdsblock, till exempel att uppdatera en post, skapa en uppgift, skicka ett Slack-meddelande eller göra ett HTTP-anrop. Körningar av arbetsflöden förbrukar arbetsytans credits, och allt annat kopplas in via Attios REST API och webhooks.

I korthet

  • Ett arbetsflöde i Attio byggs av ett triggerblock, som startar det, och åtgärdsblock, som utför arbetet.
  • Arbetsflöden förbrukar arbetsytans credits. De flesta block förbrukar en credit, och ett block som misslyckas, plus alla block efter det, förbrukar inga.
  • Attios REST API tillåter 100 läsanrop och 25 skrivanrop per sekund. Över gränsen returneras HTTP 429 med en Retry-After-header.
  • Attio signerar webhooks med en HMAC-SHA256 av begärans body, som skickas i headern Attio-Signature.

Så byggs arbetsflöden i Attio

Du bygger ett arbetsflöde på en canvas. Triggerblocket avgör när det körs, och åtgärdsblocken efter det avgör vad som händer. Attios blockbibliotek delar in triggers i fyra typer:

  • Triggers för poster (record), till exempel 'Record created'.
  • Triggers för listor (list), till exempel 'Record added to list'.
  • Triggers för uppgifter (task), till exempel 'Task created'.
  • Verktygstriggers (utility), till exempel 'Manual run', ett schema eller en inkommande webhook.

Attios hjälpcenter ger följande exempel på åtgärdsblock: uppdatera en post, skapa en uppgift, skicka ett Slack-meddelande, lägga till någon i en sekvens och göra ett HTTP-anrop. Du kan också beskriva ett arbetsflöde med vanliga ord och låta Ask Attio bygga det. Appar som byggs med Attio SDK kan lägga till egna block, som då visas i blockväljaren bredvid de inbyggda.

Som standard kan ett arbetsflöde inte skriva till ett objekt. En administratör, eller en medlem med full åtkomst till objektet, måste först ge arbetsflödet åtkomst. Kontrollera det innan du testar ett arbetsflöde som uppdaterar poster.

Så förbrukar arbetsflöden credits

Körningar av arbetsflöden och AI-funktioner drar från arbetsytans gemensamma credits. Attios faktureringsdokumentation beskriver hur de räknas:

  • De flesta block i arbetsflöden förbrukar en credit varje gång de körs.
  • Credits debiteras bara för block som faktiskt körs. Om en körning misslyckas halvvägs förbrukar det misslyckade blocket och alla block efter det inga credits.
  • Omräkning av AI-attribut förbrukar också credits.
  • Administratörer kan se förbrukningen av credits per arbetsflöde i Workspace settings.

Antalet credits som ingår skiljer sig mellan planerna, och Attio har ändrat sina planer tidigare. Kontrollera den aktuella tilldelningen på Attios prissida och uppskatta förbrukningen som antalet block per körning gånger det antal körningar du räknar med per månad.

Attios API och webhooks

För allt som ett arbetsflöde inte klarar på egen hand har Attio ett REST API och utgående webhooks. Så här beskriver utvecklardokumentationen dem.

Attios REST API och webhooks (Attios utvecklardokumentation, kontrollerad i november 2026)
OmrådeVad Attio dokumenterar
Anropsgränser100 anrop per sekund för läsningar och 25 per sekund för skrivningar. Över gränsen returneras HTTP 429 med en Retry-After-header.
Endpoints för listningList records och List entries har dessutom poängbaserade gränser, som räknas över ett fönster på 10 sekunder för alla appar och tokens tillsammans.
AutentiseringEn API-nyckel för en enskild arbetsyta, eller OAuth 2.0 för appar som används i flera arbetsytor. Tokens skickas som Bearer-tokens, och scopes anges per token.
Webhook-händelserHändelserna omfattar bland annat record.created, list-entry.created, note.created och task.created.
Webhook-signaturEn HMAC-SHA256 av begärans råa body, skapad med webhookens hemlighet och hex-kodad, i headern Attio-Signature.
OmförsökVarje meddelande har en Idempotency-Key-header som förblir densamma när Attio skickar det på nytt.

För att kontrollera att en webhook kommer från Attio räknar du om HMAC-SHA256 av den råa bodyn med webhookens hemlighet och jämför med headern Attio-Signature. Attio skickar också samma värde som X-Attio-Signature för äldre middleware. Använd headern Idempotency-Key för att hoppa över meddelanden som du redan har behandlat, så att ett omförsök inte skapar en andra uppgift eller ett andra Slack-meddelande.

Koppla Attio till dina supportverktyg

Attio har en Slack-app för aviseringar och en officiell Zapier-app. Zapier listar färdiga kopplingar mellan Attio och helpdesksystem som Zendesk och Intercom. För mer kontroll kopplar du en helpdesk till Attios API och webhooks via n8n eller Make. Här är ett vanligt mönster, beskrivet steg för steg. Det visar hur delarna hänger ihop. Det är ingen fallstudie från TascaLab.

  1. Trigger: din helpdesk skickar en webhook till n8n eller Make när ett ärende skapas eller eskaleras.
  2. Slå upp: arbetsflödet hittar kundens företagspost i Attio via API:et och håller sig inom gränsen på 100 läsningar per sekund.
  3. Uppdatera: det skriver ärendets status eller kategori till ett attribut på posten, eller skapar en uppgift åt kontoansvarig.
  4. Reagera i Attio: ett arbetsflöde i Attio som utlöses av uppdateringen av posten skickar ett Slack-meddelande till kontoansvarig.
  5. Hantera fel: vänta och försök igen vid HTTP 429, och använd headern Idempotency-Key för att sortera bort dubbla webhook-leveranser.

Så får du det byggt

TascaLab kopplar verktyg som Attio till de helpdesk- och chattverktyg du redan använder, via API:er, webhooks, n8n och Make, utan plattformsbyte. Projekt med Custom Automation kostar från 11 900 kr. De flesta upplägg tar 1 till 3 veckor, och varje projekt inkluderar grundläggande dokumentation och 30 dagars support efter lansering. Du kan börja med ett kostnadsfritt Health Check-samtal på 30 minuter.

Vanliga frågor

Vad är Attio workflows?

Attios automatiseringsverktyg. Ett arbetsflöde startar från ett triggerblock, till exempel att en post skapas eller en manuell körning, och kör sedan åtgärdsblock, till exempel att uppdatera en post, skapa en uppgift, skicka ett Slack-meddelande eller göra ett HTTP-anrop.

Kostar arbetsflöden i Attio credits?

Ja. Körningar av arbetsflöden förbrukar arbetsytans gemensamma credits. De flesta block förbrukar en credit per körning, och block som misslyckas eller aldrig körs förbrukar inga. Hur många credits som ingår beror på din plan.

Vilka anropsgränser har Attios API?

100 anrop per sekund för läsningar och 25 per sekund för skrivningar. Över gränsen returnerar Attio HTTP 429 med en Retry-After-header. Endpoints för List records och List entries har dessutom poängbaserade gränser.

Hur verifierar jag en webhook från Attio?

Beräkna en HMAC-SHA256 av begärans råa body med webhookens hemlighet, hex-koda den och jämför med headern Attio-Signature.

Vill du ha det här på plats i ditt team?

Boka en kostnadsfri Health Check: ett samtal på 30 minuter och en skriftlig rapport med 2–3 konkreta rekommendationer, ett fast pris och uppskattade driftskostnader. Ingen säljpitch.

Omdömen på Upwork

Källor

  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