Ejemplos de JSONLead

Cómo incrustar un JSONLead en un correo electrónico HTML

Es una buena práctica rodear el JSONLead con un div con el atributo id=”jsonlead” (es decir, <div id=”jsonlead”>). Esto permite a los analizadores de JSONLead recuperar fácilmente el elemento DOM que contiene el 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>

Incluir campos personalizados en un JSONLead

Para incluir un campo personalizado que no forme parte del esquema JSONLead utilice la clave personalizada cuyo valor será un JSON. Los valores permitidos en el objeto personalizado sólo pueden ser uno de los siguientes: String, Array, Números -no se permiten objetos dentro del objeto personalizado.
A continuación se muestra un ejemplo de cómo añadir el nombre de una mascota como un custom de “cliente” y el id de un DMS dentro 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 - Lead con citas

Incluya una cita de servicio o plomo dentro del documento de plomo de esta manera:
Nota: Las fechas están 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 - Leads con una tarea

Puede especificar las tareas que se asociarán a un cliente potencial de la siguiente manera:

{ "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 como API de carga útil

Algunos gestores de clientes potenciales implementan un punto final de API para analizar JSONLead. Simplemente envíe el JSONLead como la carga útil de una solicitud HTTP POST. He aquí un ejemplo de 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

Incrustación de un JSONLead en un correo electrónico de texto plano

En texto plano, JSONLead debe ir rodeado de la etiqueta “[jsonlead]”. Esto permite a los analizadores de JSONLead recuperar fácilmente el elemento DOM que contiene el 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