Molte società in cerca di una soluzione di marketing automation economica si lanciano nell’avventura dell’open source con Mautic con l’idea che l’open source (un codice applicativo aperto) sia gratuito. È in effetti parzialmente vero. È molto semplice scaricare l’intero codice (ospitato su GitHub, qui il nostro fork) il che permette tecnicamente di avere l’applicazione gratuitamente. Tuttavia, Mautic è un software di marketing automation molto ricco di funzionalità e tecnicamente piuttosto complesso da gestire. A questo si aggiungono (secondo le vostre esigenze) vincoli di hosting piuttosto stringenti.
In questo articolo vi illustreremo nel dettaglio i costi e le risorse da considerare quando vi lanciate nell’hosting della versione open source di Mautic.
Come funziona un servizio open source vs. SaaS
Quando vi abbonate a un software di marketing automation in SaaS come Hubspot, Marketo, Pardot o Webmecanik, usufruite di una serie di servizi associati allo stesso software. In un certo senso, il software è solo una parte del costo del vostro abbonamento. Dal lato dell’open source da ospitare voi stessi, dovrete trovare soluzioni per sopperire a quei servizi inesistenti in un progetto open source.
Questi servizi correlati possono essere costosi da produrre in termini di tempo, energia o denaro se acquistate tali servizi da terzi (SSII o agenzia). Quindi, per far funzionare in modo duraturo il vostro Mautic open source, pensate di aggiungere nell’analisi del costo la lista dei seguenti servizi:
L’infrastruttura per ospitare Mautic
- Un server (almeno) per far girare l’applicazione
- Un servizio ridondante per evitare interruzioni
- Eventualmente un sistema di coda e/o load balancer per gestire il carico
- Una rete che collega queste diverse macchine
Manutenzione software
- Il software di marketing automation da mantenere aggiornato
- Un sistema operativo da mantenere aggiornato
- Tutto il “stack” per far funzionare il software (database, PhP, ecc.) da mantenere aggiornato anche
Manutenzione applicativa
- Il software Mautic in sé, prevedere circa un aggiornamento al mese da integrare. Questo implica backup prima dell’aggiornamento e la risoluzione dei problemi se si presentano durante l’aggiornamento.
- L’installazione e la configurazione dei plugin che intendete implementare
- Gestione della sicurezza
- Sviluppo funzionale e correzione di bug non risolti dalla community
- Implementazione di un sistema di backup
- Ripristino dei servizi durante guasti
I servizi indispensabili al corretto funzionamento del marketing automation
- Un router email
- Eventualmente un router SMS (e altri canali che utilizzerete che hanno un costo)
- Messa in opera delle prime campagne e formazione dei team utenti
E sì, in più c’è un bel po’ di lavoro. Quando cliccate su un pulsante per aprire un account in SaaS non ve ne accorgete, ma c’è del lavoro non visibile fornito da chi sviluppa/ospita il software. Per dirvela in modo chiaro, vi servirà un team con competenze molto diverse e disponibili per essere certi che il vostro servizio di marketing automation funzioni. Per Mautic serviranno almeno competenze in:
- PhP / SQL (Symfony sarà molto utile)
- DevOps per la gestione dei server
- Marketing
Inoltre, la disponibilità del vostro servizio (il SLA) è più importante di quanto pensiate. Insisto sull’importanza di avere queste risorse disponibili. Infatti, una volta che i vostri form saranno online, il più piccolo guasto potrebbe farvi perdere opportunità commerciali e danneggiare la vostra credibilità.
L’alternativa al full open source o full SaaS
Questa alternativa è la scelta che abbiamo fatto da Webmecanik riguardo a Mautic. Lavoriamo al 100% su questo progetto open source e, dopo 4 anni dall’esistenza del progetto, siamo il principale contributore insieme alla corp. Mautic.
Webmecanik è la soluzione open source, pre-packaged con tutti i servizi elencati e mantenuta in SaaS. In questo modo avete a portata di clic la soluzione più evolutiva e flessibile sul mercato (è il vantaggio di l’open source rispetto alle tecnologie proprietarie) beneficiando al contempo dell’accompagnamento e del servizio di una soluzione SaaS con un SLA superiore al 99,99%.
Più di un utente che si è già lasciato sedurre da questa opzione
In 4 anni abbiamo avuto modo di confrontarci con il dilemma “ma lo possiamo fare anche da soli, allora!”. È vero! Tuttavia, non partite a testa bassa senza prevedere l’elenco dei costi e delle risorse necessarie associate. Inoltre, nel tempo, molti utenti di Mautic open source si sono uniti a noi: chi perché mancava l’accompagnamento o chi perché non aveva il tempo di gestire da solo la propria manutenzione. È vero che quando il vostro lavoro consiste nello sviluppare protesi dentali di alta precisione, non avete necessariamente tempo e risorse per occuparvi della manutenzione di un software di terze parti. Sarebbe uno spreco di energia per un’attività di supporto, in secondo piano.
Abbiamo anche avuto la fortuna di incontrare agenzie grazie a questa opportunità. Agenzie che ora figurano con orgoglio tra i nostri partner esperti del software di marketing automation. Ci occupiamo della parte tecnica e loro dell’accompagnamento strategico ai loro clienti.