Esempi di JSONLead

Incorporare un JSONLead in un'email HTML

È buona norma circondare il JSONLead con un div con l’attributo id=”jsonlead” (cioè <div id=”jsonlead”>). Ciò consente ai parser di JSONLead di recuperare facilmente l’elemento DOM contenente il 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>

Includere campi personalizzati in un JSONLead

Per includere un campo personalizzato che non fa parte dello schema JSONLead, utilizzare la chiave personalizzata il cui valore sarà un JSON. I valori ammessi nell’oggetto personalizzato possono essere solo uno dei seguenti: Stringa, Array, Numeri – non sono ammessi oggetti all’interno dell’oggetto personalizzato.
Ecco un esempio di come aggiungere il nome di un animale domestico come oggetto personalizzato di “customer” e l’id di un DMS all’interno del Sales Lead.

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

JSONLead - Guida con appuntamenti

Includere un servizio o un appuntamento all’interno del documento di riferimento in questo modo:
Nota: le date sono 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 - Condurre con un compito

È possibile specificare i compiti da associare a un lead in questo modo:

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

Alcuni gestori di lead implementano un endpoint API per analizzare i JSONLead. È sufficiente inviare il JSONLead come payload di una richiesta HTTP POST. Ecco un esempio di 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

Incorporare un JSONLead in un'e-mail di testo semplice

Nel testo normale, JSONLead deve essere circondato dal tag “[jsonlead]”. Ciò consente ai parser di JSONLead di recuperare facilmente l’elemento DOM contenente il 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