Automatisation MSP

Zapier, Make & webhooks

Recevez un POST signé quand un audit est terminé — branchez votre CRM, Slack ou facturation sans code custom.

Zapier

  1. Dashboard SoleoDigital → Intégrations / API → Webhooks → créez un webhook HTTPS (événement audit.completed).
  2. Dans Zapier : Trigger Webhooks by Zapier → Catch Hook → collez l'URL Zapier dans SoleoDigital.
  3. Testez depuis le dashboard (bouton « Test ») — Zapier doit recevoir le JSON.
  4. Actions suivantes : HubSpot, Slack, Google Sheets, email… selon votre flux MSP.

Make (Integromat)

  1. Scénario Make → module Webhooks → Custom webhook → copiez l'URL générée.
  2. Collez l'URL dans SoleoDigital (Webhooks) avec l'événement audit.completed.
  3. Lancez un test webhook depuis SoleoDigital pour valider le mapping des champs.
  4. Parsez mission_id, domain, report_url pour alimenter votre PSA ou CRM.

Événements disponibles

  • audit.completedrapport PDF prêt
  • domain.scannedquick scan terminé
  • audit.score_droppedbaisse 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.