JSONLead Examples

Intégrer un JSONLead dans un e-mail HTML

La meilleure pratique consiste à entourer le JSONLead d’un div avec l’attribut id=”jsonlead” (c’est-à-dire <div id=”jsonlead”>). Cela permet aux analyseurs de JSONLead de récupérer facilement l’élément DOM contenant le JSONLead.

<html> <body> <h3>Customer Data:</h3> <ul> <li>Name: John Doe</li> <li>Email: johndoe@example.com</li> <li>Phone Number: (555) 555-5555</li> </ul> <h3>Vehicle:</h3> <ul> <li>Make: Toyota</li> <li>Model: Corolla</li> <li>Version: VVTI</li> <li>Year: 2006</li> <li>Horsepower: 110</li> <li>Url: https://www.mydealerwebsite.com/toyota-corolla-2006-gasoline-vvti.html</li> </ul> <h3>Customer inquiry</h3> <p>Hi, is this vehicle still available?</p> <div id="jsonlead"> { "version": "1.0.0", "client": { "first_name": "John", "last_name": "Doe", "email": "johndoe@example.com", "phone": "(555) 555-5555" }, "sales_lead": { "car": { "make": "Toyota", "model": "Corolla", "version": "VVTI", "year": 2006, "horsepower": 110, "url": "https://www.mydealerwebsite.com/toyota-corolla-2006-gasoline-vvti.html" }, "inquiry": "Hi, is this vehicle still available?" } } </div> </body> </html>

Inclure des champs personnalisés dans un JSONLead

Pour inclure un champ personnalisé qui ne fait pas partie du schéma JSONLead, utilisez la clé personnalisée dont la valeur sera un JSON. Les valeurs autorisées dans l’objet personnalisé ne peuvent être que l’une des suivantes : Chaîne, tableau, nombres – les objets ne sont pas autorisés dans l’objet personnalisé.
Voici un exemple de la façon d’ajouter le nom d’un animal de compagnie en tant qu’objet personnalisé de “client” et l’identifiant d’un système de gestion des données à l’intérieur d’une piste de vente.

{ "client": { "first_name": "John", "custom": { "Pets_name": "Lassie" } }, "sales_lead": { "car": { "make": "Ford" }, "custom": { "DMS_id": "A12345X" } }, "version": "1.0.0" }

JSONLead - Lead avec rendez-vous

Inclure un service ou un rendez-vous dans le document de référence comme suit :
Note : Les dates sont exprimées en ISO Date 8601

{ "client": { "first_name": "John" }, "sales_lead": { "car": { "make": "Ford" }, "appointment": { "custom": {}, "due_date": "2020-11-07T19:14:00.000Z", "assigned_to": "johndoe@example.com" } }, "version": "1.0.0" }

JSONLead - Lead avec une tâche

Vous pouvez spécifier les tâches à associer à un lead de la manière suivante :

{ "client": { "first_name": "John" }, "sales_lead": { "car": { "make": "Ford" }, "task": { "due_date": "2020-11-17T17:08:00.000Z", "assigned_to": "johndoe@example.com", "description": "Follow up call" } }, "version": "1.0.0" }

JSONLead comme API de charge utile

Certains gestionnaires de prospects mettent en œuvre un point d’accès à l’API pour analyser les JSONLead. Il suffit d’envoyer le JSONLead en tant que charge utile d’une requête HTTP POST. Voici un exemple en curl :

curl -d '{"client": {"first_name": "John"},"sales_lead": \
{"car": {"make" : "Ford"}},"version": "1.0.0"}' \
-H "Content-Type: application/json" \
-X POST http://www.exampleCRM.com/saveLead

Intégrer un JSONLead dans un e-mail en texte clair

En texte brut, le JSONLead doit être entouré de la balise “[jsonlead]”. Cela permet aux analyseurs JSONLead de récupérer facilement l’élément DOM contenant le JSONLead.

Customer: Name: John Doe Email: johndoe@example.com Phone: (555) 555-5555 Interested in Vehicle: Make: Toyota Model: Corolla Version: VVTI Year: 2006 Horepower: 110 Url: https://www.mydealerwebsite.com/toyota-corolla-2006-gasoline-vvti.html Customer inquiry: Hi, is this vehicle still available? [jsonlead] { "version": "1.0.0", "client": { "first_name": "John", "last_name": "Doe", "email": "johndoe@example.com", "phone": "(555) 555-5555" }, "sales_lead": { "car": { "make": "Toyota", "model": "Corolla", "version": "VVTI", "year": 2006, "horsepower": 110, "url": "https://www.mydealerwebsite.com/toyota-corolla-2006-gasoline-vvti.html" }, "inquiry": "Hi, is this vehicle still available?" } } [jsonlead]

Created with the purpose of simplifying life