El poder de la automatización de WordPress

Publicado: 2021-11-15

Me gusta pensar en el sitio web típico de WordPress como una colección de partes. Los temas, los complementos y el código personalizado se pueden combinar para impulsar prácticamente cualquier tipo de sitio.

Pero, en la mayoría de los casos, estas diversas piezas no necesariamente funcionan juntas . Es decir, cada uno sirve a su propio propósito independientemente uno del otro. A menos que estén vinculados al mismo ecosistema (una extensión de WooCommerce, por ejemplo), generalmente se pueden cambiar sin causar un efecto dominó.

Eso tiene cosas positivas y negativas. En el lado positivo, es posible agregar o quitar funciones en cualquier momento. Pero también significa que hacer que las cosas funcionen en conjunto puede ser difícil.

Es un desafío para los desarrolladores. Hay muchos escenarios en los que es posible que desee que las acciones del usuario en un complemento también activen una respuesta en otro. A menos que estas funciones se integren intencionalmente en un complemento, es posible que sea necesario crear esa funcionalidad desde cero.

Ahí es donde entra en juego el poder de la automatización de WordPress. Ahora hay herramientas diseñadas específicamente para desencadenar una reacción en cadena entre múltiples complementos y servicios de terceros. Lo mejor de todo es que se pueden configurar con relativa facilidad.

Si eso suena como algo que podría cambiar tu vida (o al menos tu sitio web), ¡sigue leyendo! Le presentaremos algunas herramientas de automatización de WordPress y ejemplos básicos de lo que pueden hacer por usted.

Complementos de automatización de WordPress

El primer paso consiste en elegir un complemento de automatización de WordPress. Esto servirá como el pegamento que une los diversos complementos y servicios de su sitio.

Hay un par de opciones atractivas en las que nos centraremos. Cada uno tiene una versión gratuita que incluye un montón de posibilidades. Si está buscando algo más robusto, las versiones comerciales brindan funciones avanzadas y una compatibilidad más amplia.

Antes de elegir, asegúrese de revisar lo que está incluido. Si bien ambas opciones tienen similitudes, puede haber algunas diferencias clave que determinarán la mejor opción para su situación.

AutomatorWP

AutomatorWP viene cargado con integraciones para complementos populares como WooCommerce, BuddyPress, Gravity Forms, LearnDash y Restrict Content Pro, entre muchos otros. Además, puede vincularse con proveedores de servicios como HubSpot, Twilio, Zapier y Zoom.

Tenga en cuenta que las integraciones están limitadas en la versión gratuita del complemento. Hay complementos premium disponibles, que se pueden comprar individualmente o como parte de un paquete. Amplían los tipos de tareas (también conocidas como "desencadenadores") disponibles en su flujo de trabajo de automatización.

Banner de AutomatorWP

Uncanny Automator

Además de las integraciones de complementos enumeradas anteriormente, Uncanny Automator funciona con Easy Digital Downloads, Elementor, MemberPress y The Events Calendar. Los servicios de terceros incluyen Facebook, FluentCRM y Twitter.

La versión gratuita incluye más de 100 disparadores y acciones de automatización. Más están disponibles a través de la versión pro. Tenga en cuenta que no hay una opción a la carta: deberá comprar la versión pro para acceder a la funcionalidad avanzada.

Pancarta de Uncanny Automator

Crear algunas automatizaciones básicas

Ahora que sabemos un poco más sobre AutomatorWP y Uncanny Automator, es hora de ponerlos a trabajar. Los usaremos para crear un par de automatizaciones que reflejen casos de uso comunes.

Pero primero, un poco de historia sobre cómo se juntan las cosas.

¿Como funciona?

Si bien cada complemento usa una terminología ligeramente diferente, el proceso para agregar automatización a su sitio web es esencialmente el mismo.

Ambos tienen una interfaz de usuario de back-end similar para crear funciones automatizadas. AutomatorWP los llama "automatizaciones", mientras que Uncanny Automator se refiere a ellos como "recetas". Es posible tener múltiples automatizaciones/recetas en su sitio.

De cualquier manera, estas configuraciones tienen dos componentes:

disparadores
Un disparador es el paso inicial en el proceso cuando un usuario realiza una tarea específica. Por ejemplo, los desencadenantes comunes podrían ser cuando un usuario ingresa un comentario en una publicación de blog o compra un producto. Los activadores se pueden configurar para usuarios que hayan iniciado sesión o para usuarios anónimos (que no hayan iniciado sesión).

Comportamiento
Una acción es lo que sucede después de que se ha completado el disparador. Supongamos que un usuario se ha unido a un grupo de BuddyPress en su sitio web. Puede crear una acción que les envíe automáticamente una carta de bienvenida por correo electrónico o los agregue a una lista de correo.

También vale la pena señalar que una determinada automatización/receta puede contener múltiples disparadores y acciones. En algunas situaciones, incluso puede establecer una secuencia para ellos.

Ejemplo n.º 1 (Uncanny Automator): cuando un cliente compra un producto específico de WooCommerce, agréguelo a un grupo de BuddyPress

Nuestro primer ejemplo unirá WooCommerce y BuddyPress. Cuando un cliente compra el producto "Beanie" en nuestra tienda ficticia, también lo agregaremos a nuestro grupo de usuarios de BuddyPress "Fashion Forward".

Usaremos Uncanny Automator para configurarlo. Así es como lo hicimos:

1. Dentro de WordPress, vaya a Automator > Agregar nuevo .

2. Uncanny Automator le pedirá que seleccione un tipo de receta. En este caso, querremos elegir " Usuarios registrados ". Haga clic en “ Confirmar ”.

Uncanny Automator: Seleccione un tipo de receta

3. Asigne un nombre a su receta; en este ejemplo, optamos por: "Agregar compradores de gorros al grupo Fashion Forward BuddyPress".

4. En el área " Desencadenadores de inicio de sesión ", haga clic en WooCommerce .

5. Ahora, verá una lista de posibles desencadenantes. Elija: " Un usuario completa, paga y llega a una página de agradecimiento por un pedido con un producto ".

6. A continuación, Uncanny Automator solicitará una condición de activación. Seleccione “ completa ” y haga clic en “ Guardar ”.

7. Aquí, elegiremos el producto al que queremos apuntar. De la lista, seleccione “ Beanie ” y haga clic en “ Guardar ”.

Ahora que nuestro disparador está configurado, es hora de pasar a la parte de Acciones de la receta.

8. Haga clic en “ Agregar acción ”.

9. Desde allí, haga clic en BuddyPress .

10. Seleccione " Agregar el usuario a un grupo " de la lista de acciones y haga clic en " Guardar ".

11. Además, asegúrese de cambiar el estado en la parte superior derecha de la página de " Borrador " a " En vivo ".

Cuando se complete, la receta debe verse similar a la imagen a continuación.

Uncanny Automator: Una receta terminada

Ejemplo #2 (AutomatorWP): cuando un usuario envía un formulario de gravedad, cree un nuevo usuario de WordPress

Nuestro sitio web ficticio tiene un formulario de soporte técnico (impulsado por Gravity Forms) que los usuarios pueden enviar para obtener ayuda. Si ese usuario no tiene una cuenta en nuestro sitio, podemos usar AutomatorWP para crear una para él.

Esta automatización requiere que sepamos los números de identificación de los campos en nuestro formulario de gravedad. Eso se puede encontrar haciendo clic en campos específicos dentro de la interfaz de usuario del editor de formularios.

1. Dentro de WordPress, vaya a AutomatorWP > Automatizaciones . Una vez en la pantalla de Automatizaciones, haga clic en “ Agregar Nueva Automatización ”.

2. AutomatorWP le pedirá que seleccione el tipo de automatización. Seleccione “ Anónimo ” y haga clic en “ Confirmar ”.

AutomatorWP: Seleccione el tipo de automatización

3. Asigne un nombre a su automatización: en este ejemplo, usamos: "La entrada del formulario de soporte técnico crea un nuevo usuario"

4. En el área Activadores, haga clic en Formas de gravedad .

5. Elija "El invitado envía un formulario " de la lista de disparadores. De manera predeterminada, el disparador funcionará con cualquier formulario en nuestro sitio. Para cambiar a un formulario específico, hicimos clic en "cualquier formulario" y seleccionamos el nuestro (Soporte técnico) de la lista. Haz clic en “ Guardar ”.

AutomatorWP: Ubicar el formulario deseado de una lista

Ahora que nuestro disparador está configurado, es hora de pasar a la parte de Acciones de la automatización.

6. En el área Acciones, haga clic en " Nuevo usuario ".

7. Ahora podemos completar partes del perfil del nuevo usuario con campos de nuestro formulario (a través de la acción Invitado envía un formulario ). Como mencionamos, esto requiere que sepamos el número de identificación para los diversos campos. En este caso, tenemos campos para el nombre y apellido del usuario, junto con su dirección de correo electrónico.

Gravity Forms: Localización del número de identificación de un campo

El campo Correo electrónico de nuestro formulario (ID: 2) se utilizará para completar los campos Nombre de usuario y Correo electrónico en el perfil de usuario.

Para el nombre del usuario, usaremos el Nombre (ID: 5) y el Apellido (ID: 6) del formulario.

AutomatorWP: Asignación de campos de formulario al perfil de la cuenta de usuario

8. Hay algunas opciones más dentro de esta acción que queremos abordar:

El rol de usuario predeterminado es "Suscriptor", pero podemos cambiarlo en la configuración de Rol si es necesario.

Activaremos la configuración Enviar notificación de usuario . Esto enviará un correo electrónico al nuevo usuario y proporcionará un enlace para restablecer la contraseña.

Luego, configuraremos Qué hacer si el usuario ya existe: en “ No ejecutar las acciones ”.

AutomatorWP: configuración de notificaciones de usuario

9. Haga clic en " Guardar " para guardar la nueva acción de automatización.

10. Finalmente, haga clic en " Guardar y activar " para poner la automatización en funcionamiento.

Cuando se complete, la automatización debería verse similar a la imagen a continuación.

AutomatorWP: Una automatización acabada

Hacer que los complementos de WordPress funcionen juntos

Los complementos de automatización de WordPress pueden convertir un proceso que de otro modo llevaría mucho tiempo. Con solo unos pocos clics, es posible crear algunas funciones realmente útiles.

Y aunque algunas de las opciones más avanzadas requieren software comercial, puede valer la pena la inversión. Piense en cuánto tiempo y esfuerzo llevaría crear estas funciones desde cero. La comodidad por sí sola vale el precio.

Finalmente, hay una manera fácil de hacer que los complementos de WordPress de su sitio funcionen juntos. Experimente y vea cómo puede ayudar a mejorar su flujo de trabajo.