Choisir la bonne méthode d'export
- Reports Salesforce (UI directe) — pour < 50 000 lignes. Le plus simple.
- Data Loader (app desktop officielle) — pour < 5 millions de lignes. Recommandé pour la plupart des cas.
- Bulk API + script — pour les volumes > 5M ou les exports automatisés. Pour profils tech.
Cet article couvre la méthode Reports (la plus accessible). Pour les autres, voir notre article détaillé sur l'intégration Salesforce.
Étape 1 — Créer un Report Salesforce
- Salesforce → onglet Reports → New Report
- Choisir le type : Contacts & Accounts (ou Leads selon ce que vous enrichissez)
- Cliquer Continue
Étape 2 — Configurer les colonnes
Ajoutez ces colonnes via le panneau Outline à gauche :
- Contact ID (ou Lead ID) — clé de réconciliation, indispensable
- First Name, Last Name
- Title (poste actuel)
- Account Name (entreprise)
- LinkedIn URL si vous avez un custom field
Ajoutez des filtres si nécessaire : par exemple "Last Activity Date" < il y a 6 mois pour ne sortir que les contacts inactifs.
Étape 3 — Exporter en CSV
- Sauver le rapport (icône disquette)
- Cliquer Export (en haut à droite)
- Choisir Details Only (pas Formatted Report, qui ajoute des en-têtes)
- Format Comma Delimited (.csv) avec encoding UTF-8
- Cliquer Export — le fichier se télécharge directement
Étape 4 — Importer dans Ovalead
- Ovalead → Nouveau job
- Drag-and-drop le CSV
- Vérifier que
linkedin_urlest bien mappé. Si Salesforce n'a pas de champ LinkedIn, Ovalead utilise une recherche par nom + entreprise comme fallback (moins précis) - Cocher Enrichir aussi l'entreprise si voulu
- Lancer le scan
Étape 5 — Récupérer et ré-importer
Quand le scan est fini, exporter le CSV Ovalead. Pour ré-importer dans Salesforce :
- Salesforce → Setup → Data Import Wizard (Lightning) ou Data Loader (legacy)
- Type : Update existing records
- Matcher sur le Contact ID (ou Lead ID)
- Mapper les colonnes
trace_*vers vos custom fields - Lancer l'import — Salesforce met à jour sans créer de doublons
Astuce — créer 4 custom fields Ovalead dans Salesforce
Avant de ré-importer, créer ces champs sur l'objet Contact (et/ou Lead) :
trace_last_scan(Date)trace_status(Picklist : updated, job_changed, email_invalid, not_found)trace_email_score(Number 0-100)trace_job_changed(Checkbox)
Ces champs deviennent vos filtres natifs Salesforce et permettent d'automatiser via Workflow Rules : ex. "Si trace_job_changed = true, créer une Task pour l'AE".
