Complemento de Salesforce

El complemento de Salesforce es una función Élite

Desbloquea el complemento de Salesforce y otras potentes funciones para hacer crecer tu negocio.

Obtener WPForms Élite

¿Te gustaría conectar tus formularios de WordPress a tu cuenta de Salesforce? Con el complemento WPForms Salesforce, puedes añadir automáticamente nuevos clientes potenciales a tus contactos cuando los usuarios envían tus formularios.

Este tutorial te mostrará cómo instalar y usar el complemento de Salesforce con WPForms.

Requisitos: Para usar el complemento de Salesforce, deberás asegurarte de que:


Instalación del complemento de Salesforce

Antes de empezar, primero deberás asegurarte de que WPForms está instalado y activado en tu sitio de WordPress.

Una vez que hayas verificado tu licencia de WPForms, podrás instalar y activar rápidamente el complemento de Salesforce.

Creación de una nueva aplicación en Salesforce

Si aún no has creado una cuenta de Salesforce, hazlo ahora.

Para conectar WPForms con Salesforce, necesitas crear una aplicación dentro de tu cuenta de Salesforce.

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

Una vez que hayas iniciado sesión, haz clic en el icono del engranaje en la esquina superior derecha de la pantalla y selecciona la opción Configuración.

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

En las opciones que aparecen en la barra lateral izquierda, selecciona Aplicaciones » Aplicaciones de cliente externas » Configuración.

Esto mostrará todas tus aplicaciones conectadas. Desde aquí, haz clic en el botón Nueva aplicación conectada.

Nota: Asegúrate de que los botones de alternancia Permitir acceso a los secretos del consumidor de la aplicación de cliente externa a través de la API REST y Permitir la creación de aplicaciones conectadas estén en la posición ACTIVADO.

Esto abrirá una lista de opciones que deberás completar. Los campos resaltados en rojo son obligatorios. Puedes ver una descripción de cada campo a continuación:

  1. Nombre de la aplicación conectada: Un apodo para tu aplicación, que verán tus usuarios en Salesforce. Puede ser lo que quieras.
  2. Nombre de la API: Este campo se completará automáticamente con el Nombre de la aplicación conectada, pero puedes cambiarlo a lo que quieras. Si planeas usar código personalizado para tu integración, tus desarrolladores necesitarán este nombre de API para la personalización.
  3. Correo electrónico de contacto: El correo electrónico de contacto de la persona que crea la aplicación.
Rellenar información básica para una nueva aplicación de Salesforce

A continuación, deberá marcar la opción Habilitar configuración de OAuth para configurar los permisos de su aplicación.

Habilitar OAuth para la integración de WordPress y Salesforce

Esto abrirá más campos que deberá completar para finalizar la configuración de su aplicación, con los campos obligatorios marcados en rojo.

La configuración de OAuth en Salesforce

Hemos revisado cada una de estas configuraciones en detalle a continuación.

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 haber permitido la autorización para su aplicación conectada (que cubriremos más adelante). Para encontrar su URL de devolución de llamada, abra su panel de WordPress en una nueva pestaña o ventana del navegador.

Luego, navegue a WPForms » Configuración » Integraciones y haga clic en la integración de Salesforce.

Acceder a la configuración de Salesforce en WPForms

Esto se expandirá 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 revelar la configuración de integración, incluida la URL de devolución de llamada de su sitio.

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

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

Una vez que haya copiado su URL de devolución de llamada, navegue de regreso a la configuración de su aplicación de 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

Alcances OAuth seleccionados

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

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

Añadir ámbitos OAuth seleccionados en Salesforce

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

Desmarcar la casilla PKCE

Después de eso, desplácese hasta el final de la página y haga 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 redirigirlo a una página con un aviso que dice: Los cambios pueden tardar hasta 10 minutos en surtir efecto. La eliminación de una organización principal también elimina todas las aplicaciones conectadas con la configuración de OAuth habilitada.

Importante: No cierre esta pestaña del navegador durante el período de espera de 10 minutos. Si se cierra la página, deberá ir a Aplicaciones > Gestor de aplicaciones en Salesforce y hacer clic en Ver junto a su aplicación conectada para volver a esta pantalla.

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

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

Después del período de espera de 10 minutos, haga clic en el botón Continuar para ver la información de su API.

Conexión de Salesforce a WPForms

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

Gestionar detalles del consumidor

Clave de consumidor

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

Copiando su clave de consumidor en Salesforce

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

Añadiendo la clave de consumidor de Salesforce a WPForms

Secreto del Consumidor

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

Copiando su secreto de consumidor en Salesforce

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

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

Una vez que haya agregado su Clave de Consumidor y Secreto del Consumidor, haga clic en el botón Conectar a Salesforce.

Conectando 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.

Iniciando 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.

Permitiendo 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 indicándole que la conexión se ha realizado correctamente.

Mensaje de éxito de la integración con Salesforce

Añadir la integración de Salesforce a un formulario

Después de vincular su cuenta de Salesforce a WPForms, estará listo para conectarla con sus formularios. Para empezar, deberá crear un nuevo formulario o editar uno existente.

Consulte nuestra Plantilla de Formulario de Generación de Leads de Salesforce si desea empezar con una plantilla personalizable.

Después de abrir el constructor de formularios, puede agregar una nueva conexión de Salesforce en Marketing » Salesforce. Desde aquí, deberá hacer clic en el botón azul Agregar Nueva Conexión.

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

Esto abrirá una superposición donde puede agregar un nombre para su conexión. Sus usuarios nunca verán esta etiqueta. Simplemente está destinada a ayudarle a realizar un seguimiento de múltiples conexiones.

Para nuestro ejemplo, llamaremos a la conexión Agregar Nuevo Contacto.

Añadiendo un apodo a la conexión de Salesforce

Haga clic en el botón Aceptar para guardar su conexión, y dos configuraciones deberían hacerse visibles:

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

Nota: WPForms carga objetos que están predefinidos en su cuenta de Salesforce. Actualmente, los objetos admitidos incluyen: Cuenta, Campaña, Caso, Contacto, Lead, Oportunidad y Producto.

Para nuestro ejemplo, elegiremos la cuenta que conectamos en los pasos anteriores de este tutorial desde el menú desplegable Seleccionar Cuenta. Luego, estableceremos el Objeto de Salesforce en Contacto para que cada envío de nuestro formulario agregue un nuevo contacto en Salesforce.

Añadiendo un objeto de Salesforce a una nueva conexión

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

Mapeando campos personalizados de Salesforce
  1. Nombre de Campo Personalizado: Estos son campos específicos dentro de Salesforce a los que desea mapear sus campos de WPForms. Para nuestro ejemplo, usaremos el campo predeterminado Nombre Completo y agregaremos el campo Email también.
  2. Campos del formulario: Estos son los campos de su formulario de los que desea extraer datos en Salesforce. Para nuestro ejemplo, asignaremos Nombre completo al campo Nombre de nuestro formulario y Email a nuestro campo Email.
Campos personalizados asignados para una conexión de Salesforce

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

Añadiendo una asignación de campo personalizado para Salesforce

Después de haber configurado todos sus ajustes, asegúrese de guardar su formulario.

Probar tus formularios

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

Aquí tiene un ejemplo de algunos datos que podría usar en su entrada de prueba:

Añadiendo algunos datos a un formulario para probar una conexión de Salesforce

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

Accediendo 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.

Viendo un contacto de prueba en Salesforce

Esto mostrará los detalles completos del contacto, donde podemos verificar que todos los campos asignados de nuestro envío se hayan transferido correctamente a Salesforce.

Viendo los detalles de un contacto en Salesforce

Preguntas frecuentes

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

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

Actualmente, Salesforce solo proporciona soporte de API para las ediciones Enterprise, Unlimited, Performance y Developer. Si su edición no tiene soporte de API, comuníquese con el equipo de Salesforce para obtener más detalles sobre cómo cambiar su edición.

Nota: El soporte de API está disponible para los clientes de Salesforce Professional con un costo adicional. Para obtener más información, visite 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, me redirige a una página con el error error=invalid_client_id&error_description=client%20identifier%20invalid. ¿Cómo lo soluciono?

Esto significa que ha habido algún problema en el proceso de configuración (ya sea no esperar los 10 minutos completos después de crear su aplicación, una configuración de OAuth incorrecta o claves copiadas incorrectamente).

Para solucionarlo, deberá verificar dos veces que ha habilitado la configuración de OAuth correcta para su aplicación en Salesforce y que ha copiado sus claves de API correctamente.

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

¿Por qué no hay instrucciones para crear la aplicación en Salesforce Classic?

Salesforce ya no permite a los usuarios crear aplicaciones conectadas en la Experiencia Clásica. Todos los pasos de creación de aplicaciones ahora deben completarse utilizando la Experiencia Lightning, que también es la interfaz predeterminada para la mayoría de los usuarios.

Si estás usando Salesforce Classic, te recomendamos cambiar a Lightning para completar la configuración de la integración.

¿Cómo puedo reenviar envíos fallidos a Salesforce?

Si un envío de formulario no logra enviar datos a Salesforce (por ejemplo, debido a un problema temporal de conexión o un error de API), ahora puedes reenviarlo directamente desde la página de Entrada única en tu panel de WPForms.

Para hacer esto, abre la entrada de tu formulario en WPForms » Entradas, y luego haz clic para ver la entrada individual. Una vez en la página de entradas individuales, haz clic en la opción Reenviar a Salesforce en la sección Acciones.

Opción de reenviar a Salesforce

¡Eso es todo! Ahora puedes instalar y usar el complemento de Salesforce con WPForms.

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

El mejor plugin constructor de formularios de arrastrar y soltar para WordPress

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