Complemento de Salesforce

El complemento de Salesforce es una función de élite

Desbloquee Salesforce Addon y otras potentes funciones para hacer crecer su negocio.

Obtener WPForms Elite

¿Le gustaría conectar sus formularios de WordPress a su cuenta de Salesforce? Con el complemento WPForms Salesforce, puede añadir automáticamente nuevos clientes potenciales a sus contactos cuando los usuarios envíen sus formularios.

Este tutorial le mostrará cómo instalar y utilizar el addon de Salesforce con WPForms.

Requisitos: Para utilizar el complemento de Salesforce, deberá asegurarse de que:


Instalación del complemento de Salesforce

Antes de empezar, primero tendrá que asegurarse de que WPForms está instalado y activado en su sitio de WordPress.

Una vez que haya verificado su licencia de WPForms, podrá instalar y activar rápidamente el complemento de Salesforce.

Creación de una nueva aplicación en Salesforce

Si aún no ha creado una cuenta de Salesforce, hágalo ahora.

Para conectar WPForms con Salesforce, necesita crear una aplicación dentro de su cuenta de Salesforce.

Necesitará una cuenta de pago de Salesforce o una cuenta de desarrollador para poder configurar Salesforce en WPForms. Si está utilizando una cuenta de prueba, es probable que se encuentre con un error al integrar su cuenta con el complemento de Salesforce.

Cuando haya iniciado sesión, asegúrese de que está utilizando el panel clásico de Salesforce. Para cambiar al panel clásico, haga clic en el icono de su perfil en la esquina superior derecha de la pantalla y seleccione la opción Cambiar a Salesforce Classic.

La opción Cambiar a Salesforce Classic

Una vez abierto el panel Classic, haz clic en la pestaña Configuración de la barra de navegación.

Acceso a la página de configuración en Salesforce

Desde aquí, puedes utilizar la barra de búsqueda rápida en la barra lateral izquierda para buscar "Aplicaciones".

La barra de búsqueda rápida de Salesforce

En las opciones que aparecen en la barra lateral izquierda, seleccione Crear " Crear " Aplicaciones.

Acceso a la pantalla Salesforce Apps

Esto le redirigirá a una lista de todas las aplicaciones disponibles en su cuenta de Salesforce. Para añadir una nueva aplicación conectada, desplácese hasta la sección Aplicaciones conectadas y seleccione el botón Nuevo.

Creación de una nueva aplicación conectada en Salesforce

Se abrirá una lista de opciones que tendrá que rellenar. Los campos resaltados en rojo son obligatorios. A continuación encontrará una descripción de cada campo:

  1. Nombre de la aplicación conectada: Un apodo para su aplicación, que verán sus usuarios en Salesforce. Puede ser cualquier cosa que desee.
  2. Nombre API: En este campo aparecerá automáticamente por defecto el nombre de la aplicación conectada, pero puede cambiarlo por el que desee. Si planea utilizar código personalizado para su integración, su(s) desarrollador(es) necesitará(n) este nombre de API para la personalización.
  3. Correo electrónico de contacto: El email de contacto de la persona que crea la app.
Rellenar la información básica para una nueva aplicación de Salesforce

A continuación, tendrás que marcar la opción Enable OAuth Settings para configurar los permisos de tu aplicación.

Activar OAuth para la integración de WordPress con Salesforce

Esto abrirá más campos que tendrás que completar para terminar de configurar tu aplicación, con los campos obligatorios marcados en rojo.

La configuración de OAuth en Salesforce

A continuación te detallamos cada uno de estos ajustes.

URL de devolución de llamada

La URL de devolución de llamada es la URL a la que se le redirigirá después de que haya permitido la autorización para su aplicación conectada (que veremos más adelante). Para encontrar la URL de devolución de llamada, abre el panel de WordPress en una nueva pestaña o ventana del navegador.

A continuación, vaya a WPForms " Configuración " Integraciones y haga clic en la integración de Salesforce.

Acceso a la configuración de Salesforce en WPForms

Se ampliará para mostrar un botón Añadir nueva cuenta.

Añadir una nueva cuenta de Salesforce en la configuración de integraciones de WPForms

Haga clic en este botón para ver la configuración de la integración, incluida la URL de devolución de llamada de su sitio.

Localización de la URL de devolución de llamada para Salesforce en WPForms

Copie la URL de devolución de llamada y deje abierta esta pestaña o ventana del navegador, ya que tendrá que volver a ella más adelante.

Una vez que haya copiado la URL de devolución de llamada, vuelva a la configuración de la aplicación Salesforce y péguela en el campo URL de devolución de llamada.

Añadir la URL de devolución de llamada de WPForms a Salesforce

Ámbitos OAuth seleccionados

Los ámbitos OAuth seleccionados indican a Salesforce qué permisos debe tener su aplicación. WPForms sólo necesita dos permisos: Gestionar datos de usuario a través de API (api) y Realizar solicitudes en cualquier momento (refresh_token, offline_access).

Puede añadir estos permisos seleccionando cada uno de ellos en la columna de la izquierda y haciendo clic en el botón Añadir.

Añadir ámbitos OAuth seleccionados en Salesforce

Una vez que haya añadido estos permisos, desplácese hacia abajo y desmarque la opción que dice Requerir extensión de clave de prueba para intercambio de código (PKCE) para flujos de autorización admitidos.

Desmarque la casilla PKCE

A continuación, desplázate hasta el final de la página y haz clic en el botón Guardar para completar el proceso de configuración de la aplicación personalizada.

Si ha configurado su aplicación correctamente, Salesforce debería redirigirle a una página con un aviso que diga: Espere entre 2 y 10 minutos para que los cambios surtan efecto en el servidor antes de utilizar la aplicación conectada.

Mensaje de confirmación de la nueva aplicación conectada

En este punto, se recomienda que espere los 10 minutos completos antes de pasar al siguiente paso. Esto garantizará que su aplicación tenga tiempo de surtir efecto en Salesforce y le ayudará a evitar posibles errores en el proceso de conexión.

Tras el periodo de espera de 10 minutos, pulse el botón Continuar para ver la información de su API.

Conexión de Salesforce a WPForms

Una vez que haya abierto su información de API, necesitará copiar su Clave de Consumidor y Secreto de Consumidor para conectar Salesforce con WPForms. Para ello, haga clic en el botón Administrar detalles del consumidor en API (Habilitar configuración de OAuth).

Gestionar los datos de los consumidores

Clave del consumidor

Puede encontrar su Clave de Consumidor directamente en la sección Detalles del Consumidor.

Copia de la clave de consumidor en Salesforce

Copie esta información y vuelva a la configuración de WPForms. Aquí, tendrá que pegar su Clave de Consumidor en el campo Clave de Consumidor.

Añadir la clave de consumidor de Salesforce a WPForms

Secreto del consumidor

Haga clic en el botón Copiar situado junto a Secreto del consumidor para copiar su secreto de API.

Copia de su secreto de consumidor en Salesforce

Después, vuelva a su panel de administración de WordPress y péguelo en la configuración de WPForms en el campo Secreto del consumidor.

Añadir el secreto del consumidor de Salesforce a la configuración de WPForms

Una vez que haya añadido la clave de usuario y el secreto de usuario, haga clic en el botón Conectar con Salesforce.

Conexión de WPForms a Salesforce

Esto le redirigirá a la página de inicio de sesión de Salesforce, donde deberá introducir su nombre de usuario y contraseña.

Inicio de sesión en Salesforce para conectarlo a WPForms

A continuación, Salesforce le preguntará si desea permitir el acceso a su cuenta. Haga clic en el botón Permitir para finalizar el proceso de configuración.

Permitir que WPForms acceda a su cuenta de Salesforce

Una vez que haya permitido que WPForms acceda a su cuenta de Salesforce, debería ser redirigido de nuevo a la configuración de sus integraciones, donde verá un banner en la parte superior de la pantalla informándole de que la conexión se ha realizado correctamente.

Mensaje de éxito de integración de Salesforce

Integración de Salesforce en un formulario

Una vez que haya vinculado su cuenta de Salesforce con WPForms, estará listo para conectarla con sus formularios. Para empezar, tendrá que crear un nuevo formulario o editar uno existente.

Consulte nuestra plantilla de formulario de generación de prospectos de Salesforce si desea empezar con una plantilla personalizable.

Tras abrir el generador de formularios, puede añadir una nueva conexión a Salesforce en Marketing " Salesforce. Desde aquí, tendrá que hacer clic en el botón azul Añadir nueva conexión.

Añadir una nueva conexión de Salesforce a un formulario

Se abrirá una ventana superpuesta en la que podrá añadir un nombre a su conexión. Tus usuarios nunca verán esta etiqueta. Simplemente está pensada para ayudarte a realizar un seguimiento de múltiples conexiones.

Para nuestro ejemplo, llamaremos a la conexión Añadir nuevo contacto.

Adición de un apodo de conexión a Salesforce

Haga clic en el botón OK para guardar su conexión, y dos ajustes deben ser visibles:

  1. Seleccionar cuenta: Elija en este desplegable la cuenta de Salesforce a la que desea enviar los datos del formulario.
  2. Seleccione Objeto Salesforce: Seleccione el tipo de datos que desea enviar desde este formulario a Salesforce.
Selección de una cuenta para una nueva conexión a Salesforce

Nota: WPForms carga objetos predefinidos en su cuenta de Salesforce. Actualmente, los objetos soportados incluyen: Cuenta, Campaña, Caso, Contacto, Cliente potencial, Oportunidad y Producto.

Para nuestro ejemplo, elegiremos la cuenta que conectamos en los pasos anteriores de este tutorial en el menú desplegable Seleccionar cuenta. A continuación, estableceremos el objeto de Salesforce en Contacto para que cada envío de nuestro formulario añada un nuevo contacto en Salesforce.

Adición de un objeto Salesforce a una nueva conexión

Una vez que haya seleccionado un objeto de Salesforce, aparecerán más opciones de configuración.

Asignación de campos personalizados de Salesforce
  1. Nombre de campo personalizado: Estos son campos específicos dentro de Salesforce a los que le gustaría asignar sus campos WPForms. Para nuestro ejemplo, usaremos el campo predeterminado Nombre completo y agregaremos también el campo Correo electrónico.
  2. Valor de campo de formulario: Estos son los campos del formulario de los que desea extraer datos para Salesforce. En nuestro ejemplo, asignaremos Nombre completo al campo Nombre de nuestro formulario y asignaremos Correo electrónico a nuestro campo Correo electrónico.
Campos personalizados asignados para una conexión Salesforce

Si desea añadir más campos personalizados a su integración, puede hacer clic en el botón más (+).

Añadir una asignación de campos personalizada para Salesforce

Una vez configurados todos los ajustes, asegúrese de guardar el formulario.

Pruebe sus formularios

Una vez que haya configurado su formulario, es una buena idea probarlo en el frontend de su sitio. Para hacer esto sin publicar el formulario en una página en vivo, puede utilizar la opción de vista previa del formulario en WPForms o crear una página privada o post.

He aquí un ejemplo de algunos datos que podría utilizar en su entrada de prueba:

Añadir algunos datos a un formulario para probar una conexión con Salesforce

Después de enviar su entrada de prueba, diríjase a su cuenta de Salesforce y navegue hasta el botón más (+) en la parte superior de la pantalla para abrir una lista completa de pestañas disponibles. En nuestro ejemplo, haremos clic en Contactos para ver el nuevo contacto que hemos creado.

Acceso a la lista de contactos de Salesforce

Para ver los detalles de nuestro envío, haremos clic en el nombre del contacto para abrir su perfil.

Visualización de un contacto de prueba en Salesforce

Esto mostrará los detalles completos del contacto, donde podemos comprobar que todos los campos asignados de nuestro envío han pasado correctamente a Salesforce.

Ver datos de contacto en Salesforce

Preguntas frecuentes

A continuación, analizamos algunas de las preguntas más comunes que recibimos sobre el complemento de Salesforce.

¿Cómo puedo saber si puedo utilizar mi edición de Salesforce con WPForms?

Actualmente, Salesforce sólo proporciona compatibilidad con API para las ediciones Enterprise, Unlimited, Performance y Developer. Si su edición no tiene compatibilidad con API, póngase en contacto con el equipo de Salesforce para obtener más información sobre cómo cambiar de edición.

Nota: La compatibilidad con API está disponible para los clientes de Salesforce Professional con un coste adicional. Para obtener más información, vaya a la página de precios de Salesforce y haga clic en Conectar información de ventas a cualquier aplicación.

Al conectar WPForms a Salesforce, se me redirige a una página con el error error=invalid_client_id&error_description=client%20identifier%20invalid. ¿Cómo puedo solucionarlo?

Esto significa que ha habido algún problema en el proceso de configuración (ya sea no haber esperado los 10 minutos después de crear tu aplicación, ajustes OAuth incorrectos o claves copiadas incorrectamente).

Para solucionarlo, tendrá que volver a comprobar que ha activado la configuración correcta de OAuth para su aplicación en Salesforce y que ha copiado sus claves API correctamente.

Si no has esperado los 10 minutos después de crear tu aplicación antes de intentar una conexión, tendrás que actualizar la página después del período de espera y volver a intentarlo.

Ya está. Ahora puede instalar y utilizar el addon de Salesforce con WPForms.

A continuación, ¿le gustaría procesar pagos de Authorize.Net a través de sus formularios? Asegúrese de consultar nuestra guía sobre cómo configurar y utilizar el complemento Authorize. Net para obtener más detalles.

El mejor plugin de WordPress para crear formularios arrastrando y soltando

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.

Active JavaScript en su navegador para rellenar este formulario.