closehunt
CRM · Intégration

CloseHunt × Salesforce · votre CRM reste synchronisé, dans les deux sens

Sync Salesforce OAuth bidirectionnelle. Importez Contacts et Leads avec déduplication multi-clé intelligente, poussez vos prospects CloseHunt comme Contacts. Incrémental via SOQL, jamais de re-fetch complet.

Ce que vous obtenez

L'intégration Salesforce embarque

OAuth 2.0 Web Server flow, refresh tokens gérés automatiquement — pas de re-authentification manuelle
Récupère Contacts ET Leads non convertis (SOQL incrémental sur LastModifiedDate)
Dédup multi-tier : email exact auto-fusion ; correspondance téléphone, LinkedIn ou nom+société va dans la file de revue
Push idempotent — les leads CloseHunt atterrissent en Contacts ; les syncs suivantes PATCH au lieu de dupliquer
Compatible sandbox : basculer SALESFORCE_LOGIN_URL vers test.salesforce.com pour un essai
01-04 · Mise en place

Branchez Salesforce en 4 étapes

01
Dans Salesforce Setup → Apps → App Manager, créez une Connected App avec OAuth 2.0
02
Ajoutez l'URI de redirection CloseHunt indiquée dans les paramètres de votre workspace
03
Accordez les scopes api, refresh_token et offline_access
04
Copiez le Consumer Key et Secret dans l'env CloseHunt, puis ouvrez /connections → CRM et cliquez Connecter Salesforce
FAQ · Questions, réponses

À propos de l'intégration Salesforce

L'intégration récupère-t-elle à la fois les Contacts et les Leads de Salesforce ?

Oui. Salesforce sépare les prospects en deux objets — Leads early-stage et Contacts convertis. CloseHunt importe les deux et stampe l'id miroir approprié (salesforceLeadId ou salesforceContactId) sur chaque lead CloseHunt pour que les futures syncs choisissent le bon chemin de mise à jour.

Comment fonctionne la déduplication avec mes leads CloseHunt existants ?

On match en tiers : email exact (case-insensitive) auto-fusionne. Téléphone, URL LinkedIn, ou prénom+nom+société va dans la file de revue accessible depuis /connections/salesforce-pending. Vous pouvez fusionner avec l'existant, importer comme nouveau, ou ignorer.

La sync est-elle incrémentale ou complète ?

Incrémentale par défaut — on utilise SOQL avec un filtre LastModifiedDate > Integration.lastSyncAt pour ne récupérer que les changements. Le toggle « Full re-sync » sur la carte connections bypass pour une reconstruction complète.

Quels scopes CloseHunt demande-t-il ?

api (accès API de base), refresh_token et offline_access (pour maintenir la connexion sans re-auth toutes les 2h). On ne demande jamais d'accès au-delà des Contacts, Leads et Accounts.

Puis-je pousser un lead CloseHunt vers Salesforce à la demande ?

Oui — POST /api/integrations/salesforce/push avec l'id du lead. On crée un Contact si le lead n'a pas encore de salesforceContactId, sinon on PATCH l'enregistrement existant. Le lead est stampé avec l'id Salesforce retourné pour que les appels suivants soient toujours idempotents.

3 minutes pour lancer votre premier agent

Branchez Salesforce à CloseHunt.

Essai sur demande · contactez l'équipe commerciale.