Automatisation CRM

Workflows Attio : comment fonctionne l'automatisation du CRM dans Attio

Par Roman Zakharenko · Faits vérifiés · 6 min de lecture

Attio automatise le travail CRM avec des workflows. Un workflow part d'un bloc déclencheur et exécute une chaîne de blocs d'action, comme mettre à jour une fiche, créer une tâche, envoyer un message Slack ou effectuer une requête HTTP. Les exécutions de workflow consomment les crédits de l'espace de travail, et tout le reste se connecte via l'API REST et les webhooks d'Attio.

En bref

  • Un workflow Attio se compose d'un bloc déclencheur, qui le lance, et de blocs d'action, qui font le travail.
  • Les workflows consomment les crédits de l'espace de travail. La plupart des blocs consomment un crédit, et un bloc qui échoue, ainsi que tous les blocs qui le suivent, n'en consomment aucun.
  • L'API REST d'Attio autorise 100 requêtes de lecture et 25 requêtes d'écriture par seconde. Au-delà de la limite, elle renvoie HTTP 429 avec un en-tête Retry-After.
  • Attio signe les webhooks avec un HMAC-SHA256 du corps de la requête, envoyé dans l'en-tête Attio-Signature.

Comment sont construits les workflows Attio

Vous construisez un workflow sur un canevas. Le bloc déclencheur détermine quand il s'exécute, et les blocs d'action qui le suivent déterminent ce qui se passe. La bibliothèque de blocs d'Attio classe les déclencheurs en quatre types :

  • Les déclencheurs de fiche, comme 'Record created'.
  • Les déclencheurs de liste, comme 'Record added to list'.
  • Les déclencheurs de tâche, comme 'Task created'.
  • Les déclencheurs utilitaires, comme 'Manual run', une planification ou un webhook entrant.

Le centre d'aide d'Attio cite comme exemples de blocs d'action la mise à jour d'une fiche, la création d'une tâche, l'envoi d'un message Slack, l'inscription d'une personne dans une séquence et l'exécution d'une requête HTTP. Vous pouvez aussi décrire un workflow en langage courant et laisser Ask Attio le construire. Les apps créées avec le SDK Attio peuvent ajouter leurs propres blocs, qui apparaissent alors dans le sélecteur de blocs à côté des blocs intégrés.

Par défaut, un workflow ne peut pas écrire dans un objet. Un admin, ou un membre disposant d'un accès complet à cet objet, doit d'abord accorder l'accès au workflow. Vérifiez ce point avant de tester un workflow qui met à jour des fiches.

Comment les workflows consomment des crédits

Les exécutions de workflow et les fonctions d'IA puisent dans les crédits partagés de l'espace de travail. La documentation de facturation d'Attio décrit comment ils sont décomptés :

  • La plupart des blocs de workflow consomment un crédit à chaque exécution.
  • Seuls les blocs réellement exécutés sont facturés en crédits. Si une exécution échoue en cours de route, le bloc en échec et tous les blocs qui le suivent ne consomment aucun crédit.
  • Le recalcul des attributs IA consomme aussi des crédits.
  • Les admins peuvent consulter la consommation de crédits par workflow dans Workspace settings.

Le nombre de crédits inclus varie selon l'offre, et Attio a déjà modifié ses offres par le passé. Vérifiez l'allocation actuelle sur la page de tarifs d'Attio et estimez la consommation en multipliant le nombre de blocs par exécution par le nombre d'exécutions prévues par mois.

L'API et les webhooks d'Attio

Pour tout ce qu'un workflow ne sait pas faire seul, Attio propose une API REST et des webhooks sortants. Voici ce que la documentation développeur dit de chacun.

API REST et webhooks d'Attio (documentation développeur d'Attio, vérifiée en novembre 2026)
SujetCe que documente Attio
Limites de débit100 requêtes par seconde en lecture et 25 par seconde en écriture. Au-delà de la limite, HTTP 429 avec un en-tête Retry-After.
Endpoints de listeList records et List entries ont aussi des limites basées sur un score, calculées sur une fenêtre de 10 secondes pour l'ensemble des apps et des tokens.
AuthentificationUne clé API pour un seul espace de travail, ou OAuth 2.0 pour les apps utilisées dans plusieurs espaces de travail. Les tokens sont envoyés comme Bearer tokens, et les scopes sont définis par token.
Événements webhookLes événements incluent record.created, list-entry.created, note.created et task.created.
Signature des webhooksUn HMAC-SHA256 du corps brut de la requête, calculé avec le secret du webhook et encodé en hexadécimal, dans l'en-tête Attio-Signature.
Nouvelles tentativesChaque message porte un en-tête Idempotency-Key qui reste identique quand Attio le renvoie.

Pour vérifier qu'un webhook provient bien d'Attio, recalculez le HMAC-SHA256 du corps brut avec le secret du webhook et comparez-le à l'en-tête Attio-Signature. Attio envoie aussi la même valeur dans X-Attio-Signature pour les anciens middlewares. Utilisez l'en-tête Idempotency-Key pour ignorer les messages déjà traités, afin qu'une nouvelle tentative ne crée pas une deuxième tâche ou un deuxième message Slack.

Connecter Attio à vos outils de support

Attio dispose d'une app Slack pour les notifications et d'une app Zapier officielle. Zapier répertorie des connexions prêtes à l'emploi entre Attio et des helpdesks comme Zendesk et Intercom. Pour plus de contrôle, connectez un helpdesk à l'API et aux webhooks d'Attio via n8n ou Make. Voici un schéma courant, décrit étape par étape. Il montre comment les éléments s'articulent. Ce n'est pas une étude de cas TascaLab.

  1. Déclencheur : votre helpdesk envoie un webhook à n8n ou Make quand un ticket est créé ou escaladé.
  2. Recherche : le workflow trouve la fiche entreprise du client dans Attio via l'API, en restant dans la limite de 100 lectures par seconde.
  3. Mise à jour : il écrit le statut ou la catégorie du ticket dans un attribut de la fiche, ou crée une tâche pour le responsable du compte.
  4. Réaction dans Attio : un workflow Attio déclenché par cette mise à jour de la fiche envoie un message Slack au responsable du compte.
  5. Gestion des erreurs : attendez et réessayez en cas de HTTP 429, et utilisez l'en-tête Idempotency-Key pour écarter les livraisons de webhook en double.

Mise en œuvre

TascaLab connecte des outils comme Attio aux outils de helpdesk et de chat que vous utilisez déjà, via des API, des webhooks, n8n et Make, sans changement de plateforme. Les projets Custom Automation coûtent à partir de 1 070 €. La plupart des mises en place prennent 1 à 3 semaines, et chaque projet comprend une documentation de base et 30 jours de support après le lancement. Vous pouvez commencer par un appel Health Check gratuit de 30 minutes.

Questions fréquentes

Que sont les workflows Attio ?

L'outil d'automatisation d'Attio. Un workflow part d'un bloc déclencheur, comme la création d'une fiche ou une exécution manuelle, puis exécute des blocs d'action, comme mettre à jour une fiche, créer une tâche, envoyer un message Slack ou effectuer une requête HTTP.

Les workflows Attio consomment-ils des crédits ?

Oui. Les exécutions de workflow consomment les crédits partagés de l'espace de travail. La plupart des blocs consomment un crédit par exécution, et les blocs qui échouent ou ne s'exécutent jamais n'en consomment aucun. Le nombre de crédits inclus dépend de votre offre.

Quelles sont les limites de débit de l'API Attio ?

100 requêtes par seconde en lecture et 25 par seconde en écriture. Au-delà de la limite, Attio renvoie HTTP 429 avec un en-tête Retry-After. Les endpoints List records et List entries ont aussi des limites basées sur un score.

Comment vérifier un webhook Attio ?

Calculez un HMAC-SHA256 du corps brut de la requête avec le secret du webhook, encodez-le en hexadécimal et comparez-le à l'en-tête Attio-Signature.

Vous voulez mettre cela en place pour votre équipe ?

Réservez un Health Check gratuit : un appel de 30 minutes et un rapport écrit avec 2 à 3 recommandations concrètes, un prix fixe et une estimation des coûts de fonctionnement. Sans argumentaire commercial.

Avis sur Upwork

Sources

  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