Se trata de una función opcional que evita que los usuarios deban volver a ingresar la información comercial durante el proceso de registro insertado.
Se puede usar el parámetro setup
del objeto extras
en la configuración de tu inicio de sesión con Facebook con el fin de proporcionar datos para los formularios que se completan de manera automática durante el proceso de registro insertado. Puedes enviar información a todos los campos de datos o a un subconjunto para que se completen en los formularios. Por ejemplo: si solo cuentas con el nombre, el correo electrónico y el número de teléfono de la empresa, puedes proporcionar solo esa información.
<script>
window.fbAsyncInit = function () {
// JavaScript SDK configuration and setup
FB.init({
appId: 'meta-app-id', // Meta App ID
cookie: true, // enable cookies
xfbml: true, // parse social plugins on this page
version: 'v19.0
' //Graph API version
});
};
// Load the JavaScript SDK asynchronously
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
// Facebook Login with JavaScript SDK
function launchWhatsAppSignup() {
// Conversion tracking code
fbq && fbq('trackCustom', 'WhatsAppOnboardingStart', {appId: 'your-facebook-app-id', feature: 'whatsapp_embedded_signup'});
// Launch Facebook login
FB.login(function (response) {
if (response.authResponse) {
const code = response.authResponse.code;
// The returned code must be transmitted to your backend
// there must then perform a server-to-server call to our servers for an access token
} else {
console.log('User cancelled login or did not fully authorize.');
}
},
{
config_id: <CONFIG_ID>, // configuration ID goes here
response_type: 'code', // must be set to 'code' for System User access token
override_default_response_type: true, // when true, any response types passed in the "response_type" will take precedence over the default types
extras: {
setup: {
business: {
name: 'Acme Inc.',
email: 'johndoe@acme.com',
phone: {
code: 1,
number: '6505551234'
},
website: 'https://www.acme.com',
address: {
streetAddress1: '1 Acme Way',
city: 'Acme Town',
state: 'CA',
zipPostal: '94000',
country: 'US'
},
timezone: 'UTC-08:00'
},
phone: {
displayName: 'Acme Inc',
category: 'ENTERTAIN',
description: 'Acme Inc. is a leading entertainment company.',
}
}
}
});
}
</script>
setup
En la siguiente tabla, se muestra la lista de campos que se completan automáticamente con datos del formulario en la UI del proceso de registro insertado.
Campo | Descripción |
---|---|
Tipo: Cadena | Nombre de la empresa. Por ejemplo: |
Tipo: cadena (formato de correo electrónico válido) | Correo electrónico de la empresa. Por ejemplo |
Tipo: cadena (formato URL válido) | URL del sitio web de la empresa. Por ejemplo: |
Tipo: número | Código de marcado del país. Por ejemplo: |
Tipo: Cadena | Número de teléfono de la empresa. Recuerda excluir el código de marcado del país. Por ejemplo: |
Tipo: Cadena | Dirección postal de la empresa (línea 1). Por ejemplo: |
Tipo: Cadena | Dirección postal de la empresa (línea 2). |
Tipo: Cadena | Ciudad de la dirección de la empresa. Por ejemplo: |
Tipo: Cadena | Estado o provincia de la dirección de la empresa. Por ejemplo: |
Tipo: Cadena | Código postal de la dirección de la empresa. Por ejemplo: |
| País de la dirección de la empresa. Por ejemplo: |
Tipo: formato UTC con desplazamiento. Por ejemplo: "UTC -08:00". | Zona horaria de la empresa. Por ejemplo: |
Tipo: cadena que cumple con las Normas del nombre para mostrar. | El nombre para mostrar en el perfil de empresa de WhatsApp visible para los usuarios finales en los clientes de WhatsApp. Por ejemplo: |
| Vertical del sector de WhatsApp Business. Consulta la tabla de las categorías de perfiles de empresa de WhatsApp que figura a continuación en la que se muestran los valores aceptados. Por ejemplo: |
Tipo: cadena (máximo de 256 caracteres) | Descripción de la empresa. |
En la siguiente tabla, se proporciona una lista de valores aceptados para la categoría de perfil de empresa de WhatsApp, que describe el sector en el que opera la empresa.
Categoría | Valor aceptado |
---|---|
Industria automotriz |
|
Salón de belleza, spa y peluquería |
|
Prendas de vestir |
|
Educación |
|
Entretenimiento |
|
Servicios y planificación de eventos |
|
Finanzas y banca |
|
Alimentos y almacén |
|
Servicio público |
|
Hoteles y alojamiento |
|
Medicina y salud |
|
Organizaciones sin fines de lucro |
|
Servicios profesionales |
|
Comercio y venta minorista |
|
Viajes y transporte |
|
Restaurante |
|
Otro |
|
Después de realizar la configuración, los clientes verán una pantalla similar a la siguiente: