Intégrations
Connecter vos outils (Webhooks)
Automatisez vos workflows en recevant les événements ArchiCollab dans Zapier, Make ou votre propre système.
ArchiCollab peut envoyer automatiquement des notifications vers tes outils externes quand des événements se produisent sur tes projets.
Qui peut faire ça ? Tous les utilisateurs avec un compte ArchiCollab.
À quoi ça sert ?
- Recevoir une notification Slack quand une annotation est créée
- Créer automatiquement une tâche dans ClickUp ou Todoist quand un statut change
- Synchroniser les nouveaux documents avec ton outil de gestion de projet
- Envoyer un email personnalisé quand une version est finalisée
Configurer un webhook
- Va dans Paramètres → onglet Intégrations
- Entre l'URL fournie par ton outil (Zapier, Make, etc.)
- Coche les événements que tu veux recevoir
- Clique sur Sauvegarder
- Clique sur Tester pour vérifier la connexion
Connecter avec Zapier
Étapes
- Dans Zapier, crée un nouveau Zap
- Pour le trigger, cherche "Webhooks by Zapier" → "Catch Hook"
- Zapier te donne une URL — copie-la
- Dans ArchiCollab, va dans Paramètres → Intégrations
- Colle l'URL dans le champ URL du webhook
- Coche les événements souhaités et sauvegarde
- Retourne dans Zapier et clique sur "Test trigger"
- Clique sur Tester dans ArchiCollab pour envoyer un événement test
- Zapier devrait recevoir l'événement test
- Configure ton action (envoyer un message Slack, créer une tâche, etc.)
Filtrer par type d'événement dans Zapier
Le champ event du payload te permet de filtrer. Par exemple :
- Pour ne traiter que les changements de statut : ajoute un Filter avec
event→ equals →annotation.status_changed
Connecter avec Make (ex Integromat)
Étapes
- Dans Make, crée un nouveau Scénario
- Ajoute un module Webhooks → Custom webhook
- Make te donne une URL — copie-la
- Dans ArchiCollab, va dans Paramètres → Intégrations
- Colle l'URL et configure les événements
- Clique sur Tester dans ArchiCollab
- Retourne dans Make et clique sur "Run once" pour capturer le test
- Make détecte automatiquement la structure du payload
- Ajoute tes modules d'action (Slack, Google Sheets, Trello, etc.)
Liste des événements
| Événement | Description |
|---|---|
annotation.created | Nouvelle annotation placée sur un document |
annotation.status_changed | Changement de statut (À traiter ↔ Attente client ↔ Résolu) |
annotation.comment_added | Nouveau commentaire dans une discussion |
document.created | Nouveau document uploadé |
document.renamed | Document renommé |
version.finalized | Version de document finalisée |
folder.created | Nouveau dossier créé |
folder.renamed | Dossier renommé |
folder.deleted | Dossier supprimé |
project.created | Nouveau projet créé |
project.renamed | Projet renommé |
member.added | Membre ajouté au projet |
member.removed | Membre retiré du projet |
note.created | Note de projet créée |
note.updated | Note de projet modifiée |
note.deleted | Note de projet supprimée |
Exemple de payload
{
"event": "annotation.status_changed",
"timestamp": "2026-03-27T14:30:00.000Z",
"webhookId": "abc123",
"organization": {
"id": "org_xxx",
"name": "Studio Dupont"
},
"project": {
"id": "proj_xxx",
"name": "Villa Dupont"
},
"actor": {
"name": "Jean Dupont",
"email": "jean@studio-dupont.fr"
},
"data": {
"annotationNumber": 42,
"oldStatus": "PENDING",
"newStatus": "RESOLVED",
"documentName": "Plans RDC v3",
"pageNumber": 3
}
}Sécurité
Chaque webhook est signé avec le standard Standard Webhooks. Les headers incluent :
webhook-id— identifiant unique du messagewebhook-timestamp— horodatage (protection anti-replay)webhook-signature— signature HMAC-SHA256
Pour vérifier la signature, tu peux utiliser l'outil en ligne : standardwebhooks.com/verify
Limitations
- Pas de retry : si ton endpoint ne répond pas, l'événement est perdu. Zapier et Make gèrent leurs propres retries côté réception.
- 1 webhook par utilisateur : tu peux configurer une seule URL.
- Timeout de 10 secondes : si ton endpoint met plus de 10 secondes à répondre, la livraison est abandonnée.
- Projets accessibles uniquement : tu ne reçois que les événements des projets dont tu es membre.