Ayer terminé una tarea que llevaba unas 4 semanas procrastinando porque me daba una pereza bastante grande.
Coincido con Bill Gates en que elegir un perezoso para una tarea complicada es una gran decisión, porque buscará la manera más sencilla de resolver el problema.
Mi tarea no era especialmente difícil… pero me daba el proceso aunque me apetecía mucho llegar al resultado.
El asunto era que, cuando hice la primera edición del Desafío Automatista, le prometí a los alumnos que cuando hiciera la segunda edición les daría acceso al curso sin ningún coste.
Todo sonaba genial… pero en el camino he cambiado de plataforma y la cosa se complicaba un poco:
- Crear cupones personales para los alumnos
- Restringir la cantidad y qué mails podían acceder
- O darles de alta a mano y reiniciarles las contraseñas bla bla bla.
Y todo, además, sin saber si todos querrían acceder al nuevo curso (porque aunque son todo clases nuevas la estructura era bastante similar).
Así que como estaba algo juguetón ayer decidí ponerme a pintar una posible automatización que luego conseguí trasladar a Make en un rato.
Aprovechando varios campos personalizados que tengo de los suscriptores en mi herramienta de mailing creé un generador de descuentos automático que tiene esta pinta:
Te cuento un poco lo que hace:
- Genero un webhook que asocié a un enlace en un email para que al hacer clic se dispare la automatización
- Ahí añadí un par de parámetros (uno de seguridad y otro para identificar al alumno).
- Primero compruebo si ya existe en WooCommerce un cupón para este alumno
- Si no existe, le creo uno personalizado y lo limito a que solo pueda usarse con su e-mail 1 vez.
- Además, le redirijo automáticamente al proceso de checkout del producto añadiendo el curso al carrito.
¿Te está molando la newsletter de hoy?
Clic para darle amor y tuitearlo
Lo que consigo así es que solo se creen los cupones de los que están interesados y ensuciar menos la base de datos nueva. Y además migrar a los usuarios de plataforma sin tocar nada más 😀
¿Podría mejorar el proceso? Seguro. Por ejemplo, haciendo que se aplicara automáticamente el cupón al terminar el pedido. Lo intenté, me dio algo de guerra y decidí que no merecía la pena en esta AMV (Automatización Mínima Viable).
¿Habría tardado menos migrando los usuarios a mano? Es posible que sí, porque realmente los tenía a todos ordenaditos en un CSV que podría haber importado.
Pero creo que el experimento me vendrá bien para futuras automatizaciones (de este proyecto o de otros clientes). Se me han ocurrido algunas locuras incluso ya:
- Publicar un enlace en Twitter “con caducidad” en el que a medida que se hace clic el descuento disminuye…
- Hacer descuentos dinámicos después de rellenar una encuesta (según la puntuación, por ejemplo)…
- Enlaces de fidelización para crear clientes recurrentes…
¿Se te ocurre alguna más? ¿Se me fue demasiado la pinza?
Hasta el jueves que viene, automatista! A ver si me da tiempo a contarte una cosa que estoy Makeinando 😬😬
Santy.