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>
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.
Incluya una cita de servicio o plomo dentro del documento de plomo de esta manera:
Nota: Las fechas están en ISO Date 8601
Puede especificar las tareas que se asociarán a un cliente potencial de la siguiente manera:
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
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