JSONLead Voorbeelden

Een JSONLead insluiten in een HTML-e-mail

Het is een best practice om de JSONLead te omringen met een div met het attribuut id=”jsonlead” (dus <div id=”jsonlead”>). Hierdoor kunnen JSONLead parsers gemakkelijk het DOM-element ophalen dat de JSONLead bevat.

<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>

Aangepaste velden opnemen in een JSONLead

Om een aangepast veld op te nemen dat geen deel uitmaakt van het JSONLead Schema gebruik je de aangepaste sleutel waarvan de waarde een JSON zal zijn. De waarden die zijn toegestaan in het aangepaste object kunnen alleen een van de volgende zijn: String, Array, Numbers -objecten zijn niet toegestaan binnen het aangepaste object.
Hier is een voorbeeld van hoe je de naam van een huisdier kunt toevoegen als een aangepaste van “klant” en de id van een DMS in de verkooplead.

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

JSONLead - Lood met afspraken

Neem op deze manier een service- of leadafspraak op in het leaddocument:
Opmerking: datums zijn in 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 - Leid met een taak

Je kunt als volgt taken opgeven die aan een lead moeten worden gekoppeld:

{ "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 als een payload API

Sommige Lead Managers implementeren een API endpoint om JSONLead’s te parsen. Stuur eenvoudig de JSONLead als payload van een POST HTTP Request. Hier is een curl-voorbeeld:

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

Een JSONLead insluiten in een e-mail met platte tekst

In platte tekst moet JSONLead worden omgeven door de tag “[jsonlead]”. Hierdoor kunnen JSONLead parsers gemakkelijk het DOM-element ophalen dat de JSONLead bevat.

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