¿Cómo integrar WP-Forms con Salesforce?
Vista General
WPForms es un creador de formularios de arrastrar y soltar que permite a cualquier persona crear un formulario en su sitio de WordPress sin escribir código. Recopila la información ingresada por el usuario y la almacena en la base de datos de WordPress, pero esos datos se vuelven mucho más útiles cuando llegan a un CRM. Conectar WordPress con Salesforce significa que cada envío se envía automáticamente a Salesforce, por lo que el equipo siempre Tiene datos actualizados en Salesforce sin ningún trabajo manual.
Para sincronizar correctamente todos los campos de WPForms con Salesforce, incluidas las cargas de archivos, necesitamos dos asignaciones de objetos. La primera es una Mapeo de objetos primarios que sincroniza los campos estándar de WPForms, como texto, fecha y lista desplegable, con Salesforce. El segundo es un Mapeo de objetos adicional Para la carga de archivos, gestiona los campos de tipo archivo de WPForms y los envía a Salesforce como documentos de contenido vinculados al registro correcto.
En esta guía, explicaremos cómo configurar ambas asignaciones de objetos utilizando el Sincronización de datos de objetos de miniOrange para Salesforce Explicar el funcionamiento del plugin y mostrar cómo realizar una operación de envío masivo para sincronizar las entradas existentes de WPForms con Salesforce.
Requisitos previos: descarga e instalación
- Versión premium de Sincronización de datos de objetos para Salesforce complemento instalado y activado
- Plugin WPForms instalado
- Cuenta activa de Salesforce con acceso a la API habilitado.
Pasos de configuración
Paso 1: Asignación de objetos principales para campos estándar
Crear una nueva asignación de objetos
- Navegue a la pestaña Asignaciones de objetos pestaña en el complemento.
- Haga clic en Agregar mapeo de objetos.
- En la sección Objeto de Salesforce En el menú desplegable, seleccione el objeto donde se almacenarán los datos del formulario. Las opciones incluyen Cliente potencial, Contacto, Caso o cualquier objeto personalizado dentro de su cuenta de Salesforce.
- En la sección Objeto de WordPress En el menú desplegable, seleccione el formulario WPForms que contiene los campos que desea sincronizar.
- Active la característica de Sincronización de WordPress a Salesforce palanca.
Configurar la clave secundaria (opcional)
Para actualizar un registro de contacto existente en Salesforce en lugar de crear uno nuevo en cada envío, utilice la función Clave secundaria.
- Active la característica de Clave secundaria palanca.
- Seleccione el campo de Salesforce que contiene el identificador único del registro (por ejemplo, Correo electrónico).
- En la sección Campo de WordPress En el menú desplegable, seleccione el campo WPForms correspondiente. Object Data Sync para Salesforce utiliza este valor para buscar y actualizar el registro correcto.

Atributos de objetos de mapa
- En la sección Mapeo de atributos de objetos En esta sección, asigne los campos del formulario a los campos correspondientes en Salesforce. Este paso de asignación de campos controla dónde se almacena cada dato ingresado por el usuario en Salesforce.

Configurar la asignación de campos de referencia (opcional)
Los Mapeo de campos de referencia Esta sección vincula el envío de un formulario con un registro relacionado de Salesforce mediante un par de campos de WordPress y Salesforce.
Ejemplo: Un formulario de WPForms recopila el nombre y el correo electrónico del donante. Para vincular el registro de donación con el registro de donante correcto dentro de su cuenta de Salesforce:
- En la sección Campo de Salesforce En el menú desplegable, seleccione el campo de referencia del donante.
- Los Campos del objeto de referencia El menú desplegable se rellena con los campos del objeto Donante.
- Seleccione el campo de WPForms con el identificador único, como Email, para localizar el registro correspondiente.
- Haga clic en Guardar para guardar la asignación de objetos.

Paso 2: Asignación de objetos adicionales para la carga de archivos
Para sincronizar los archivos enviados a través de los campos de tipo archivo de WPForms con Salesforce, cree una segunda asignación de objetos en Object Data Sync para Salesforce. Sin ella, los archivos enviados a través del formulario en su sitio de WordPress no llegarán a Salesforce.
Crear la asignación de objetos de carga de archivos
- Navegue a la pestaña Mapeo de objetos pestaña en el complemento.
- Haga clic en Agregar mapeo de objetos.
- En la sección Objeto de Salesforce desplegable, seleccione Versión de contenido.
- En la sección Objeto de WordPress En el menú desplegable, seleccione el formulario WPForms que contiene los campos de archivo que desea sincronizar.
- Active la característica de Sincronización de WordPress a Salesforce palanca.
Mapear el campo del título
- En Mapeo de atributos de objetosmapear Salesforce Título campo a uno de los campos de tipo archivo de WPForms. Esto establece el nombre para mostrar del archivo dentro de su organización de Salesforce.
Configurar VersionData para la sincronización de archivos
- Para sincronizar datos de campos de tipo de archivo único o múltiple, utilice el Seleccione valores estáticos para los campos de Salesforce. .
- Seleccione Datos de versión como el campo de Salesforce.
- Introduzca todos los nombres de los campos de tipo archivo de WPForms separados por un punto y coma (;), envuelto entre llaves dobles.
Formato de valor estático: {{your-file-field-name1;your-file-field-name2;your-file-field-name3}}

Ejemplo: Supongamos que en el formulario de WP hay dos campos de tipo archivo llamados "Carga de archivo de prueba" y "Carga de archivo de prueba 2".

Introduzca estos nombres de campo junto al Datos de versión Campo de Salesforce dentro del Seleccione valores estáticos para los campos de Salesforce. sección en este formato:
{{Test File Upload;Test File Upload 2}}
Una vez configurado el mapeo, el complemento sincroniza los archivos cargados a través de los campos de tipo de archivo de WPForms con los documentos/archivos de contenido de Salesforce y los asocia con el registro de objeto de Salesforce correspondiente.
Paso 3: Envío masivo para sincronizar las entradas existentes de WPForms con Salesforce.
Utilice el Empuje masivo Esta función de Sincronización de datos de objetos para Salesforce permite sincronizar los datos de todas las entradas existentes de WPForms con Salesforce. Esto incluye los envíos realizados antes de que se activara la integración de Salesforce para WordPress.
- Navegue a la pestaña Opciones de sincronización avanzadas pestaña en el complemento.

- Localice la opción Empuje único Sección. Aquí aparecen dos asignaciones de objetos: una para campos estándar y otra para campos de tipo archivo.
- Haga clic en Push junto al mapeo de objetos configurado para la sincronización de campos estándar para sincronizar todas las entradas de WPForms existentes asociadas con ese mapeo.

Nota: No haga clic en "Enviar" para la asignación de tipos de archivo por separado. El complemento Object Data Sync para Salesforce gestiona la sincronización de archivos internamente cuando se ejecuta el envío de campos estándar.
Ha configurado correctamente la integración de WPForms con Salesforce mediante Object Data Sync para Salesforce. Ahora, cada envío de WPForms se transfiere directamente a Salesforce en tiempo real, con los archivos cargados vinculados al registro correcto y todas las entradas históricas contabilizadas mediante la función Bulk Push.
Preguntas Frecuentes
¿Cómo conecto WPForms con Salesforce?
Para conectar WPForms con Salesforce, necesitas la versión Premium del plugin Object Data Sync for Salesforce. Este plugin conecta el plugin con tu organización de Salesforce mediante autenticación OAuth segura. Una vez conectado, puedes crear asignaciones de objetos para sincronizar los datos de WPForms con los registros de Salesforce.
¿Necesito dos asignaciones de objetos para sincronizar WPForms con Salesforce?
No, no necesitas dos asignaciones de objetos para cada caso de uso. Una sola asignación de objeto es suficiente para sincronizar campos de formulario estándar, como texto, fecha y valores de listas desplegables, con Salesforce. Solo necesitas una segunda asignación de objeto cuando quieras sincronizar la carga de archivos. Esta asignación utiliza el objeto Versión de contenido y el campo VersionData. El campo VersionData almacena el contenido real del archivo, lo que permite a Salesforce guardar los archivos cargados como documentos de contenido.
¿Qué es la clave secundaria y cuándo debo usarla?
La clave secundaria actualiza un contacto existente en Salesforce en lugar de crear un duplicado cuando el mismo usuario vuelve a enviar el formulario. Realiza una búsqueda utilizando un campo único en Salesforce, como el correo electrónico, que se compara con el campo correspondiente de WPForms.
¿Qué integraciones de formularios admite el plugin Object Data Sync para Salesforce?
Esta guía se centra específicamente en WPForms. Sin embargo, el plugin Object Data Sync para Salesforce también permite la integración con Gravity Forms, Contact Form 7, Ninja Forms y Formidable Forms. Además de los creadores de formularios, se conecta con WooCommerce, MemberPress, Paid Memberships Pro (PMPro), WP Groups, Ultimate Member, CPTUI y formularios ACF.
Artículos Relacionados
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente

Registrarsee