Pourquoi Salesforce a un problème de fraîcheur
Salesforce est un outil orchestrateur, pas un outil de fraîcheur. Il consolide les données qu'on y rentre mais ne fait rien pour les vérifier dans le temps. Concrètement, dans un Salesforce typique mid-market :
- 40 à 60 % des Leads créés il y a plus de 12 mois contiennent au moins une info périmée
- 15 à 25 % des emails Contact sont devenus invalides sans qu'aucun système ne le détecte
- L'historique des changements de poste est totalement absent — un Contact reste en « VP Sales chez TechCorp » même si il est CEO ailleurs depuis 2 ans
L'écosystème Salesforce propose des solutions (Data.com retiré, Lightning Data, Salesforce Data Cloud) mais elles sont chères, lourdes à configurer, et limitées au marché US. Pour les équipes EU mid-market, il manque une couche légère et abordable. C'est le rôle de Ovalead.
Intégration Ovalead × Salesforce : état actuel
Aujourd'hui, l'intégration se fait via export/import CSV. Ce n'est pas idéal mais c'est éprouvé : tous les SI Salesforce supportent ce workflow et des milliers d'opérations data hygiene se font ainsi chaque jour.
Q3 2026, Ovalead livrera l'intégration native via OAuth Connected App, qui automatisera le workflow ci-dessous en sync continue.
Le workflow CSV en 4 étapes
Étape 1 — Exporter depuis Salesforce
Deux méthodes, selon vos volumes :
- Salesforce Data Loader (gratuit, jusqu'à 5M lignes par export) : SELECT sur les champs nécessaires (Id, FirstName, LastName, Email, Title, Company, LinkedIn URL si custom field)
- Reports Salesforce (UI directe, jusqu'à 50k lignes) : créer un Tabular Report sur les Contacts avec les mêmes colonnes, exporter en CSV
Champ critique : l'ID Salesforce (Id de 18 caractères). C'est la clé de réconciliation lors du re-import. Ne jamais l'oublier dans l'export.
Étape 2 — Importer dans Ovalead
Drag-and-drop le CSV dans l'écran d'import Ovalead. Détection automatique des colonnes :
Id(Salesforce) → conservé tel quel pour le re-importFirstName+LastName→ identification du contactEmail→ vérification SMTPTitle,Company→ détection de changementLinkedIn URL(si présent) → source primaire de vérification
Étape 3 — Ovalead traite et exporte
Ovalead lance la vérification (1 à 4h selon volumes et nombre de sources actives). Vous récupérez à la fin un CSV enrichi avec les colonnes originales plus :
trace_status: updated, job_changed, email_invalid, not_foundtrace_new_title,trace_new_company: nouvelles valeurs détectéestrace_email_score: 0-100, score de validité SMTPtrace_last_seen: timestamp de la dernière vérificationtrace_company_industry,trace_company_size: enrichissement entreprise
Étape 4 — Re-importer dans Salesforce
Trois options, selon votre niveau de confort technique :
- Salesforce Data Loader (Update) : matcher sur
Id, mapper les champstrace_*vers vos custom fields Salesforce. C'est la méthode recommandée pour > 10k contacts. - Salesforce Inspector (extension Chrome gratuite) : re-import direct depuis le navigateur, idéal pour 1k-10k contacts.
- Salesforce Native Import (UI Setup → Data Import Wizard) : limité à 50k contacts, mais super simple pour les petites bases.
3 cas d'usage concrets
Cas 1 — Trimestrial deep clean (RevOps)
Une fois par trimestre, exporter les 80 000 Leads et Contacts qui n'ont pas été mis à jour depuis 90 jours. Passer dans Ovalead. Re-importer le delta dans Salesforce. Résultat typique sur un trimestre :
- ~3 200 changements de poste détectés (4 % du volume)
- ~5 600 emails invalidés (7 %)
- ~12 000 fiches enrichies avec données entreprise mises à jour
Cette opération prend ~6 heures de RevOps par trimestre — vs des semaines de travail manuel équivalent.
Cas 2 — Préparation campagne ABM (Marketing)
Avant le lancement d'une campagne ABM sur 100 comptes cibles, exporter les Contacts associés (Decision Makers + Influencers, ~600-800 contacts), passer dans Ovalead, re-importer le delta. Vous gagnez :
- Un taux de délivrabilité email correct (sans bounce-flag votre domaine)
- Une connaissance à jour des décisionnaires (qui peut avoir changé entre deux campagnes)
- Un argumentaire actualisé (la fiche entreprise a peut-être triplé d'effectif depuis votre dernière approche)
Cas 3 — Réveil de Leads dormants (Sales)
Vos Leads Closed Lost - No Decision de 2024 sont devenus précieux : 18 mois plus tard, beaucoup ont changé de poste ou été promus. Sortir cette segment dans Ovalead, identifier les 10-15 % qui ont bougé, créer des Tasks Salesforce pour les SDR avec angle « bonus pour ton nouveau poste ».
Best practices Salesforce × Ovalead
1. Créer 5 custom fields Ovalead dans Salesforce
Sur l'objet Contact (et Lead) : trace_last_scan (Date), trace_status (Picklist), trace_email_score (Number), trace_job_changed (Checkbox), trace_previous_company (Text). Ces champs deviennent vos filtres natifs.
2. Utiliser des Workflow Rules sur trace_job_changed
Quand Ovalead marque trace_job_changed = true au re-import, déclencher :
- Création automatique d'une Task pour l'AE owner
- Notification Slack au manager
- Re-routage Lead vers le SDR de la nouvelle vertical s'il y a changement de secteur
3. Préserver l'audit trail Salesforce
Activer Field History Tracking sur les champs Title, Company, Email avant de lancer l'import Ovalead. Vous gardez ainsi l'historique complet des changements (utile pour audits internes et reporting).
4. Travailler par segments, pas en bloc
Plutôt qu'un export massif de 500k contacts, segmentez : « Contacts Active Pipeline », « Leads > 6 mois inactifs », « Comptes ABM Q3 ». Chaque segment a sa fréquence de scan optimale (hebdo pour le pipeline, trimestrielle pour les inactifs).
Roadmap intégration native
En Q3 2026, Ovalead livrera :
- Connected App OAuth (installable depuis l'AppExchange)
- Sync bidirectionnelle Lead + Contact + Account
- Webhook Salesforce → Ovalead pour scans triggered (ex. nouveau Lead créé → vérification immédiate)
- Lightning Component pour afficher le « Ovalead status » directement sur la fiche Salesforce
- Bulk API v2 pour traiter les volumes > 1M contacts
Les utilisateurs en early access auront accès en preview dès Q2. Si vous êtes intéressé, écrivez à hello@ovalead.com avec en objet « Salesforce early access ».
FAQ
Le workflow CSV scale-t-il à 1M contacts ?
Oui. Salesforce Data Loader gère 5M lignes en un seul export, et Ovalead traite jusqu'à 100k contacts par scan en parallèle (avec 5 sources actives, ~6h pour 100k). Au-delà, segmentez par tranches de 50k.
Et Salesforce Marketing Cloud ?
Ovalead travaille au niveau du CRM core (Sales/Service Cloud). Pour Marketing Cloud, le sync se fait via les Data Extensions liées aux Contacts, donc indirectement. L'intégration native Marketing Cloud est en réflexion pour 2027.
Quel coût additionnel côté Salesforce ?
Aucun. Ovalead utilise les API standards Salesforce, qui sont incluses dans tous les plans Enterprise et au-dessus. Pour Professional Edition, vérifier le quota d'appels API par 24h (1 000 appels/license, généralement suffisant).
Le RGPD et les contrats DPA ?
Salesforce et Ovalead ont chacun leur DPA. Ovalead fournit un DPA séparé pour la phase de traitement entre vos exports et imports. Voir notre liste de sous-traitants.
