← Toutes les intégrations

☁️

Salesforce

Connexion OAuth via votre Connected App Salesforce. Compatible Sales Cloud, Service Cloud, Financial Services Cloud. Multi-org, multi-instance.

⚡ Temps total : 5 minutes (un peu plus si vous n'êtes pas admin SF)

Aller au dashboard

Prérequis

  • Un compte Rosa actif
  • Une org Salesforce (Sales Cloud Pro+ minimum, ou Service Cloud, FSC, etc.)
  • Droit d'installer ou autoriser une Connected App sur cette org (= admin ou IT Salesforce)
  • Profil avec accès en écriture sur les objets Contact et Task

Étapes

1.

Dashboard Rosa → Connecter Salesforce

Cliquez sur la carte Salesforce dans Paramètres → CRM.

2.

Login Salesforce

Vous arrivez sur login.salesforce.com. Connectez-vous avec votre compte.

Pour une sandbox(test.salesforce.com), contactez-nous — on activera l'endpoint sandbox sur votre compte.

3.

Autorisez l'application Rosa

Salesforce vous demande d'autoriser :

  • api — accès en lecture/écriture aux objets
  • refresh_token offline_access — pour ne pas vous redemander de vous logger toutes les 2h

Aucune écriture sur les Opportunities ou les Accounts existants. Rosa ne crée que des Contacts et des Tasks.

4.

Retour au dashboard

Vous êtes redirigé vers Rosa avec "Salesforce connecté ✅". La carte affiche votre Org ID et l'URL de votre instance (ex acme.my.salesforce.com).

5.

Testez avec un appel

Appelez votre numéro Rosa. À la fin (1-2 min), allez dans Salesforce → Activities → Tasks. Vous verrez une nouvelle Task "Appel Rosa : [intent]" avec le résumé complet.

Ce qui est créé dans Salesforce

  • Contact (si nouveau) : FirstName, LastName, Phone, Email, MailingStreet.
  • Task associée (WhoId = ContactId) :
    • Subject : Appel Rosa : [intent] ([urgence])
    • Description : résumé + besoin + RDV + tarif + lien Rosa
    • Status : Completed
    • Priority : Normal / High (selon urgence)
    • CallDurationInSeconds, CallType : Inbound, TaskSubtype : Call

Lookup live

Quand un client appelle, Rosa exécute une SOQL en temps réel :

SELECT Id, FirstName, LastName, Email, Phone,
       MailingStreet, MailingCity, CreatedDate
FROM Contact
WHERE Phone = '+33...'
LIMIT 1

Et récupère aussi les Opportunitiesliées au contact (assimilées à des contrats en cours) pour les présenter à Rosa pendant l'appel.

Dépannage

Erreur INVALID_LOGIN au callback

Vérifiez que votre profil utilisateur a le scope "API Enabled" activé. C'est une option dans le profil Salesforce — votre admin peut l'activer en 30 secondes.

La Task n'est pas associée au Contact

Cela arrive si le numéro Phone côté Salesforce n'est pas au format E.164 (+33...). Rosa crée alors un nouveau Contact pour ne pas perdre l'info — vous pouvez fusionner les doublons depuis l'UI Salesforce.

Compatibilité sandbox

Par défaut, Rosa cible login.salesforce.com (production). Pour utiliser une sandbox, contactez le support (hello@rosa-ia.com) — on active le toggle test.salesforce.com sur votre compte.

Prêt à connecter ?

Le setup avec votre admin SF prend ~5 min. On peut le faire ensemble.