Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo compartir usuarios e inicios de sesión entre múltiples sitios de WordPress

Administrar múltiples sitios de WordPress puede ser un problema, especialmente cuando se trata de manejar cuentas de usuario e inicios de sesión.

Compartir información de clientes, miembros o visitantes entre varios sitios puede mejorar la experiencia al permitir que los usuarios inicien sesión en múltiples sitios con la misma cuenta. También puede ahorrarle mucho tiempo si necesita agregar empleados, estudiantes u otros usuarios a varios sitios.

En este artículo, le mostraremos cómo compartir fácilmente usuarios e inicios de sesión entre varios sitios web de WordPress.

Comparte automáticamente usuarios e inicios de sesión entre múltiples sitios de WordPress

¿Por qué compartir usuarios e inicios de sesión entre varios sitios de WordPress?

Si tiene varios sitios web, es posible que desee compartir usuarios e información de inicio de sesión entre ellos.

Esto puede ahorrarles tiempo y esfuerzo a sus visitantes, ya que solo necesitan completar el formulario de registro de usuario una vez. Por ejemplo, podría tener un blog de WordPress y un sitio web donde vende cursos en línea.

Si alguien compra un curso en su blog, puede agregarlo automáticamente al sitio que tiene el sistema de gestión de aprendizaje (LMS). El usuario puede iniciar sesión en el LMS y comenzar a trabajar en su curso, sin tener que registrarse usando su dirección de correo electrónico, nombre de usuario u otra información.

Si eres una agencia de desarrollo de WordPress o trabajas en varios sitios de clientes, es posible que necesites crear manualmente varias cuentas para cada desarrollador, probador y otro miembro del personal. En su lugar, puedes ahorrar tiempo registrando a cada persona una vez y luego compartiendo la información de inicio de sesión entre todos los sitios de clientes.

Con esto en mente, veamos cómo puedes compartir usuarios e inicios de sesión entre sitios web de WordPress.

Cómo compartir usuarios e inicios de sesión entre múltiples sitios de WordPress

La mejor manera de compartir información de usuarios e inicios de sesión es usando Uncanny Automator. Es el mejor plugin de automatización de WordPress y te ayuda a crear flujos de trabajo automatizados que pueden ahorrarte mucho tiempo y esfuerzo.

Cuando se trata de conectar varios sitios, muchas personas asumen que necesitas configurar una red multisitio de WordPress. Sin embargo, a menudo es más fácil usar webhooks. Estos son fragmentos de código que permiten que diferentes herramientas y aplicaciones compartan información en tiempo real.

Después de instalar Uncanny Automator, puedes usar webhooks para compartir información entre sitios web de WordPress, incluidas las cuentas de usuario y los detalles de inicio de sesión.

Para empezar, necesitarás instalar Uncanny Automator en el sitio web donde los usuarios crearán su cuenta original. Llamaremos a este el sitio web de 'origen'.

Luego, necesitarás instalar Uncanny Automator en cada sitio web que deba recibir datos del sitio de origen.

Finalmente, usarás recetas de automatización y webhooks para enviar información de usuario desde el origen a todos los demás sitios web que necesiten esta información.

Con esto en mente, repasemos los pasos con más detalle.

Agrega Uncanny Automator al Sitio Web de Origen

Lo primero que necesitas hacer es instalar y activar Uncanny Automator en tu sitio web de origen. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Nota: Existe un plugin gratuito Uncanny Automator que te permite automatizar muchas tareas comunes y viene con 300 disparadores y acciones de automatización. Sin embargo, usaremos Uncanny Automator Pro porque lo necesitas para usar el disparador 'Un usuario es creado'.

Al activarlo, se te pedirá que instales la versión gratuita de Uncanny Automator core. El plugin gratuito tiene funciones limitadas, pero se utiliza como base para la versión Pro.

Hecho eso, dirígete a Automator » Configuración e ingresa tu clave de licencia.

El plugin de automatización de WordPress Uncanny Automator

Puedes encontrar esta información en tu cuenta en el sitio web de Uncanny Automator.

Después de ingresar la clave, haz clic en el botón ‘Activar Licencia’.

Crear una Nueva Receta de Automatización

Una vez activado, estás listo para crear flujos de trabajo automatizados en WordPress. Uncanny Automator llama a estos flujos de trabajo ‘recetas’.

Vas a crear una receta que envía información a un webhook, cada vez que un usuario se registra en tu sitio web de WordPress.

Para empezar, simplemente dirígete a la página Automator » Agregar Nuevo. Uncanny Automator te preguntará si deseas crear una receta de ‘Usuario conectado’ o una receta de ‘Todos’.

Las recetas de ‘Usuario conectado’ solo pueden ser activadas por usuarios conectados, pero cualquiera puede activar las recetas de ‘Todos’. Dicho esto, selecciona ‘Usuario conectado’ y luego haz clic en ‘Confirmar’.

Creando un nuevo flujo de trabajo automatizado en WordPress

Ahora puedes darle un título a esta receta, escribiendo en el campo ‘Título’.

Esto es solo para tu referencia, así que puedes usar lo que quieras.

Cómo compartir información de inicio de sesión entre múltiples sitios web de WordPress

Agregar Disparadores y Acciones al Flujo de Trabajo Automatizado

Cada receta en Uncanny Automator tiene dos partes llamadas Disparadores y Acciones.

Un disparador es cualquier evento que inicia el flujo de trabajo automatizado, como agregar nuevos usuarios y autores a tu blog de WordPress. Las acciones son las tareas que realizará la receta, como compartir información con otro sitio web, blog o tienda en línea.

Para empezar, necesitarás configurar el disparador eligiendo una integración.

Uncanny Automator es compatible con muchos complementos populares de WordPress, incluidos WPForms, WooCommerce y OptinMonster. Las opciones que ve pueden variar según los complementos que haya instalado.

Para comenzar, seleccione 'WordPress' y luego haga clic en 'Se crea un usuario'.

Cómo compartir información de usuario entre múltiples blogs o sitios web

A continuación, debe indicarle a Uncanny Automator qué debe hacer cuando se active la receta.

Para hacer esto, haga clic en el botón 'Agregar acción'.

Compartir datos entre sitios web de WordPress usando un webhook

Uncanny Automator ahora mostrará todas las diferentes integraciones que puede usar en la acción.

Para enviar datos a un webhook, haga clic en 'Webhooks'.

Cómo crear cuentas de usuario automáticamente usando Uncanny Automator

Esto agrega un nuevo menú desplegable.

Aquí, seleccione 'Enviar datos a un webhook'.

Enviando datos a un webhook de WordPress usando Uncanny Automator

Ahora verá una nueva sección donde puede configurar el webhook.

Por ahora, desplácese hasta la sección 'Cuerpo'.

Compartiendo nombres de usuario y correos electrónicos entre múltiples sitios web

Aquí, debe especificar los datos que Uncanny Automator debe pasar a los blogs o sitios web receptores. Como ejemplo, le mostraremos cómo compartir la dirección de correo electrónico del usuario, su nombre y nombre de usuario. No compartiremos la contraseña del usuario a través de Uncanny Automator.

En cambio, Uncanny Automator generará una contraseña temporal aleatoria. Más adelante en esta guía, le mostraremos cómo enviar un correo electrónico que contenga un enlace para restablecer la contraseña para que los usuarios puedan crear fácilmente su propia contraseña.

Consejo profesional: Es una buena práctica usar una contraseña única para cada cuenta. Para obtener más información sobre este tema, consulte nuestra guía definitiva de seguridad de WordPress.

Para compartir la dirección de correo electrónico del usuario, haz clic en el campo debajo de ‘Clave’ y escribe ‘Email’. Usarás la clave en tu webhook, así que anótala.

Recuperando la dirección de correo electrónico del usuario desde un webhook

En ‘Tipo de dato’, elige ‘Texto’ si aún no está seleccionado.

Ahora, haz clic en el asterisco junto a ‘Valor’.

Obteniendo datos de un webhook usando un plugin de automatización

Esto abre un menú desplegable con todos los datos diferentes que puedes compartir. Por ejemplo, podrías compartir el nombre de usuario, el nombre y el apellido de la persona.

Para compartir la dirección de correo electrónico del usuario, haz clic en ‘Común’ y luego selecciona ‘Correo electrónico del usuario’.

Agregando tokens dinámicos a un flujo de trabajo automatizado de WordPress

Normalmente querrás compartir información adicional, como el nombre y apellido del usuario.

Para compartir más información, haz clic en el botón ‘Agregar par’.

Agregando pares clave/valor adicionales a un flujo de trabajo de Uncanny Automator

Luego, escribe una clave, selecciona el tipo de dato y elige un valor del menú desplegable siguiendo el mismo proceso descrito anteriormente.

Por ejemplo, en la siguiente imagen, estamos compartiendo el correo electrónico, el nombre y el nombre de usuario.

Agregando pares clave/valor a un flujo de trabajo automatizado

Esta receta está casi completa, pero aún necesitas escribir la URL del webhook. Para obtener este enlace, deberás configurar Uncanny Automator en el sitio web que recibirá los datos.

Dicho esto, deja el sitio web de origen abierto en una pestaña en segundo plano y abre una nueva pestaña.

Recibir información de inicio de sesión de usuario usando un Webhook

En la nueva pestaña, inicia sesión en el sitio web, blog o tienda WooCommerce que recibirá la información del usuario y los datos de inicio de sesión. Ahora puedes instalar y activar el plugin Uncanny Automator siguiendo el mismo proceso descrito anteriormente.

Hecho esto, es hora de crear una receta que recuperará los datos del webhook y los agregará a una nueva cuenta de usuario.

Para empezar, dirígete a Automator » Agregar Nuevo. En la ventana emergente que aparece, haz clic en ‘Todos’ y luego selecciona ‘Confirmar’.

Cómo crear una receta para todos los usuarios

Ahora puedes escribir un título para el flujo de trabajo automatizado.

Una vez más, esto es solo para tu referencia, así que puedes usar lo que quieras.

Cómo recibir datos de un webhook en tu sitio web o blog

En ‘Integraciones’, selecciona ‘Webhooks’.

En el menú desplegable que aparece, selecciona ‘Recibir datos de un webhook’.

Recibiendo datos de un webhook de WordPress

Esto agrega una nueva sección con la ‘URL del Webhook’ ya completada. En un paso posterior, agregarás esta URL al sitio web de origen.

Por ahora, desplázate hasta la sección ‘Campos’. Aquí, deberás configurar toda la información que recuperarás del webhook. Estos son simplemente los pares clave/valor que creaste en la primera receta de automatización.

En ‘Clave’, escribe la clave exacta que usaste para la primera pieza de información. Si escribiste en mayúscula ‘Email’ antes, escríbelo en mayúscula aquí también.

Agregando claves a un sitio web o blog de WordPress

Después de eso, abre el menú desplegable ‘Tipo de valor’ y elige ‘Texto’.

Para configurar el siguiente par clave/valor, haz clic en ‘Agregar par’. Ahora puedes simplemente repetir estos pasos para agregar todos los pares clave/valor.

Mapeando claves y valores en WordPress

Hecho esto, haz clic en ‘Guardar’.

Configura los datos del usuario en Uncanny Automator

Si has estado siguiendo, Uncanny Automator ahora compartirá la dirección de correo electrónico, el nombre de usuario y el nombre del usuario con este nuevo sitio web.

Como ya mencionamos, la receta creará una contraseña aleatoriamente, por lo que necesitarás darle a los visitantes una forma fácil de restablecer su contraseña.

La forma más fácil es enviando un correo electrónico que contenga un enlace a tu página de restablecimiento de contraseña. También puedes incluir otra información útil, como el nombre de usuario de la persona, un enlace a tu sitio web y tu información de contacto.

Para empezar, haz clic en el botón ‘Agregar acción’.

Agregando acciones a una receta automatizada en Uncanny Automator

Uncanny Automator ahora mostrará todas las diferentes integraciones que puedes usar.

Continúa y haz clic en ‘Correos electrónicos’.

Cómo enviar un correo electrónico automáticamente

En el menú desplegable que aparece, selecciona ‘Enviar un correo electrónico’.

Esto agrega una nueva sección con algunas configuraciones ya completadas. Por ejemplo, por defecto Uncanny Automator enviará todos los mensajes desde tu correo electrónico de administrador de WordPress. También usará el nombre de tu sitio como ‘Nombre del remitente’.

Enviando correos electrónicos automáticamente usando una receta de Uncanny Automator

Para cambiar cualquiera de estas configuraciones, simplemente elimina el valor predeterminado.

Luego, escribe el valor que deseas usar en su lugar o haz clic en el asterisco y elige un token del menú desplegable. Estos tokens se reemplazarán con información real cuando se ejecute la receta, por lo que son una excelente manera de mostrar contenido personalizado a diferentes usuarios.

Cambiando la configuración predeterminada de automatización de correo electrónico

Tu siguiente tarea es obtener la dirección de correo electrónico del usuario desde el webhook.

Para hacer esto, busca el campo 'Para' y luego haz clic en su asterisco.

Agregando tokens dinámicos a un flujo de trabajo automatizado

A continuación, haz clic para expandir la sección 'Común'.

Cuando aparezca, haz clic en 'Correo electrónico del usuario'.

Cómo compartir inicios de sesión y cuentas de usuario entre múltiples sitios web

Uncanny Automator ahora mostrará una ventana emergente explicando que necesitas especificar de dónde provendrá la información del usuario.

En la ventana emergente, haz clic en 'Establecer datos del usuario'.

Configurando datos de usuario en un flujo de trabajo de automatización

Ahora, si te desplazas hacia arriba, verás una nueva sección 'Las acciones se ejecutarán en...'.

Quieres crear una nueva cuenta de usuario cada vez que se ejecute la receta, así que selecciona 'Nuevo Usuario'.

Creando automáticamente un nuevo usuario

Ahora necesitas mapear cada campo con la información recuperada del webhook. Algunos de estos campos son obligatorios, como el nombre de usuario y la dirección de correo electrónico, pero otros son opcionales, como el nombre para mostrar.

Para empezar, simplemente busca el primer campo donde quieras mapear algunos datos y luego haz clic en su botón de asterisco.

Mapeando datos a un webhook

En el menú desplegable, haz clic para expandir la sección 'Recibir datos de un webhook'.

Ahora puedes elegir la información que quieres mostrar en este campo. En nuestras imágenes, estamos recuperando la dirección de correo electrónico del usuario del webhook.

Mapeando datos de usuario a un webhook

Simplemente repite estos pasos para cada campo donde quieras usar la información del visitante. Recuerda dejar el campo 'Contraseña' vacío para que Uncanny Automator genere una nueva contraseña aleatoriamente.

Por defecto, Uncanny Automator crea cada nuevo usuario como suscriptor. Si quieres darles un rol diferente, abre el menú desplegable 'Rol' y elige una opción de la lista.

Cambiando el rol de usuario predeterminado

Para más información sobre este tema, consulta nuestra guía para principiantes sobre roles y permisos de usuario de WordPress.

Finalmente, puedes indicar a Uncanny Automator qué hacer si ya existe una cuenta para este nombre de usuario o dirección de correo electrónico. Dado que no quieres crear cuentas duplicadas, haz clic en el botón de radio 'No hacer nada'.

Hecho esto, haz clic en ‘Guardar’.

Evitando usuarios duplicados en WordPress

Crear un correo electrónico de restablecimiento de contraseña

Ya está listo para crear el correo electrónico que Uncanny Automator enviará a sus usuarios.

Para empezar, desplácese hasta la sección 'Enviar un correo electrónico' y busque el campo 'Para'. Ahora puede hacer clic en su botón de asterisco y seleccionar 'Correo electrónico del usuario' en el menú desplegable.

Agregar una dirección de correo electrónico a un flujo de trabajo automatizado

Cuando eso esté hecho, desplácese hasta el campo 'Asunto'.

Aquí, puede escribir cualquier texto plano que desee que aparezca en la línea de asunto. También puede personalizar el asunto del correo electrónico utilizando tokens que Uncanny Automator reemplazará con datos reales del usuario.

Crear una línea de asunto personalizada usando tokens dinámicos

Para insertar un token, seleccione el botón de asterisco y luego haga clic para expandir la sección 'Recibir datos de un webhook'.

Ahora puede elegir el token que desea usar, como el nombre de usuario, el nombre o el apellido de la persona. De esta manera, puede crear un asunto personalizado, lo que puede mejorar sus tasas de apertura de correos electrónicos.

Cómo crear un asunto de correo electrónico personalizado

Cuando esté satisfecho con la línea de asunto, es hora de crear el cuerpo del correo electrónico.

Similar al asunto, puede escribir texto plano directamente en el editor o usar tokens para crear un mensaje personalizado. Por ejemplo, si ha recuperado el nombre del usuario del webhook, puede dirigirse a él por su nombre.

Cómo enviar correos electrónicos automáticamente a usuarios en un sitio web, blog o tienda en línea

También deberá incluir un enlace para restablecer la contraseña, para que el usuario pueda crear su propia contraseña y mantener su cuenta segura.

Para incluir este enlace, simplemente haga clic en el asterisco y comience a escribir 'URL de restablecimiento de contraseña del usuario'.

Agregar una URL de restablecimiento de contraseña a un correo electrónico automatizado

Cuando aparezca la opción correcta, haga clic para agregarla al mensaje.

Cuando esté satisfecho con la configuración del correo electrónico, haga clic en el botón 'Guardar'.

Enviar un correo electrónico automáticamente usando Uncanny Automator

Con eso hecho, está listo para activar esta receta automatizada.

Simplemente desplázate hacia arriba y haz clic en el interruptor de 'Borrador' para que muestre 'En vivo' en su lugar.

Publicar una receta de Uncanny Automator

Conecta múltiples sitios web de WordPress usando un Webhook

En la sección 'Disparador', busca la 'URL del Webhook'. Ten en cuenta que es posible que necesites hacer clic para expandir esta sección para ver la URL del Webhook.

Obtener una URL de webhook

El último paso es agregar esta URL a la primera receta que creaste en tu sitio de origen. Para hacer esto, copia la URL y luego regresa a la receta en tu sitio web original.

En esta pestaña, desplázate hasta la sección 'Acciones' y busca el campo vacío 'URL del Webhook'. Luego puedes proceder a pegar la URL en este campo.

Conectar múltiples sitios web usando un webhook

Tan pronto como eso esté hecho, el sitio web de origen está listo para compartir datos e información de inicio de sesión de usuarios.

Para que todo esté en vivo, simplemente haz clic en el interruptor de 'Borrador' para que muestre 'En vivo' en su lugar.

Compartir datos usando un webhook

En este punto, tienes dos recetas de Uncanny Automator en vivo en dos sitios web separados.

Ahora, cada vez que alguien crea una cuenta en el sitio web de origen, Uncanny Automator compartirá su información con el segundo sitio web. El usuario también recibirá un correo electrónico con un enlace para restablecer la contraseña.

¿Quieres compartir usuarios e información de inicio de sesión con más sitios web?

Luego, simplemente repite los pasos anteriores para configurar Uncanny Automator en más sitios web. De esta manera, puedes compartir fácilmente datos de usuarios con un número ilimitado de blogs, sitios web y mercados en línea de WordPress.

Bono: Asegúrate de que tus correos electrónicos de WordPress se envíen de manera confiable

A veces, los usuarios pueden no recibir tus correos electrónicos como se espera. Esto se debe a que muchas empresas de hosting de WordPress no tienen la función de correo configurada correctamente.

Muchas compañías de hosting deshabilitan la función de correo para evitar que sus servidores sean abusados. Esto puede ser un gran problema, ya que tus usuarios no recibirán información sobre cómo crear sus contraseñas y acceder a sus cuentas.

Afortunadamente, puedes solucionar esto fácilmente usando WP Mail SMTP, que es el mejor plugin SMTP de WordPress del mercado.

¿Es WP Mail SMTP el mejor plugin SMTP para WordPress?

Te permite enviar tus correos de WordPress a través de una plataforma SMTP confiable, que está configurada específicamente para enviar correos como SendLayer, Gmail y Outlook.

Para más detalles, por favor consulta nuestra guía sobre cómo solucionar el problema de que WordPress no envía correos.

Esperamos que este artículo te haya ayudado a aprender cómo compartir automáticamente usuarios e inicios de sesión entre múltiples sitios de WordPress. También podrías querer consultar nuestra guía para principiantes sobre cómo cambiar tu contraseña en WordPress o ver nuestro tutorial sobre cómo enviar un correo a todos los usuarios registrados en WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

5 CommentsLeave a Reply

  1. Si entiendo esto muy bien, significa que puedo conectar dos sitios web de tal manera que si un usuario se registra en un sitio web, puede usar el mismo inicio de sesión para acceder a otro sitio conectado. ¿Cómo funciona? ¿Es inicio de sesión automático en otro sitio después de completar un registro en el sitio web inicial o necesitará iniciar sesión manualmente?

  2. ¿Funcionará esto con niveles de usuarios entre sitios web?
    2 sitios web, ambos tienen cuentas gratuitas y premium con diferente contenido disponible.
    Si el cliente paga por una cuenta premium, puede acceder al contenido premium en el sitio A y B con 1 inicio de sesión.
    ¿Es posible?

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.