Typeform è comodo, finché non inizi a contare le risposte. Con il piano Basic, a 39 dollari al mese, ottieni 100 risposte al mese e un solo utente. Il piano Business, a 129 dollari (circa 91 dollari con pagamento annuale), ti dà 10 mila risposte e cinque utenti. Questo corrisponde a circa 107 € al mese, ovvero da 4 a oltre 5 mila euro all'anno. E quando il limite di risposte viene raggiunto, il modulo smette semplicemente di raccogliere dati fino all'inizio del periodo successivo.
C'è un'altra strada: Formbricks, una piattaforma open source per sondaggi, moduli e analisi della soddisfazione del cliente, che puoi installare sul tuo server. Senza costi per risposta, senza limiti di sondaggi, con dati che rimangono tuoi. In questa guida ti mostriamo come avviare Formbricks su Saplo, quanto costa realmente, quando ha senso e quando è meglio rimanere con Typeform.
La pagina dell'applicazione nel catalogo la trovi qui: Formbricks su Saplo.
Cos'è Formbricks
Formbricks è uno strumento di raccolta feedback che combina tre funzionalità:
- Sondaggi tramite link, ovvero un classico modulo in stile Typeform. Puoi inviare il link via email, incollarlo sui social media o nel piè di pagina di una fattura.
- Sondaggi in-page e in-app. Incollando un breve script JavaScript, il sondaggio appare all'utente al momento giusto, ad esempio dopo aver cliccato un pulsante di acquisto o dopo la terza visita. Questa è un'area per la quale di solito si paga per Hotjar Surveys.
- Modelli di ricerca pronti all'uso: NPS (consiglieresti i nostri servizi a un amico?), CSAT (soddisfazione dopo il contatto con il servizio clienti), sondaggio sul product market fit, motivi di annullamento dell'abbonamento, feedback post-consegna.
Inoltre, offre logica condizionale (domande diverse a seconda delle risposte), oltre 20 tipi di domande (scala, matrice, ranking, scelta multipla, caricamento file), grafici dei risultati integrati ed esportazione delle risposte in CSV ed Excel. Il progetto è sviluppato pubblicamente su GitHub e vanta una vasta e attiva comunità di utenti.
Su Saplo, installiamo il ramo stabile v3 (versione v3.16.1): un container per l'applicazione e un container PostgreSQL. L'ultima versione v4 richiede Redis e due ulteriori servizi di analisi, quindi scegliamo consapevolmente di rimanere con una configurazione più leggera e collaudata.
Formbricks o Typeform: un confronto equo
| Criterio | Typeform (Business) | Formbricks su Saplo |
|---|---|---|
| Prezzo | circa 75 € a 107 € al mese | prezzo del Box, a partire da 63 € all'anno |
| Limite di risposte | 10.000 al mese, poi il modulo si blocca | nessuno, limitato solo dallo spazio su disco |
| Numero di sondaggi | illimitato | illimitato |
| Posti nel team | 5 inclusi nel piano | nessuna tariffa per persona |
| Dove sono i dati | server del provider fuori dalla Polonia | Il tuo Box nel data center in Germania |
| Sondaggi in app e sul sito | limitati | sì, tramite script JavaScript |
| Aspetto dei moduli | molto raffinato, molti temi | pulito, configurabile, meno d'effetto |
| Integrazioni pronte | centinaia | base più webhook e API |
| Manutenzione | a carico del provider | aggiornamenti a tuo carico |
Quando rimanere con Typeform. Se raccogli qualche decina di risposte al mese, paghi il piano Basic e il modulo è principalmente un biglietto da visita del brand, Typeform ha ancora un vantaggio nell'aspetto e nel numero di integrazioni pronte. Lo stesso vale per i team che non vogliono pensare affatto al server o agli aggiornamenti. Alcune funzioni di Formbricks (tra cui il login tramite SSO aziendale e ruoli di team estesi) appartengono alla licenza Enterprise a pagamento, quindi se ne hai bisogno, verifica l'elenco aggiornato delle funzioni della versione Community prima di migrare.
Quando Formbricks vince. Quando il numero di risposte aumenta, quando conduci ricerche costantemente (NPS ogni trimestre, sondaggio dopo ogni ordine), quando il sondaggio deve essere visualizzato nella tua applicazione, e non solo tramite un link, e quando i dati dei clienti non devono essere trasferiti a un servizio esterno. Quest'ultimo punto è importante per il GDPR: le risposte ai sondaggi spesso contengono nome, indirizzo e-mail o un'opinione su un ordine specifico.
Calcolo dei costi: 1, 3, 5 e 10 persone
Typeform addebita il costo del piano in base al numero di risposte e di postazioni. Formbricks su Saplo costa come un Box, indipendentemente dal numero di persone e risposte. Di seguito sono riportati i prezzi annuali in uno scenario tipico: un team di più persone che raccoglie diverse migliaia di risposte al mese.
| Team | Typeform (annuale, stimato) | Formbricks su Saplo (annuale) |
|---|---|---|
| 1 persona, fino a 1000 risposte | Plus: circa 545 € | Box M: 63 € |
| 3 persone, fino a 1000 risposte | Plus: circa 545 € | Box M: 63 € |
| 5 persone, fino a 10 000 risposte | Business: circa 909 € | Box L: 136 € |
| 10 persone, oltre 10 000 risposte | Business più postazioni aggiuntive o Enterprise | Box L: 136 € |
Gli importi di Typeform sono convertiti da prezzi in dollari con pagamento annuale, quindi cambiano con il tasso di cambio. I prezzi di Saplo sono fissi in Euro e il prezzo del primo periodo è lo stesso del rinnovo. Con Box, puoi installare altre applicazioni oltre a Formbricks, ad esempio un sito web aziendale o una newsletter, senza costi aggiuntivi per ciascuna di esse.
Requisiti e scelta del Box
La ricetta di Formbricks su Saplo richiede:
- almeno 2 GB di RAM (l'applicazione Next.js più PostgreSQL proprietario),
- almeno 5 GB di spazio su disco per immagini, database e file caricati,
- Docker, il cui motore si installa da solo,
- un dominio o un sottodominio, perché i sondaggi devono avere un indirizzo HTTPS fisso.
Come scegliere il piano:
- Box M (2 GB RAM, 30 GB SSD, 65 € all'anno) è sufficiente per iniziare, quando Formbricks è l'unica o quasi unica applicazione sul Box. Box M ha anche l'accesso SSH, utile per configurare la posta elettronica.
- Box L (6 GB RAM, 60 GB SSD, 139 € all'anno) è la scelta per un lavoro tranquillo: Formbricks più un sito, un negozio o altri strumenti, più traffico sui sondaggi nell'applicazione e backup di 7 giorni inclusi nel prezzo.
- Box S (1 GB RAM) è troppo piccolo: l'applicazione e il database non rientrerebbero nella memoria.
Box XL e XXL hanno senso solo quando Formbricks è una delle tante applicazioni pesanti in azienda. Un confronto completo dei piani è disponibile nel listino prezzi di Saplo.
Installazione passo dopo passo
- Accedi al tuo pannello Saplo e vai al Catalogo delle applicazioni. Troverai Formbricks nella categoria dati. Puoi anche iniziare dalla pagina Formbricks e cliccare sul pulsante di deployment.
- Scegli un Box. Se non ha abbastanza memoria libera, il pannello te lo dirà prima dell'installazione, non dopo un tentativo fallito.
- Specifica un indirizzo. Il modo più semplice è un sottodominio come
ankiety.saploapp.pl. Tuttavia, è meglio un dominio personalizzato, ad esempiofeedback.tuaazienda.it, perché questo indirizzo sarà visibile ai clienti nel link del sondaggio. Il certificato SSL verrà emesso automaticamente. - Conferma l'installazione. Il motore installa Docker, scarica l'immagine Formbricks e l'immagine PostgreSQL, genera una password casuale per il database e tre chiavi di sicurezza (per la sessione, per la crittografia dei dati e per i task interni ciclici) e avvia entrambi i container.
- Attendi. Al primo avvio, Formbricks esegue una migrazione completa della storia del database, più di cento passaggi. Su un Box nuovo, questo di solito richiede diversi minuti, più a lungo rispetto alle applicazioni leggere. L'installazione è completata solo quando l'applicazione risponde effettivamente al tuo indirizzo.
- Quando lo stato diventa attivo, apri l'indirizzo nel browser.
I dettagli dell'installazione, i nomi dei container e i comandi per visualizzare i log vengono salvati nel file FORMBRICKS-SETUP.txt nella directory dell'applicazione. Il pannello Saplo ti mostrerà il suo contenuto quando ne avrai bisogno.
Primo avvio: account del proprietario e primo sondaggio
Formbricks non ha una password amministratore generata in anticipo. La prima volta che accedi alla pagina si apre la procedura guidata di installazione:
- Inserisci nome, email e password. Questo account diventa il proprietario dell'organizzazione.
- Dai un nome all'organizzazione (ad esempio il nome della tua azienda) e al primo progetto. Un progetto è solitamente un singolo prodotto, un negozio o un sito web.
- Scegli se iniziare con un sondaggio tramite link o un sondaggio sul sito. Puoi sempre aggiungere il secondo tipo in seguito.
Il modo più rapido per creare il primo sondaggio è utilizzare un modello. Un buon inizio è NPS: una domanda sulla propensione a raccomandare su una scala da 0 a 10 e una domanda aperta sul motivo della valutazione. Formbricks calcolerà il punteggio e dividerà le risposte in promotori, neutrali e detrattori.
La verifica dell'indirizzo email e il reset della password sono disabilitati in questa installazione, perché non funzionerebbero comunque senza un server di posta configurato. Quindi, salva la password dell'account del proprietario nel tuo gestore password. Se la dimentichi, senza SMTP non potrai recuperarla tramite il pulsante nel browser.
Sondaggio sul sito e nell'applicazione
Il più grande vantaggio di Formbricks rispetto a un normale modulo è la possibilità di visualizzare i sondaggi al momento giusto. Funziona così:
- Nelle impostazioni del progetto, trovi un frammento di codice JavaScript con l'ID dell'ambiente e l'indirizzo della tua installazione.
- Lo incolli sul sito: in WordPress tramite un plugin per inserire il codice nell'intestazione, in Next.js o Django nel template principale.
- Nel sondaggio imposti un trigger: l'accesso a una specifica sottopagina, il clic su un elemento, il tempo trascorso sulla pagina o un evento personalizzato inviato dal codice, ad esempio dopo aver completato un ordine.
- Imposti la frequenza con cui una persona può vedere il sondaggio, per non infastidire i clienti abituali.
Grazie a questo, chiedi della consegna nel momento in cui il cliente la sta valutando, e non una settimana dopo via email, che nessuno aprirà. Se anche il tuo sito è ospitato su Saplo, il sondaggio e il sito funzionano sullo stesso server e non carichi script di servizi esterni.
Collaborazione in team e posta
Formbricks self-hosted per impostazione predefinita non consente la registrazione aperta: solo il primo account, creato nella procedura guidata, può accedere senza invito. Le persone successive vengono invitate dalle impostazioni dell'organizzazione. Questa è una buona notizia per la sicurezza, perché nessun estraneo creerà un account solo perché conosce l'indirizzo.
Formbricks invia inviti e notifiche di nuove risposte via e-mail. L'installazione standard su Saplo non ha un server di posta configurato, quindi per il lavoro di più persone vale la pena aggiungerlo:
- Apri il file
docker-compose.ymlnella directory dell'applicazione (gestore file nel Pannello o SSH da Box M). - Nella sezione
environmentdel contenitore Formbricks, aggiungi i dati del server SMTP: indirizzo, porta, utente, password e indirizzo del mittente. I nomi delle variabili sono forniti nella Documentazione di Formbricks nella sezione relativa alla configurazione della posta. Puoi usare una casella di posta nel Dominio aziendale che hai con il tuo Box. - Riavvia l'applicazione dal Pannello.
Dopo aver configurato la posta, puoi anche riattivare la verifica dell'e-mail e il reset della password, eliminando le variabili EMAIL_VERIFICATION_DISABLED e PASSWORD_RESET_DISABLED.
Sicurezza e GDPR
- I dati restano sul Box. Le risposte finiscono in PostgreSQL in un contenitore separato, visibile solo all'applicazione. Il database non è esposto a Internet.
- Crittografia durante il trasferimento. I sondaggi funzionano esclusivamente tramite HTTPS con certificato automatico.
- Le chiavi sono casuali per ogni installazione. Il motore genera una chiave di sessione separata, una chiave di crittografia e una chiave per le attività cicliche. Non copiarle tra le installazioni e non incollarle a nessuno.
- Raccogli solo ciò di cui hai bisogno. Se il sondaggio chiede l'e-mail, aggiungi una breve informazione sullo scopo del trattamento e un link alla politica sulla privacy. Formbricks consente anche di condurre sondaggi completamente anonimi.
- Backup. Con Box L hai 7 giorni di backup inclusi nel prezzo. Indipendentemente da ciò, esporta di tanto in tanto i risultati importanti in CSV.
- Aggiornamenti. Prima di cambiare la versione dell'immagine, esporta i dati. Il passaggio alla linea v4 è un cambiamento architetturale maggiore, non un normale aggiornamento, quindi non sostituire il tag dell'immagine alla cieca.
Problemi comuni
L'installazione è lenta e sembra bloccata. Questo di solito accade durante la migrazione del database al primo avvio. Il motore attende una risposta dall'applicazione per un massimo di 10 minuti. Se l'installazione fallisce dopo questo tempo, vedrai la fine dei log del container nel messaggio di errore.
Il sito mostra un errore 502 subito dopo il riavvio. Formbricks ha bisogno di un momento per avviarsi dopo il riavvio. Attendi un minuto e aggiorna la pagina. Se l'errore persiste, controlla i log con il comando dal file FORMBRICKS-SETUP.txt.
Un collaboratore invitato non ha ricevuto l'email. Senza un SMTP configurato, nessuna email verrà inviata. Aggiungi un server di posta come descritto nella sezione precedente.
Il sondaggio sul sito non viene visualizzato. Controlla tre cose: se lo script è incollato su questa sottopagina, se il trigger nel sondaggio corrisponde a quello che stai facendo e se il sondaggio è pubblicato e non salvato come bozza. Formbricks ricorda anche se una persona ha già visto il sondaggio, quindi per i test usa una finestra privata.
Manca memoria dopo aver aggiunto altre applicazioni. Formbricks con il database occupa una parte significativa dei 2 GB su Box M. Se vengono aggiunte altre applicazioni, passa a Box L. L'aggiornamento non richiede una nuova installazione.
Password del proprietario dimenticata. Senza SMTP, il reset della password non funzionerà. Per questo la password viene immediatamente inserita nel gestore password, e vale la pena configurare l'SMTP prima che ci siano più persone nel team.
Riepilogo
Formbricks offre ciò per cui paghi mensilmente in Typeform: sondaggi con risposte illimitate, ricerche NPS e di soddisfazione, sondaggi visualizzati nell'applicazione e sul sito web, e il lavoro dell'intero team senza costi per postazione. In cambio, ti assumi un po' di manutenzione: la configurazione della posta elettronica e aggiornamenti ponderati.
Su Saplo, l'installazione richiede pochi clic e il costo è il prezzo di un Box: a partire da 63 € all'anno sul Box M o 136 € all'anno sul Box L con backup, invece di diverse migliaia di Euro all'anno con il piano Business. Inizia dalla pagina Formbricks nel Catalogo delle applicazioni e scegli il piano nel Prezzo Saplo.
- #Self-hosting
- #Sondaggi
- #Formbricks
- #NPS
- #Guida
- #Typeform
