Les équipes des opérations de vente (Sales Ops) déploient des agents autonomes Agentforce Sales Development Representative (SDR)—intégrés dans l'architecture Salesforce moderne sous la bannière d'Agentforce Engagement et de maturation des prospects (Lead Nurturing)—pour qualifier les leads entrants (inbound leads), répondre en continu aux interrogations techniques et commerciales, et planifier des rendez-vous directement dans les calendriers des chargés de compte (Account Executives). Au lieu de dépendre de séquences d'e-mails statiques ou d'alourdir la charge des équipes commerciales avec des formulaires non triés, Agentforce SDR agit en tant qu'agent autonome ancré dans les données réelles du CRM.
Ce guide propose aux responsables des opérations de vente et aux administrateurs Salesforce un plan complet de mise en production : des prérequis système et de l'attribution des droits jusqu'au paramétrage dans Agent Builder, l'ancrage documentaire dans Data Cloud, la synchronisation des calendriers, le routage automatisé et les tests par lots en environnement sandbox.
Architecture et prérequis fondamentaux
Agentforce SDR fonctionne sur la plateforme Salesforce Einstein 1. Avant de lancer Agent Builder, l'équipe Sales Ops doit s'assurer que les composants d'infrastructure suivants sont opérationnels :
| Composant d'infrastructure | Rôle dans l'architecture SDR | Exigences de configuration et licences |
|---|---|---|
| Édition et licences Salesforce | Socle opérationnel | Lightning Experience sur les éditions Enterprise, Performance ou Unlimited ; licences complémentaires Einstein for Sales / Agentforce |
| Data Cloud | Moteur de recherche et d'ancrage (Grounding) | Data Space configuré ; fournit l'indexation vectorielle et les données de profil client unifié |
| Einstein Activity Capture (EAC) | Synchronisation bidirectionnelle des e-mails et agendas | Authentification au niveau de l'utilisateur (User-Level) ; consigne automatiquement les échanges dans la chronologie des activités |
| Salesforce Inbox et planification | Génération de liens de réservation | Attribué aux propriétaires de pistes et aux commerciaux ; permet l'extraction des créneaux libres |
| Sales Engagement | Structure des cadences commerciales | Fournit les cadences de prospection (Cadences), les règles d'actions automatisées et les relances |
| Einstein Trust Layer | Garde-fous et périmètre de sécurité | Garantie de non-rétention des données, masquage des informations sensibles (PII), filtrage de toxicité et défense contre les injections de prompts |
Remarque opérationnelle déterminante : Les outils traditionnels de migration de métadonnées (comme les jeux de modifications Change Sets ou le CLI SFDX) ne prennent actuellement pas en charge le déploiement direct d'agents SDR d'une organisation à une autre. Les équipes Sales Ops doivent configurer et valider l'agent dans un sandbox dédié, consigner les réglages et reproduire fidèlement la configuration validée en production.
Étape 1 : Provisionner les autorisations et créer l'utilisateur d'agent dédié
Agentforce SDR agit avec des privilèges applicatifs. Il doit impérativement fonctionner via un compte utilisateur système dédié, et non via le compte personnel d'un collaborateur ou d'un administrateur.
- Créer la fiche utilisateur de l'agent :
- Dans le menu Configuration (Setup) de Salesforce, accédez à Utilisateurs > Utilisateurs > Nouvel utilisateur.
- Indiquez le nom d'utilisateur et une adresse e-mail professionnelle dédiée (par exemple,
ai-sdr@votreentreprise.fr). N'utilisez pas de boîte personnelle. - Attribuez la licence d'utilisateur Einstein Agent User.
- Attribuer les ensembles d'autorisations (Permission Sets) :
- Octroyez les ensembles d'autorisations requis à l'utilisateur de l'agent et aux administrateurs Sales Ops :
Configure Agentforce SDR Agent(pour les administrateurs et concepteurs Sales Ops).Agentforce SDR Agent(attribué à l'utilisateur système de l'agent).Sales Engagement Cadence CreatoretAutomated Actions User.- Droits d'accès au Data Space par défaut de Data Cloud et aux extracteurs personnalisés.
- Octroyez les ensembles d'autorisations requis à l'utilisateur de l'agent et aux administrateurs Sales Ops :
- Connecter la messagerie via Einstein Activity Capture :
- Connectez la boîte e-mail de l'utilisateur d'agent dans EAC avec une authentification au niveau utilisateur.
- Assurez-vous que le domaine d'expédition dispose des enregistrements SPF, DKIM et DMARC configurés sur les serveurs DNS de l'entreprise afin d'éviter que les courriels autonomes ne soient classés comme spam.
Étape 2 : Initialiser le profil de l'agent dans Agentforce Studio
- Dans la zone de recherche rapide de Configuration, saisissez
Agentforce Agentset cliquez sur l'élément. - Cliquez sur New Agent (Nouvel agent).
- Sélectionnez le modèle : Agentforce Sales Development Rep (ou Agentforce Engagement / Lead Nurturing selon la version de votre organisation).
- Renseignez les paramètres d'identité :
- Agent Name et API Name : Définissez un identifiant clair (par exemple,
Inbound_Inquiry_SDR). - Role (Rôle) : Énoncez précisément sa mission commerciale (ex. : "Représentant autonome de développement des ventes chargé de répondre aux prospects entrants, d'éclaircir les interrogations sur nos offres, d'évaluer la pertinence du besoin et de planifier des réunions de démonstration pour les Account Executives").
- Company Description (Présentation de l'entreprise) : Fournissez la description officielle de l'entreprise, le profil client idéal (ICP), la gamme de produits et la proposition de valeur.
- Tone of Voice (Ton de communication) : Définissez le style relationnel (ex. : "Professionnel, orienté conseil, concis, direct et courtois").
- Agent Name et API Name : Définissez un identifiant clair (par exemple,
- Dans les paramètres de l'agent, désignez l'Agent User créé à l'étape 1 et cochez la case Enrich event logs with conversation data pour garantir une traçabilité totale en matière d'audit.
Étape 3 : Ancrer les connaissances métier avec Data Cloud et la Data Library
Pour que l'agent autonome réponde aux questions portant sur les grilles tarifaires, les spécifications logicielles et les clauses contractuelles sans générer d'hallucinations, il doit être alimenté par des documents internes validés.
- Charger la documentation dans la Data Library :
- Dans Agent Builder, ouvrez l'onglet Data Library.
- Importez les documents vérifiés par les équipes commerciales et produit (PDF, DOCX ou texte brut) :
- Matrices de fonctionnalités et tableaux comparatifs des offres.
- Grilles tarifaires officielles, conditions générales de vente et modèles de facturation.
- Foires aux questions (FAQ) et fiches d'argumentaire de vente (Battlecards).
- Synthèses de différenciation par rapport aux concurrents.
- Raccorder les extracteurs Data Cloud :
- Vérifiez que l'extracteur de l'agent est bien relié à l'espace Data Cloud concerné.
- Si Salesforce Knowledge est activé dans l'organisation, assurez-vous que le sujet standard
productQnAdispose des autorisations de lecture sur les articles publiés.
- Mapper les variables de contexte :
- Assurez-vous que les variables
currentRecordIdetcurrentObjectApiNamesont correctement renseignées pour que l'agent contextualise ses messages par rapport à l'enregistrementLead,ContactouAccounten cours.
- Assurez-vous que les variables
Étape 4 : Définir les sujets (Topics), les instructions et les actions
Agentforce organise les compétences de l'agent en Topics (sujets), qui regroupent des Actions (déclenchement de Flow, d'Apex ou de modèles de prompt) et des Instructions (directives en langage naturel guidant le discernement de l'agent).
L'équipe Sales Ops doit configurer quatre sujets essentiels :
1. Sujet : Qualification des prospects entrants (Inbound Lead Qualification)
- Objectif : Évaluer les réponses du prospect au regard des critères BANT (budget, autorité, besoin, calendrier) et du profil ICP.
- Instructions recommandées :
- "Analyse dans la réponse du prospect la taille de son entreprise, son environnement applicatif et son point de douleur principal."
- "Une piste est considérée comme prête pour la vente (Sales-Ready) si l'effectif dépasse 50 salariés, que le déploiement est envisagé dans les 6 mois et que le besoin concorde avec les fonctionnalités natives de la plateforme."
- "Si les informations sont insuffisantes, pose une seule question de clarification ciblée par e-mail. Ne submerge jamais le prospect d'un long questionnaire."
2. Sujet : Réponses aux questions produit et commerciales (productQnA)
- Objectif : Éclairer le prospect à l'aide des documents de référence validés.
- Instructions recommandées :
- "Fonde toutes tes réponses exclusivement sur la documentation importée dans la Data Library et les articles de Knowledge."
- "Si un prospect réclame des remises personnalisées non autorisées ou des dates de mise en production de fonctionnalités futures, indique courtoisement qu'un expert technique abordera ces points lors du premier entretien."
- "Ne formule aucun engagement tarifaire hors grille et ne fais pas de suppositions sur les dates de sortie du produit."
3. Sujet : Planification de rendez-vous (Schedule Meeting)
- Objectif : Coordonner les disponibilités et transmettre un lien d'invitation d'agenda.
- Instructions recommandées :
- "Dès qu'un prospect manifeste un intérêt d'achat ou valide les critères de qualification, propose une session de découverte."
- "Consulte les créneaux disponibles via l'agenda du propriétaire de la piste (Lead Owner) synchronisé par Salesforce Inbox et EAC."
- "Mets systématiquement en copie (CC) le commercial attitré dans les e-mails de confirmation et les invitations."
4. Sujet : Gestion des désabonnements et disqualifications (Opt-Out Management)
- Objectif : Traiter sans délai les demandes de cessation de contact.
- Instructions recommandées :
- "Si le prospect déclare ne pas être intéressé ou demande à ne plus être contacté, bascule immédiatement son statut sur Opted Out, remercie-le poliment et cesse toute relance."
Étape 5 : Synchroniser les calendriers et automatiser le passage de relais
La prise de rendez-vous et le passage de témoin fluide vers le chargé de compte représentent l'aboutissement du travail de l'agent SDR. Le schéma de transition s'articule comme suit :
[Formulaire web / Chat en direct]
│
▼
[Piste créée dans Salesforce] ──► [Attribuée à la file d'attente Agentforce SDR]
│
▼
[Échange autonome contextualisé]
(Réponses étayées + filtrage BANT)
│
┌──────────────────────────┴──────────────────────────┐
▼ ▼
[Piste non qualifiée] [Piste qualifiée]
│ │
[Mise à jour statut] ▼
[Transfert vers Nurturing] [Déclenchement de Schedule Meeting]
(Lecture de l'agenda AE via EAC)
│
▼
[Envoi du lien de réservation]
│
▼
[Exécution d'un Flow Salesforce]
• Statut mis à jour sur SQL
• Événement de calendrier créé
• AE notifié avec synthèse IA
- Génération du lien de réservation : Lorsque l'agent invoque l'action
Schedule Meeting, il interroge l'agenda EAC du propriétaire de la piste et fournit un lien dynamique ou suggère des créneaux précis. - Automatisation du relais via Flow :
- Créez un flux déclenché par un enregistrement (Record-Triggered Flow) sur l'objet
LeadouEvent. - Dès que l'agent confirme la prise de rendez-vous :
- Mettez à jour le champ
Lead.StatussurSales Qualified Lead (SQL). - Générez un résumé structuré des échanges (budget, besoins, problématiques) et publiez-le sur le fil Chatter de la piste.
- Créez une tâche à priorité haute pour l'Account Executive assigné avec l'ensemble des éléments de cadrage.
- Mettez à jour le champ
- Créez un flux déclenché par un enregistrement (Record-Triggered Flow) sur l'objet
Étape 6 : Brancher les canaux entrants et orchestrer les cadences
L'équipe des opérations de vente doit orchestrer l'entrée des pistes dans le cycle de l'Agentforce SDR :
- Règles d'attribution des pistes (Lead Assignment Rules) :
- Dans Configuration > Règles d'attribution des pistes, créez des critères pour diriger les pistes provenant des formulaires prioritaires (demandes de démo, téléchargements d'études) vers la file d'attente de l'Agentforce SDR.
- Intégration avec Sales Engagement :
- Concevez une cadence pour les pistes entrantes dans Sales Engagement.
- Définissez la première étape comme l'envoi d'un e-mail personnalisé rédigé par l'agent SDR.
- Intégrez un embranchement : en l'absence de retour sous 48 heures ouvrées, l'agent produit et expédie un message de relance sobre et contextuel (Nudge).
- Canal de messagerie web (MIAW, facultatif) :
- Pour converser en temps réel avec les internautes, activez Messaging for In-App and Web.
- Associez le canal de discussion à Agentforce SDR afin que les prospects soient qualifiés et puissent réserver leur réunion dès leur première visite sur le site internet.
Étape 7 : Simulation en sandbox, tests par lots et validation des garde-fous
Avant toute mise en production, l'agent doit être mis à l'épreuve dans un environnement sandbox au moyen de deux outils :
Panneau de prévisualisation dans Agent Builder
- Utilisez le volet Preview pour réaliser des échanges interactifs simples et complexes.
- Vérifiez les scénarios exigeants :
- Questions combinées sur les tarifs et les certifications de conformité.
- Réponses évasives du prospect pour observer si l'agent relance judicieusement sans formuler d'hypothèses non fondées.
- Tentatives d'injection de prompts et questions pièges sur la concurrence pour contrôler les filtres d'Einstein Trust Layer.
Campagnes de tests dans le Testing Center
- Ouvrez le Testing Center dans votre sandbox et chargez un fichier CSV regroupant 50 à 100 historiques d'échanges réels ou fictifs.
- Analysez les indicateurs d'évaluation notés de 0 à 5 :
- Respect des instructions (Instruction Adherence) : L'agent a-t-il bien validé tous les critères avant de proposer une réunion ?
- Exactitude documentaire (Grounding Accuracy) : Les données partagées sont-elles 100 % conformes aux documents de la Data Library ?
- Ton et concision (Tone & Completeness) : Les formulations respectent-elles un registre d'affaires sobre et professionnel ?
Étape 8 : Déploiement en production et gouvernance opérationnelle
Une fois les tests validés, activez l'agent et mettez en place le suivi régulier :
- Activer l'agent :
- Dans Agent Builder, cliquez sur Activate en haut à droite.
- Contrôlez que le commutateur reste bien enclenché et que les voyants d'EAC, de messagerie et de permissions sont au vert.
- Supervision continue avec Omni-Supervisor :
- Ouvrez la console Omni-Supervisor pour surveiller le volume de sessions, la charge des files d'attente et le taux de transfert vers les agents humains.
- Configurez des alertes pour les erreurs d'exécution ou les demandes sans sujet correspondant.
- Tableaux de bord de suivi du pipeline :
- Élaborez des rapports Salesforce pour suivre les indicateurs clés :
- Nombre de pistes attribuées à Agentforce SDR.
- Taux de réponse des prospects (Engagement Rate).
- Taux de transformation en pistes qualifiées (SQL).
- Taux de rendez-vous pris et honorés.
- Délai de première prise de contact (Speed-to-Lead).
- Élaborez des rapports Salesforce pour suivre les indicateurs clés :
- Enrichissement progressif de la documentation :
- Auditez les transcriptions de conversations tous les quinze jours. Si des questions récurrentes restent sans réponse, complétez en priorité les documents de la Data Library plutôt que de modifier les instructions de prompt. L'ancrage sur des documents actualisés reste la clé d'un fonctionnement robuste et prévisible.