Zapier ou Make
Pour les CRM non supportés nativement (OggoData, Lya Protect, Assur3D, Maia, Modulr, Wizio, Brokin, ou tout autre outil avec connecteur Zapier/Make). Rosa pousse son webhook vers Zapier/Make, qui relaie ensuite vers votre CRM via leurs connecteurs.
⚠️ Note :cette méthode nécessite un compte Zapier ou Make (gratuits jusqu'à un certain volume), et un peu plus de configuration que la méthode native. Si votre CRM est dans la liste native (HubSpot, SF, Zoho, Monday), préférez la connexion native.
Quand utiliser cette méthode
Cette intégration via Zapier/Make est faite pour :
- Outils assurance/courtage spécialisés (OggoData, Lya, Assur3D, Maia, Modulr, Wizio…)
- CRM moins courants (Pipedrive, Freshsales, Copper, Insightly, etc.)
- Cas où vous avez déjà des Zaps en place et voulez tout centraliser au même endroit
Architecture
Le flux est le suivant :
[Client appelle Rosa]
↓
[Rosa traite l'appel via Vapi + Claude]
↓
[Rosa POST call.completed → votre webhook Zapier/Make]
↓
[Zapier/Make parse le payload JSON Rosa v1.0]
↓
[Action : Create/Update record dans votre CRM]Étapes — version Zapier
Créez un Zap avec Webhooks by Zapier
Sur zapier.com → Create Zap. Choisissez Webhooks by Zapier comme trigger, event Catch Hook.
Copiez l'URL du webhook
Zapier vous donne une URL du style https://hooks.zapier.com/hooks/catch/.... Copiez-la.
Collez l'URL dans Rosa
Dans Paramètres → CRM → Configuration manuelle, collez l'URL dans URL du webhook POST.
Faites un test depuis le dashboard Rosa
Cliquez sur 🧪 Tester le webhook. Rosa envoie un appel factice à votre Zap. De retour côté Zapier, dans la step Trigger, vous verrez un nouveau sample avec toute la structure JSON.
Ajoutez l'action vers votre CRM
Step suivante du Zap : choisissez votre CRM (Pipedrive / OggoData / etc.) et l'action voulue (Create Deal, Create Contact, Send Lead…). Mappez les champs Rosa vers les champs CRM (cf. structure du payload plus bas).
Activez le Zap
Turn on. Désormais, chaque appel terminé chez Rosa déclenche votre Zap qui crée la fiche dans votre CRM.
Étapes — version Make (Integromat)
Make a un free tier plus généreux et est souvent moins cher au-delà. La logique est identique :
- Nouveau scénario → ajouter un module Webhooks > Custom Webhook.
- Copiez l'URL générée, collez-la dans Rosa.
- Lancez le test depuis Rosa → Make capture la structure.
- Ajoutez un module de votre CRM en aval (Pipedrive, HubSpot, Salesforce…).
- Mappez les champs depuis le payload Rosa.
- Activez le scénario.
Structure du payload Rosa
Rosa POST le JSON suivant à chaque call.completed :
{
"version": "1.0",
"event": "call.completed",
"rosa_call_id": "abc-123",
"artisan_id": "uuid-...",
"occurred_at": "2026-05-26T10:30:00.000Z",
"call": {
"duration_seconds": 142,
"started_at": "2026-05-26T10:27:38.000Z",
"ended_at": "2026-05-26T10:30:00.000Z",
"outcome": "service_provided",
"dashboard_url": "https://www.rosa-ia.com/dashboard/calls/abc-123"
},
"caller": {
"phone": "+33612345678",
"name": "Jean Dupont",
"email": "jean.dupont@example.com",
"address": "12 rue des Lilas, 75011 Paris"
},
"intent": "devis_auto",
"urgency": "normal",
"summary": "M. Dupont souhaite un devis pour assurer sa Peugeot 308 ...",
"need_description": "Auto neuve à assurer, tous risques, ...",
"appointment": {
"date": "2026-05-28T14:00:00Z",
"preference_text": "mardi après-midi",
"status": "confirmed"
},
"proposed_price": {
"min": 45,
"max": 65,
"currency": "EUR"
},
"tags": {
"is_existing_client": false,
"has_appointment": true
}
}Sécurité (recommandé)
Pour sécuriser le webhook, renseignez une clé APIdans Rosa (Paramètres → CRM → Configuration manuelle → Clé API). Rosa l'ajoutera dans :
- Header
Authorization: Bearer <votre clé> - Header
X-Rosa-Signature(HMAC-SHA256 du body, hex)
Dans Zapier/Make, vous pouvez ensuite filtrer les hooks entrants pour ne traiter que ceux dont la signature est valide (mais ces no-code tools le font rarement — la clé Bearer suffit en pratique).
Lookup client (optionnel)
Si vous voulez que Rosa reconnaisse vos clients existants avant de décrocher, il faut aussi configurer une URL de lookup GET. Cf guide CRM custom pour la structure du JSON attendu en réponse.
Besoin d'aide ?
Le setup Zapier/Make est notre cas par défaut pour les CRM assurance spécialisés. On le fait avec vous gratuitement en visio.