Certyneo × Slack — notifications de signature électronique directement dans votre canal Slack
Chaque enveloppe Certyneo signée, refusée, expirée ou consultée déclenche un message Slack dans le canal de votre choix en moins de 5 secondes. Filtrable par type d'événement, sans Zapier intermédiaire.
Compte Certyneo + workspace Slack avec rôle Admin requis. Gratuit dès le plan Starter Certyneo.
Pourquoi connecter Certyneo à Slack
L'intégration est conçue pour les équipes qui pilotent leur activité dans Slack et veulent voir les signatures sans changer d'onglet.
Alertes en temps réel
Un message Slack apparaît dans votre canal moins de 5 secondes après l'événement (signature, refus, expiration). Plus besoin de rafraîchir le dashboard Certyneo pour suivre l'avancement.
Canal de votre choix
Choisissez le canal Slack lors de l'installation (#sales, #legal, #ops, ou un canal dédié comme #signatures). Modifiable à tout moment depuis Paramètres → Intégrations.
Filtrage par événement
5 événements supportés (completed, declined, expired, sent, recipient.signed) — cochez ceux que vous voulez recevoir, décochez les autres. Évite la pollution du canal en haute activité.
OAuth 2.0 + tokens chiffrés
Authentification Slack OAuth 2.0 standard. Le bot token est chiffré AES-256-GCM en base. Aucune lecture des messages de votre workspace — l'app n'écrit que dans son canal autorisé.
Quels événements déclenchent un message Slack ?
Voici les 5 événements pushables vers Slack et l'aperçu du message envoyé pour chacun. Tous sont opt-in dans Paramètres → Intégrations.
| Événement | Message Slack envoyé |
|---|---|
| envelope.completed | ✅ "Document X signé par tous les signataires. Téléchargez le PDF de preuve eIDAS" + lien direct vers le PDF. |
| envelope.declined | ❌ "Document X refusé par <signataire>. Raison : <raison>" + lien vers l'enveloppe pour relance. |
| envelope.expired | ⏰ "Document X expiré sans signature complète. Signataires manquants : <liste>" + bouton de relance. |
| envelope.sent | 📤 "Document X envoyé à <signataires>" — utile pour le compte-rendu commercial post-envoi. |
| recipient.signed | ✍️ "<Signataire> vient de signer le document X (X/N signatures recueillies)" — utile pour les workflows séquentiels. |
Les messages utilisent les Slack Block Kit components pour un rendu propre (couleur, icône, bouton). Pas de spam : un événement = un message, pas de doublons même en cas de retry webhook.
Installer l'intégration en 4 étapes
L'installation prend moins de 2 minutes. Vous avez besoin d'un compte Certyneo actif et du rôle Admin (ou Owner) sur votre workspace Slack.
- 1
Aller dans Paramètres → Intégrations
Connectez-vous à Certyneo, ouvrez Paramètres, sélectionnez Intégrations, et cliquez sur « Connecter Slack ».
- 3
Choisir le canal de destination
Sélectionnez le canal Slack où les messages atterriront (#signatures, #sales, #ops, ou créez-en un dédié). Vous pouvez le changer plus tard.
- 4
Tester avec une enveloppe
Envoyez une enveloppe test à votre adresse email. Dès qu'elle est signée, un message apparaît dans le canal Slack choisi.
Sécurité et conformité
L'intégration Slack respecte la même politique de sécurité que le reste de Certyneo : chiffrement, moindre privilège, audit trail complet, conformité RGPD.
- Bot token Slack chiffré AES-256-GCM en base PostgreSQL, jamais en clair.
- Scopes OAuth limités au strict nécessaire : chat:write (écrire un message) + channels:read (lister les canaux disponibles). Pas de lecture des messages de votre workspace.
- Aucune donnée personnelle Slack stockée au-delà du nom du canal sélectionné et de l'ID workspace. Pas de copie des messages envoyés.
- Chaque message Slack envoyé est logué dans l'audit trail Certyneo avec horodatage et résultat (succès / erreur).
Questions fréquentes
Dans quel plan Certyneo est incluse l'intégration Slack ?
L'intégration Slack est disponible dès le plan Starter (gratuit pour 5 enveloppes/mois) et sur tous les plans payants. Il n'y a pas de surcoût lié à Slack.
Puis-je router différents événements vers différents canaux ?
Pas en standard : un workspace Slack connecté pointe vers UN canal. Pour des routages plus fins (par exemple #legal pour declined, #sales pour completed), vous pouvez créer plusieurs workflows Slack côté Slack qui dispatchent à partir du canal Certyneo unique vers les canaux cibles.
Quels scopes OAuth sont demandés ?
Deux scopes : chat:write (envoyer un message dans le canal autorisé) et channels:read (lister les canaux publics pour vous proposer le sélecteur). Pas d'accès aux messages, aux DM, ou aux conversations privées.
Comment désinstaller ?
Deux options : (1) côté Certyneo, Paramètres → Intégrations → bouton Déconnecter — supprime le token chiffré et arrête tout envoi ; (2) côté Slack, Settings → Manage Apps → Certyneo → Uninstall. Les deux méthodes sont équivalentes et réversibles.
Puis-je désactiver certains événements ?
Oui. Dans Paramètres → Intégrations → Slack, cochez les événements voulus (envelope.completed, declined, expired, sent, recipient.signed). Les changements prennent effet immédiatement.
Risque-t-il d'y avoir un rate-limit Slack en haute activité ?
Non. Slack autorise 1 message/seconde par bot dans un canal donné (limite app-level). Pour absorber les pics d'envoi en lot, Certyneo throttle les envois côté serveur — un grand batch d'enveloppes signées en simultané s'étale sur quelques secondes au lieu de saturer le canal.
Pour aller plus loin
Connectez Certyneo à Slack en 30 secondes
OAuth standard. Aucune carte bancaire. Désactivable à tout moment depuis Paramètres ou Slack.