Instalar Mautic en tu propio servidor

Descubre lo sencillo que resulta instalar Mautic y comienza a disfrutar de todos los beneficios del Marketing Automation y la gestión de estrategias basadas en la metodología Inbound Marketing

 

free mautic

Lo qué debes saber antes de instalar Mautic

  • Mautic es un software Open Source y es gratuito
  • Podrás gestionar campañas automáticas de marketing
  • Crear campañas de Email Marketing de precisión
  • Trabajar con los principios de la Metodología Inbound Marketing
  • No pagarás más cuando aumentes tu lista de clientes o leads
  • Te permite hacer un seguimiento de tus prospectos (tracking lead)
  • Segmentación de leads avanzada y simplificada
  • Puedes crea fácilmente formularios y landing pages
  • Permite crear contenido dinámico para cada lead o segmento
  • Lead Scoring para puntuar el grado de compromiso
  • Seguimiento de maduración de leads o Lead Nurturing
  • Analytics Marketing, reportes e informes de datos
  • Permite integraciones con software de terceros

Lo que necesitas para instalar Mautic

  1. Un dominio y acceso a tu propio servidor

  2. Descargar la última versión estable de Mautic

instalar mautic dashboard


Requisitos mínimos para poder instalar Mautic 6.0.x

Software Mínimo Más información
PHP (Magic Quotes GPC desactivado) 8.1, 8.2, 8.3 Https://secure.php.net/
Bases de datos compatibles:
MySQL (requiere soporte InnoDB)
Minimum MySQL 5.7 or MariaDB 10.2.  
Https://www.mysql.com/
Servidores web compatibles:
Apache [1] 2.x + Http://www.apache.org
Nginx [2] 1,0 + (1,8 recomendado) Http://wiki.nginx.org/
Microsoft IIS [2] 7 Http://www.iis.net

Cómo instalar Mautic para comenzar a trabajar con Marketing Automation

  1. Para instalar Mautic crea un subdominio para el software Mautic en tu servidor (no es recomendable si se trabaja con un certificado de seguridad SSL Let´s Encrypt o si no dispones de un certificado SSL que cubra tus subdominios. La instalación funcionará perfectamente sin este paso)
  2. Crea una base de datos desde tu CPanel o Plesk, específica para Mautic (no hace falta decir que debes apuntar el usuario y la contraseña de dicha base de datos MYSQL, pues lo necesitarás más tarde)
  3. Sube la versión de Mautic que has descargado en mautic.org vía FTP a una carpeta dentro de la raiz de tu servidor. (Según la documentación de Mautic se recomienda instalar en una carperta llamada /mautic/, aunque puedes elegir el nombre que desees). Deberás subir el archivo .zip (sin descomprimir)
  4. Una vez subido, descomprime el archivo .zip en el servidor. Espera a que termine el todo el proceso
  5. Visita la URL donde has instalado Mautic (https://tudominio.es/mautic/ o mautic.tudominio.es si has creado un subdominio para la instalación) y sigue los pasos que te indica el instalador.
  6. Mautic te guiará paso a paso para finalizar la instalación (deberás introducir los datos de la base de datos, elegir un nombre de usuario, un email y una contraseña de acceso.)

Configurar tareas Cron para instalar Mautic

cronjob para mautic

Para poder hacer uso de todas las funcionalidades de automatización con Mautic necesitarás configurar a través de tu CPanel, unas cuantas tareas Cron (al menos 3 CronJobs) que harán que las funciones como: enviar emails, segmentar leads, ejecutar acciones según eventos, hacer seguimiento o monitorización social, e integración con aplicaciones de terceros, sea totalmente automático.

Es aconsejable configurar los CronJobs de manera secuencial para que nunca se ejecuten al mismo tiempo. Por ejemplo, cada 15 minutos (aunque recomendamos una frecuencia de 10 o incluso 5 minutos):

0,15,30,45      <—    mautic:segments:update
5,20,35,50      <—    mautic:campaigns:update
10,25,40,55    <—    mautic:campaigns:trigger


A continuación se muestran algunas de las tareas Cron que deberás configurar: (Cambia /path/to/ por la ruta absoluta de tu aplicación Mautic en el servidor. /path/to/mautic… podría ser /home/mautic/ o /web/mautic/… La ruta dependerá de tu servidor y deberías encontrar la ruta exacta en información del servidor desde tu CPanel)

  • Actualización de Segmentos – Cada 10 minutos

*/10 * * * * flock -n /tmp/mautic-segments.lock /usr/local/bin/php /public_html/path/to/mautic/bin/console mautic:segments:update --env=prod

  • Campañas: Update – Cada 10 minutos

2-59/10 * * * * flock -n /tmp/mautic-campaigns-update.lock /usr/local/bin/php /public_html/path/to/mautic/bin/console mautic:campaigns:update --env=prod

  • Campañas: Trigger – Cada 10 minutos

5-59/10 * * * * flock -n /tmp/mautic-campaigns-trigger.lock /usr/local/bin/php /public_html/path/to/mautic/bin/console mautic:campaigns:trigger --env=prod

  • Envío de Emails – Cada 5 minutos

*/5 * * * * flock -n /tmp/mautic-emails.lock /usr/local/bin/php /public_html/path/to/mautic/bin/console mautic:emails:send --env=prod

  • Procesamiento de Webhooks – Cada 5 minutos

*/5 * * * * flock -n /tmp/mautic-webhooks.lock /usr/local/bin/php /public_html/path/to/mautic/bin/console mautic:webhooks:process --env=prod

  • Mensajes y Canales – Cada 5 minutos (opcional)

*/5 * * * * flock -n /tmp/mautic-messages.lock /usr/local/bin/php /public_html/path/to/mautic/bin/console mautic:messages:send --env=prod

  • Informes Programados – Diario a las 03:15 (opcional)

15 3 * * * flock -n /tmp/mautic-reports.lock /usr/local/bin/php /public_html/path/to/mautic/bin/console mautic:reports:scheduler --env=prod

  • Mantenimiento y Limpieza – Diario a las 04:00

0 4 * * * flock -n /tmp/mautic-maintenance.lock /usr/local/bin/php /public_html/path/to/mautic/bin/console mautic:maintenance:cleanup --days-old=90

  • (Opcional) Geolocalización – Diario a las 05:00

0 5 * * * flock -n /tmp/mautic-iplookup.lock /usr/local/bin/php /public_html/path/to/mautic/bin/console mautic:iplookup:download --env=prod

Las tareas Cron añaden las capacidades automáticas a Mautic. Si necesitas leer más acerca de los CronJobs, o crees que alguna de ellas no funciona correctamente en tu instalación, haz click aquí para ver la documentación oficial

IMPORTANTE: Recomendamos el uso del comando «flock» para evita que exista solapamiento de comandos al mismo tiempo

TRUCO!

  • Ejecución forzada de CAMPAÑA – cada 30s

*/5 * * * * flock -n /tmp/mautic-emails.lock /usr/local/bin/php /public_html/path/to/mautic/bin/console mautic:emails:send --env=prod

¿Por qué usamos esta tarea cron?:

Ese comando sirve para forzar el doble opt-in inmediato de un contacto recién añadido a una campaña específica (la que tiene ID = X), sin esperar al tiempo estandar que configuramos en 10 minutos del cron normal.

  • sleep 30; → espera 30 segundos (da tiempo a que el contacto se guarde completamente).
  • flock -n … → evita que se ejecute simultaneamente.
  • mautic:campaignsends:trigger –campaign-id=X → dispara solo esa campaña concreta.

* Se de este modo porque cuando realizamos una verificación de email (proceso de doble opt-in) no queremos hacer esperar al usuario, pues el tiempo juega un papel importante en la tasa de conversión de esta acción. No hablamos de un mensaje con información, o un activo descargable, sino un mail de validación, por lo tanto, el usuario debe rellenar el formulario, ser dirigido a la Than you page donde se le informe que va a recibir un mensaje para verificar su email, y al instante, el correo debe estar en la bandeja de entrada del interesado.

¿Necesitas ayuda con Marketing Automation?

Queremos ayudarte con la adaptación digital de tu negocio. Aprovecha todos los beneficios del Marketing Automation. ¡Sin límite de contactos y en tu servidor!

Me interesa

Continúa aprendiendo …

Ventajas del Marketing Automation con Mautic

Mautic es un software gratuito Marketing Automation, usado para la automatización de los procesos que [...]

Lead Nurturing con Marketing Automation

La técnica de Lead Nurturing con Marketing Automation (fundamental en cualquier estrategia Inbound Marketing) tiene como [...]