Zapier
- Dashboard SoleoDigital → Intégrations / API → Webhooks → créez un webhook HTTPS (événement
audit.completed). - Dans Zapier : Trigger Webhooks by Zapier → Catch Hook → collez l'URL Zapier dans SoleoDigital.
- Testez depuis le dashboard (bouton « Test ») — Zapier doit recevoir le JSON.
- Actions suivantes : HubSpot, Slack, Google Sheets, email… selon votre flux MSP.
Make (Integromat)
- Scénario Make → module Webhooks → Custom webhook → copiez l'URL générée.
- Collez l'URL dans SoleoDigital (Webhooks) avec l'événement
audit.completed. - Lancez un test webhook depuis SoleoDigital pour valider le mapping des champs.
- Parsez
mission_id,domain,report_urlpour alimenter votre PSA ou CRM.
Événements disponibles
audit.completed— rapport PDF prêtdomain.scanned— quick scan terminéaudit.score_dropped— baisse de score notable
Chaque POST inclut X-Soleo-Signature (HMAC-SHA256 du corps brut). Vérifiez la signature côté Make/Zapier avec le secret affiché à la création du webhook.
Exemple audit.completed
{
"event": "audit.completed",
"mission_id": "…",
"domain": "exemple.ca",
"report_url": "https://app.soleodigital.ca/…",
"organization_id": "…"
}
API REST (alternative)
Sans webhook : créez une clé API dans le dashboard et interrogez les audits par script ou CLI soleo.