# Qualifier un lead
Cette documentation fournit des exemples indicatifs pour la qualification d'un lead. Adscore s'adapte aux besoins spécifiques de chaque client en se connectant aux systèmes via des passerelles sur mesure, permettant une intégration fluide et sécurisée des données. Vous trouverez ici des exemples de requêtes et de réponses standard pour transmettre et recevoir les informations de qualification des leads.
# Demander la qualification un lead
Permet de transmettre une demande de qualification pour un lead.
WARNING
Les leads sont dédoublonnés automatiquement à partir de leur numéro de téléphone et de leur adresse e-mail.
Le dédoublonnage peut être effectif au niveau de l'espace client ou d'un programme, selon la configuration en place.
# Requête HTTP
POST https://api.adscore.immo/v1/{tenantKey}/leads
# Paramètres d'URL
| Nom de la clé | Description |
|---|---|
| {tenantKey} | Clé de l'espace client - Détails |
# curl
curl --location --request POST 'https://api.adscore.immo/v1/{tenantKey}/leads' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Content-Length: ###' \
--header 'X-API-Key: VOTRE_CLE_API' \
# Paramètres de Body
DANGER
Certains champs sont obligatoires, veillez à ce que ces derniers soient tous correctement remplis :
- A minima un moyen de contact (téléphone ou e-mail) pour le lead
- L'ID externe du programme ainsi que son nom et sa ville
# Exemple
{
"lead": {
"external_id": "00000000",
"name": "Dupont",
"firstname": "Jean",
"email1": "jean.dupont@gmail.com",
"phone1": "0600000000",
"phone2": "0100000000",
"tracking_origin": "landing",
"tracking_source": "google",
"tracking_medium": "cpc",
"tracking_campaign": "relance-140921"
},
"program": {
"external_id": "2365",
"name": "Nom du programme",
"city": "Neuilly-sur-Seine",
"zipcode": "92200"
},
"sellers": [
{
"email": "commercial@client-a.com"
}
]
}
# Body de réponse
DETAILS
{
"success": true,
"message": "Demande prise en compte",
"body": {
"initial_payload": {
"lead": {
"external_id": "00000000",
"name": "Dupont",
"firstname": "Jean",
"email1": "jean.dupont@gmail.com",
"phone1": "0600000000",
"phone2": "0100000000",
"tracking_origin": "landing",
"tracking_source": "google",
"tracking_medium": "cpc",
"tracking_campaign": "relance-140921"
},
"program": {
"external_id": "2365",
"name": "Nom du programme",
"city": "Neuilly-sur-Seine",
"zipcode": "92200"
},
"sellers": [
{
"email": "commercial@client-a.com"
}
]
},
"skipped_fields": [],
"processed_fields": {
"lead": {
"external_id": "00000000",
"name": "Dupont",
"firstname": "Jean",
"email1": "jean.dupont@gmail.com",
"phone1": "0600000000",
"phone2": "0100000000",
"tracking_origin": "landing",
"tracking_source": "google",
"tracking_medium": "cpc",
"tracking_campaign": "relance-140921"
},
"program": {
"external_id": "2365",
"name": "Nom du programme",
"city": "Neuilly-sur-Seine",
"zipcode": "92200"
},
"sellers": [
{
"name": "Jourdain",
"firstname": "Antoine",
"email": "commercial@client-a.com",
}
]
}
},
"data": null
}
# Modèle
# Noeud lead
| Noeud | Champ | Type | Description | Exemple | Format des données |
|---|---|---|---|---|---|
| lead | external_id | string | Identifiant externe du lead | ||
| lead | title | string | Civilité | mr ms | mr = Monsieur / ms = Madame |
| lead | name | string | Nom | Dupont | |
| lead | firstname | string | Prénom | Jean | |
| lead | email1 | string | Adresse e-mail | jean.dupont@gmail.com | |
| lead | email2 | string | Adresse e-mail secondaire | jean.dupont@gmail.com | |
| lead | phone1 | string | Téléphone | 33600000000 0600000000 | Format international ou français |
| lead | phone2 | string | Téléphone secondaire | 33600000000 0600000000 | Format international ou français |
| lead | optin | boolean | Optin | true false | true = consentement donné |
| lead | project | string | Type de projet | home investment | Accéder au tableau |
| lead | investment_scheme | string | Dispositif d'investissement | pinel lnmp | Accéder au tableau |
| lead | typology | array | Nombre de pièces recherchées | ["T3", "T4"] | Accéder au tableau |
| lead | budget | float | Budget maximum | 350000.00 | |
| lead | meta_data | object | Meta-données | Intégration sur-mesure | |
| lead | tracking_origin | string | Canal d'origine | landing call | Accéder au tableau |
| lead | tracking_source | string | Tracking - Source (utm) | google | Paramètres UTM (opens new window) |
| lead | tracking_medium | string | Tracking - Support (utm) | cpc | Paramètres UTM (opens new window) |
| lead | tracking_campaign | string | Tracking - Campagne (utm) | relance-140920 | Paramètres UTM (opens new window) |
| lead | tracking_content | string | Tracking - Contenu (utm) | logo-link | Paramètres UTM (opens new window) |
# Noeud programme
| Noeud | Champ | Type | Description | Exemple | Format des données |
|---|---|---|---|---|---|
| program | external_id | string | Identifiant externe du programme | ||
| program | name | string | Nom | Les Jardins de Neuilly | |
| program | city | string | Ville | Neuilly-sur-Seine | |
| program | zipcode | string | Code postal | 92200 |
# Noeud sellers (commerciaux)
| Noeud | Champ | Type | Description | Exemple | Format des données |
|---|---|---|---|---|---|
| sellers.* | name | string | Nom du commercial | Jourdain | |
| sellers.* | firstname | string | Prénom du commercial | Antoine | |
| sellers.* | string | Adresse e-mail du commercial | jourdain.antoine@client-a.com |
# Annexes
# Canal d'origine
Liste des canaux d'origine
DETAILS
[
{
"key": "landing",
"name": "Landing"
},
{
"key": "corporate-website",
"name": "Site institutionnel"
},
{
"key": "portal",
"name": "Portail immobilier"
},
{
"key": "lead-ads",
"name": "Lead Ads"
},
{
"key": "lead-acquisition",
"name": "Achat de lead"
},
{
"key": "sales-desk",
"name": "Bureau de vente"
},
{
"key": "call",
"name": "Appel"
},
{
"key": "network",
"name": "Réseau"
},
{
"key": "other",
"name": "Autre"
}
]
# Type de projet
Liste des types de projet
DETAILS
[
{
"key": "home",
"name": "Résidence principale"
},
{
"key": "investment",
"name": "Investissement"
},
{
"key": "second-home",
"name": "Résidence secondaire"
}
]
# Dispositif d'investissement
Liste des dispositifs d'investissement
DETAILS
[
{
"key": "pinel",
"name": "Pinel"
},
{
"key": "lmnp",
"name": "LMNP"
},
{
"key": "bare-ownership",
"name": "Nue-propriété"
},
{
"key": "patrimonial-investment",
"name": "Investissement patrimonial"
}
]
# Typologie
Liste des typologies
DETAILS
[
{
"key": "T1",
"name": "Studio"
},
{
"key": "T2",
"name": "2 pièces"
},
{
"key": "T3",
"name": "3 pièces"
},
{
"key": "T4",
"name": "4 pièces"
},
{
"key": "T5",
"name": "5 pièces"
},
{
"key": "T6",
"name": "6 pièces et +"
}
]