WordPress

Compartiendo experiencias sobre la plataforma CMS más importante del mundo

BuddyPress

El increíble y fabuloso plugin de WordPress para crear redes sociales verticales

¿Cómo crear una RED SOCIAL?

Experiencias, ideas y materiales para llevar adelante tu próximo proyecto de creación de una red social

Mostrando entradas con la etiqueta Automatización. Mostrar todas las entradas
Mostrando entradas con la etiqueta Automatización. Mostrar todas las entradas

martes, 19 de febrero de 2013

Automatización avanzada para Community Managers - Caso 2

Los community managers necesitan automatizar tareas, para poder así ocupar su valioso tiempo en actividades estratégicas y de relacionamiento personalizado con clientes. La automatización se encara muchas veces con herramientas gratuitas o no. Pero no debe ser la única forma. Con un poco de programación, se pueden obtener resultados mucho más contundentes y complementarios. En esta serie de artículos publicaremos ejemplos de casos reales que esperamos les sirvan de inspiración, para estar un paso adelante de la competencia!

Ver toda la serie de Automatización.

Requerimiento

Se requiere crear un artículo en WordPress que tenga la forma de un resumen fotográfico de los últimos 16 artículos. Este artículo debe ser enviado en una newsletter de forma automática. La intervención del usuario debe ser nula.

¿Por qué? Para aumentar las lecturas, con un formato más amigable a través del uso de una galería de fotos, creando además la costumbre en el usuario de recibir esta información con cierta frecuencia.

En la siguiente imagen se puede ver un ejemplo:




Herramientas involucradas

  • WordPress
  • WordPress API
  • PHP
  • MySQL
  • Cron
  • RSS
  • MailChimp

Enfoque de solución

1. Un proceso PHP controla frecuentemente si se ha alcanzado la cantidad de 16 nuevos artículos con fotos, luego de la publicación del último resumen fotográfico  Para ello programamos el Cron de nuestro server para que ejecute el proceso por lo menos una vez al día. Además hemos creado una tabla en MySQL para guardar el ID de último artículo procesado.

2. Utilizando la API de WordPress, creamos un artículo en nuestro sitio con el HTML y estilo que nos guste, agrupando las fotos según nuestro criterio. Cada foto tendrá un link al artículo al que haga referencia.

3. El RSS de nuestro sitio publicará el resumen fotográfico como una artículo nuevo. Aquí no hay que hacer nada, es una funcionalidad estándar.

4. Dentro de MailChimp, creamos una campaña basada en nuestro RSS y seleccionamos en que días y horarios puede ser enviada. Esto cierra el circuito. Sólo hay que sentarse a esperar que el sistema genere los resúmenes por nuestra cuenta. Y que MailChimp los tome de nuestro RSS y así lo envíe a nuestros lectores.

Quizá parezca complicado, pero está hecho con pocas líneas de código. La imagen lo resume:




Los puntos más importantes son:
  1. Crear una consulta SQL para detectar las novedades que contengan fotos.
  2. Crear una tabla para almacenar el id de la última novedad procesada.
  3. Aprender a usar la API de WordPress para crear el post.
  4. Crear una campaña RSS en MailChimp.

Beneficios:

Los resúmenes sirven para recuperar lecturas perdidas. Si el resumen es vistoso y frecuente, más interés generará. Luego de implementar la acción, el tráfico aumentará con nada de esfuerzo.

Enlaces de interés:


Quedo a la espera de preguntas, comentarios e ideas. Saludos!

miércoles, 6 de febrero de 2013

Automatización avanzada para Community Managers - Caso 1

Los community managers necesitan automatizar tareas, para poder así ocupar su valioso tiempo en actividades estratégicas y de relacionamiento personalizado con clientes. La automatización se encara muchas veces con herramientas gratuitas o no. Pero no debe ser la única forma. Con un poco de programación, se pueden obtener resultados mucho más contundentes y complementarios. En esta serie de artículos publicaremos ejemplos de casos reales que esperamos les sirvan de inspiración, para estar un paso adelante de la competencia!

Ver toda la serie de Automatización.

Requerimiento

Se requiere que cuando el administrador de un sitio en WordPress vote positivamente un contenido, ese contenido sea publicado 5 veces en Twitter y en una página de Facebook, en diferentes días y horarios.

¿Por qué? Para aumentar el tráfico hacia el sitio, ya que la mayoría de los seguidores, no leen todos los tweets de las cuentas que siguen.

Herramientas involucradas

  • WordPress
  • PHP
  • MySQL
  • Cron
  • IFTTT
  • Twitter
  • Facebook


Enfoque de solución

1. En WordPress, el administrador marcará las publicaciones importantes desde la interfaz web. Esto puede realizarse de distintas formas e incluso puede depender de los plugins que utilices. Lo que nos importa es que deje un rastro en la base de datos. Está será la única intervención manual del usuario.

2. Un programa PHP se ejecutará con cierta frecuencia y detectará las publicaciones que han sido marcadas por la cuentas del administrador únicamente. ¿Cómo lo detecta? Simplemente haciendo una consulta a la base de datos.

3. Cuando detecte esas entradas, las programará cargándolas en una tabla SQL con la fecha en que deberán ser enviadas a las redes sociales. Se trata de una programación automática de tareas e inteligente. El sueño de muchos community managers :-)

4. Otro programa PHP se ejecutará cada 15 minutos buscando en la tabla SQL las publicaciones a enviar. Cuando las detecte, las enviará vía correo electrónico a una cuenta de IFTTT. Este simple envío de correo, nos comunica con el mundo exterior.

5. Cuando IFTTT reciba los mails, publicará en forma automática en Twitter y Facebook a través de dos recetas. Esto es lo que IFTTT sabe hacer y se configura en 5 minutos.

Y así termina el ciclo. Quizá parezca complicado, pero está hecho con pocas líneas de código. La imagen lo resume:



Los puntos más importantes de la programación:
  1. Crear una consulta SQL para detectar las novedades marcadas por el administrador.
  2. Crear una tabla para almacenar el id de la última novedad procesada.
  3. Enviar un mail a IFTTT.
Si lo piensan, nos es complejo para un desarrollador de software. Y la programación del proceso en el Cron de nuestro server que es muy sencilla.

Beneficios:

Luego de esta implementación, el community manager, sólo marca en WordPress lo que quiere enviar a las redes en diferentes días y horarios. Incluso esto podría automatizarse, si encontráramos un buen criterio para detectar lo importante. Y así quedaría 100% automatizado.

En la práctica, esto puede aumentar el tráfico a tu sitio en forma importante y con poco esfuerzo.

Enlaces de interés:


Quedo a la espera de preguntas, comentarios e ideas. Saludos!