MailUp newsletter sign-up form

Easily add a newsletter sign-up form to your Web site or blog, then run email…

Visitors to your WordPress-powered blog or Web site will be able to subscribe to your newsletter using an easily configurable sign-up form. Their information will be saved in your MailUp account, in the List you specify. You will also be able to specify a Group (e.g. List: Monthly Newsletter, Group: Subscribed from WordPress).

The MailUp sign-up form in the WordPress administration area is a widget, which can be added to your Web site like you do with other widgets (e.g. you may decide to drop it in the right-side column).

To manage your new subscribers, run email marketing and text messaging campaigns, and track message statistics, you will use your MailUp administration console.

The MailUp plugin supports the recommended ‘confirmed opt-in’ subscription method, where a new subscriber receives an email with a confirmation link that has to be clicked to confirm the subscription. This method of acquiring new subscribers – which is an email marketing best practice – ensures that spam traps or wrong email addresses are never added to your list. Having a ‘clean’ list is one of the fundamentals of a sound email marketing strategy.

The unsubscription process (e.g. via an unsubscribe link in the footer of your messages), as well as bounces, will be managed automatically by MailUp.

MailUp supports SMS (text messaging) too, so you can choose to collect a mobile phone number as well using the customizable subscription form.

__How to use the MailUp plugin__

  1. Signup for a free trial (no credit card required): English / Italiano
  2. Create one or more Lists. For instance, if you have two WordPress sites, you will likely create two Lists in MailUp.
  3. Install the plugin in your WordPress admin area, and add the signup form to the frontend of the site or blog
  4. In MailUp, configure settings such as the header, footer, message templates, confirmation request email, welcome message, etc.
  5. Visitors to your Web site will start signing up, and you will be able to track the subscription trend over time in your MailUp admin console.
  6. Run email marketing campaigns and/or text messaging campaigns from your MailUp account.
  7. To quickly create a newsletter using your blog posts, use the NEW MESSAGE FROM RSS feature to create a message using the RSS feed exposed by your WordPress blog. You will be able to choose a template, select the posts that you wish to include in your message, and order them. You will be able to edit the newsletter after it has been automatically created, before you send it, without any copying and pasting.
  8. Once your email marketing campaign has been executed, MailUp will automatically manage the unsubscribe process for you, intellegently handle hard and soft bounces, and give you access to statistics down to the individual recipient level (opens, clicks, social sharing, etc.)

__About MailUp__

The MailUp email and SMS delivery platform combines powerful email marketing tools with SMTP relay for transactional emails and plugins for e-commerce, CRM, and CMS systems. MailUp’s pay per speed pricing is ideal for mid-size companies that are looking to scale their email marketing efforts.

MailUp is a European email service provider (ESP) and is the most widely used email marketing and SMS platform in Italy, with customers in over 50 countries and an average of 25 billion emails sent each year. In business for more than 10 years, MailUp (BIT:MAIL) is listed on the AIM Italia stock exchange and is headquartered in Milan, Italy with additional offices in Cremona, Italy and San Francisco, CA in the US.

Italiano

L’integrazione realizzata da MailUp per WordPress consente di inserire all’interno del proprio sito o blog un form a cui gli utenti possono facilmente iscriversi per ricevere una vera e propria newsletter dal proprio sito o blog preferito. Vedi la presentazione in pdf).

Grazie a questo plugin d’iscrizione i dati personali degli iscritti vengono aggiunti alla lista distribuzione, che e’ gestita dal proprietario del sito attraverso MailUp. Solo il proprietario del sito puo’ accedere alla lista degli iscritti.
WP MailUp consente di attivare un doppio opt-in (l’iscritto riceve un’email con un link di conferma che dev’essere cliccato) per evitare spamtrap ed indirizzi email incorretti.
La cancellazione dalla lista distribuzione puo’ avvenire attraverso il link di disiscrizione apposito che si trova nel pie’ di pagina di ogni newsletter ricevuta.
Dal momento che MailUp puo’ inviare anche messaggi di testo (SMS), si puo’ richiedere anche il numero di telefono nel form di iscrizione, obbligatorio o facoltativo.
Se si preferisce utilizzare la modalita’ d’iscrizione attraverso l’account social, cioe’ permettere all’utente di iscriversi con un solo click (es. Iscriviti con Facebook) senza form da compilare, si prega di far riferimento alla documentazione MailUp (e’ un servizio a pagamento).

__Come utilizzare questo plugin__

  1. Attivare una console MailUp, e’ disponibile la versione prova gratuita
  2. Configurare piu’ ambienti (cioe’ Liste) se il plugin e’ utilizzato in diversi siti wordpress.
  3. Installare questo plugin (v. Installazione)
  4. Personalizzare l’email di richiesta conferma, messaggio di benvenuto e pagina messaggi (se necessario) in ogni ambiente (Lista).
  5. Fare un test, iscrivendo un proprio nominativo. Fino a che l’indirizzo non e’ confermato, rimane nell’Elenco Sospesi.
  6. Iniziare la registrazione delle sottoscrizioni e monitorare le statistiche attraverso il menu Statistiche su MailUp.
  7. Creare e inviare SMS (messaggi di testo) o email/newsletters ai propri iscritti.
  8. E’ possibile anche utilizzare la funzione “NUOVO MESSAGGIO DA RSS” per creare newsletter partendo dai propri RSS feed. Bastera’ selezionare i post desiderati, scegliere il template e ordinare le notizie. Sara’ possibile modificare la newsletter dopo che verra’ automaticamente creata, senza alcun copia e incolla.
  9. MailUp gestisce automaticamente le disiscrizioni e permette di monitorare l’attivita’ dell’utente, attraverso statistiche relative ad aperture, clicks e condivisione sui social.

__Riguardo MailUp__

Con una media di 25 miliardi di messaggi inviati all’anno, MailUp (www.mailup.com) e’ la soluzione di email marketing piu’ usata in Italia, presente in 50 Paesi nel mondo. Ogni giorno multinazionali e liberi professionisti, societa’ del terzo settore e piccoli imprenditori si affidano a MailUp per raggiungere i propri clienti e promuovere i propri prodotti e servizi.

La piattaforma offre strumenti avanzati di marketing automation e la possibilita’ di integrazione con CMS, CRM e sistemi di business intelligence esterni. Fondata nel 2004 a Cremona, MailUp e’ una societa’ quotata su AIM Italia (BIT:MAIL) e sede anche a Milano e San Francisco tramite la controllata MailUp Inc.

__Installazione__

  1. Scaricare il plugin dalla Directory Worpress
  2. Copiarlo nella cartella /wp-content/plugins/
  3. Attivare il plugin attraverso la pagina Plugins(wp-admin/plugins.php)
  4. Aggiungere il widget alla barra laterale sulla pagina Widgets (wp-admin/widgets.php)
  5. Configurare il plugin “WP MailUp” attraverso la pagina di amministrazione. Utilizzare il bottone “?” per ottenere maggiori informazioni quando qualcosa non e’ chiaro. Nessun file richiede modifiche.
  6. Accedere alla console MailUp e registrare l’indirizzo del server che ospita il sito WordPress (Andare su “Gestione->Web service”, selezionare poi “frontend” e infine inserire l’indirizzo IP del server. E’ possibile registrare piu’ di un server)

__Domande Frequenti__

Devo esser cliente MailUp per utilizzarlo?

E’ necessario aver attivato una console MailUp (normale o in prova gratuita 30 giorni) e quindi specificare l’URL della console nelle impostazioni plugin. Sulla console MailUp deve essere registrato l’indirizzo IP del server che ospita il sito WordPress (v. Installazione)

Come configurare il mio plugin?

Attraverso il pannello di controllo, cliccare su “Settings” e quindi selezionare “WP MailUp”. Compilare o controllare i campi richiesti usando i pulsanti d’aiuto se qualcosa non e’ chiaro.

Come posso controllare se il mio plugin funziona?

Basta compilare i campi richiesti e premere INVIO per iscriversi. Il contatto indicato sara’ aggiunto nella lista di distribuzione MailUp specificata nelle impostazioni di sistema (l’utente figurera’ nei “Sospesi” e una volta che conferma cliccando l’iscrizione cliccando su link di verifica ricevuto via email, viene spostato negli “Iscritti”).

Ogni quanto devo cambiare la configurazione?

Nella maggior parte dei casi la configurazione una volta impostata non necessita ulteriori modifiche.

Vorrei cambiare l’aspetto del plugin: come posso fare?

E’ possibile scegliere tra quattro stili disponibili(CSS), se nessuno di questi e’ adatto, si potra’ modificare uno dei file CSS esistenti (style1.css, …, style4.css). Si prega di notare che la modifica e’ permessa solo agli utenti che hanno accesso alla lettura/scrittura di questi files.

Posso avere l’iscrizione alla newsletter tramite un solo click, usando un account social o un OpenID (es Facebook) ?

Si’, MailUp fornisce una semplice integrazione con i canali social piu’ diffusi. E’ possibile inserire sul proprio sito un semplice banner “Clicca qui per iscriverti alla nostra newsletter utilizzando il tuo account Facebook”. Questa e’ una funzione standard che non necessita l’installazione di plugin, ma basta attivare un account MailUp.

E’ possibile tradurre questo plugin?

si’, e’ sufficiente modificare ogni stringa nel pannello delle impostazioni (Settings) in WordPress. Non c’e’ bisogno di modificare alcun file. MailUp supporta tutti i charset, compreso il cinese e l’arabo.

Perche’ utilizzare questo plugin e non un altro servizio, come Feedburner?

MailUp permette di mantenere il controllo degli iscritti (visualizzazione, importazione, modifica, cancellazione, esportazione) e sui messaggi (definire la programmazione, i contenuti e i destinatari).

Posso disabilitare il plugin?

Si’, basta cancellare il riferimento dalla console.

La configurazione sembra corretta, ma il plugin continua a restituire un messaggio del tipo “generic error”

A partire dalla versione 7.4 MailUp introduce restrizioni di sicurezza che consentono solo chiamate dai server il cui indirizzo IP e’ registrato sulla console MailUp (“Gestione->Web service” e poi selezionare “frontend” nel menu a tendina per iniziare la registrazione dell’indirizzo IP. E’ possibile registrare piu’ di un’indirizzo IP. Anche se sconsigliato, e’ possibile disabilitare questa restrizione deselezionando l’opzione “Controllo IP abilitato”

Il pulsante di invio sembra non funzionare

Assicurarsi che nel testo dei messaggi configurati nella sezione “Messages” non siano presenti apici singoli. Nel caso fosse necessario utilizzare un apice nel messaggio e’ necessario farlo precedere dal simbolo \ nella pagina di configurazione (es. impostare “Errore nell\’indirizzo email” per visualizzare “Errore nell’indirizzo email”).

__Note Release__

1.4.11

  • Soppressione dei notice durante chiamata ajax

1.4.10

  • sostituiti i costruttori nel formato PHP4 (deprecati)

1.4.9

  • FIX: aggiunta la costante WP_PLUGIN_URL per gestire le installazioni con un percorso di installazione dei plugin diverso da quello di default

1.4.8

  • Aggiunta la possibilità di aggiungere una seconda condizione da accettare. Il pulsante di invio (Submit) richiede che tutte le condizioni visualizzate siano state selezionate per poter procedere.

1.4.7

  • Sostituita la funzione is_user_logged_in. Aumentato il numero di informazioni tracciate a scopo di debug.

1.4.6

  • Rimossa l’indicazione del protocollo http nelle chiamate a wp_enqueue_script. In questo modo si evitano i conflitti nel browser con la validazione delle protezioni del sito.

1.4.5

  • Modificate le restrizioni d’accesso. La pagina di amministrazione è ora accessibile con i permessi “manage_options” anziché “edit_plugins”

1.4.4

  • Aggiunto un pulsante per attività di troubleshooting in caso di errori sistematici durante il salvataggio della configurazione del plugin. Premendo il pulsante “Send” si accetta che il plugin invii alcune informazioni di debug allo sviluppatore. Sono inviate esclusivamente le seguenti informazioni: codice di errore, evento che ha generato l’errore, OS, browser, versione di PHP.

1.4.3

  • Hotfix per la v.1.4.2, in cui i CSS personalizzati non sono caricati correttamente

1.4.2

  • jQuery fix per supportare il caso di istanze multiple del widget

1.4.1

  • Rimossa la chiamata al metodo deprecato parent::WP_Widget
  • Aggiornati i riferimenti alla documentazione.
  • L’asterisco che identifica i campi obbligatori e’ spostato a destra delle relative etichette.

1.4.0

  • Aggiunto supporto multilingua usando WPML o Polylang. Se usi WPML devi selezionare l’opzione “I am using WPML to translate this website” per evitare la cancellazione delle traduzioni del plugin in fase di salvataggio.
  • Aggiunto pulsante di “Test” per consentire una verifica immediata della configurazione impostata per il plugin. In questo modo eventuali restrizioni sugli indirizzi IP sono individuate immediatamente.
  • Nel form di iscrizione il nome dei campi puo’ essere visualizzato mediante placeholder con del testo inserito all’interno delle caselle da compilare. Per utilizzare i placeholder e’ necessario selezionare l’apposita opzione nella pagina di configurazione del plugin.
  • Aggiunto un nuovo campo “Date picker” da usare in aggiunta o al posto di un campo esistente. Questo campo puo’ essere usato nei casi in cui ci si vuole assicurare che un parametro di tipo data sia passato a MailUp esattamente in un certo formato (cosi’ da poter applicare efficacemente dei filtri sulla data). Il calendario visualizzato nel form e’ solo in inglese e usa il formato USA per le date.
  • Risolti problemi di visualizzazione dei caratteri classificati come “HTML entities” (&, ‘ , …).
  • Risolto problema con il pulsante “Reset”, ora ripristina correttamente i dati iniziali.

1.3.4

  • Ora anche il simbolo ‘+’ e’ supportato per i prefissi telefonici internazionali (es. sia 0039 sia +39 sono supportati per i numeri di telefono italiani)
  • Risolti i problemi MC-385 (messaggio di errore errato quando il numero di telefono non e’ corretto) e IN-100 (l’iscrizione sul canale sms fallisce se il campo email non e’ configurato nel widget).

1.3.3

  • Security patch n.2 (fortemente raccomandata) dovuta al fatto che la soluzione ad un problema di sicurezza che era stata fornita con la v.1.3.2 era incompleta.

1.3.2

  • Security patch che risolve una vulnerabilita’ sulle chiamate del tipo ‘formData=save’. Fare riferimento a Secunia Advisory SA51917 su http://www.secunia.com per i dettagli.

1.3.1

  • Rimossi riferimenti ad una versione specifica di jQuery in seguito alla rilevazione di alcuni casi in cui si genera un conflitto
  • Risolto problema in “Terms and conditions” dovuto all’aggiunta automatica del carattere ‘\’ prima di uno dei caratteri ‘ oppure “
  • Aggiornati i link alla documentazione

1.3

  • Aggiunti nuovi campi anagrafica
  • Aggiornati stili CSS per risolvere problemi con IE

1.2.1

  • 2 nuovi stili CSS
  • Aggiornamento link

1.2

  • Migliorato codice HTML del frontend widget
  • Rimosse stringhe di testo hardcoded nel codice e spostate nell’admin
  • Aggiunto nuovo stile CSS per layout compatti
  • Migliorati stili CSS esistenti

1.1.3

  • Corretto problema con email di conferma iscrizione inviata anche quando l’opzione non e’ attiva nell’admin
  • Corretto problema con i campi che non venivano salvati quando uno era lasciato vuoto

1.1.2

  • Aggiornamento ai link di Help.

1.1.1

  • Aggiornamenti all’interfaccia sia di frontend che di backend.

1.1.0

  • Extended instructions to explain how to register on MailUp the IP address of the server that hosts WordPress site (mandatory). Minor graphical changes to better fit with most of WordPress themes.

1.0.0

  • Prima release.

For detailed installation instructions, please visit the MailUp plugin for WordPress documentation.

Introduction and installation:

Settings and configuration:

Styling the newsletter sign-up form:

Do I have to be a paying MailUp customer to use this email marketing plugin?

Not to try it. You just need to sign up for a MailUp free trial account. You will be able to collect subscribers though the subscription form that the plugin allows you to easily add to the frontend of your WordPress blog or Web site, and see how they are added to MailUp. You can set up the system to use either the single or double opt-in subscription method. Double opt-in, which means that the subscription must be confirmed via email by the new subscriber, is an email marketing best practice.

In MailUp, you can then test features such as the ability to create and send an HTML email message from scratch or from a template, or by using an RSS feed from your very WordPress blog. You will also be able to test more advanced features such as dynamic tags, dynamic content, and triggered messages.

There will be no limitation with regard to how many subscribers can be collected via the plugin. The only limitation is that with a MailUp free trial account an email message can only be sent to 25 recipients.

How can I configure the MailUp plugin?

Go to your WordPress admin panel, click on on “Settings”, and then select “WP MailUp”. Connect the plugin to your MailUp account and configure the rest of the settings to best match your needs, using the documentation if something is not clear.

How can I check if the plugin is working?

Add the widget (subscription form) to the frontend of your WordPress-powered Web site or blog as indicated in the documentation. Fill out and submit the form as a visitor to the Web site would do. Now log into your MailUp account: the new subscriber should appear in the List specified in the plugin settings. Note that the subscriber will be ‘Pending’ if you have configured the system to send a subscription confirmation request message (double opt-in, recommended), until the subscription has been confirmed.

How often do I have to change configuration?

In many cases you will only need to configure the MailUp plugin for WordPress once. During the initial configuration you may find yourself trying different options to see how everything works. Once you find an optimal configuration, you will not change it very frequently.

How can I change the appereance of the subscription form

You can select one of four available styles, including a blank style that should simply inherit any styling used by the rest of your WordPress Web site. Users familiar with Cascading Style Sheets may also decide to tweak the default CSS styles to further personalize the look of the subscription form. The documentation contains detailed instructions on editing the available CSS documents. Please note that editing is allowed only for users who have read/write access to those files.

Can I allow a one-click newsletter sign-up using a social account (e.g. Facebook)?

Yes, MailUp provides a simple integration with the most popular social networks. To provide this option you will need to insert into your Web site a simple banner or text link that says something like “Click here to subscribe to our newsletter using your Facebook account”. This features is standard with your MailUp account (i.e. no plugin is required).

Can I translate the text used by the plugin in the subscription form?

Yes, you just need to edit each text string in the settings panel. No need to edit any file.

Why should I use this plugin and not a service like Feedburner?

MailUp is a full-featured email marketing system. It goes way beyond simply being able to send subscribers a list of recent blog posts. MailUp gives you full control on your subscribers (view, edit, import, export, remove, unsubscribe, etc.), provides detailed campaign statistics (opens, clicks, bounces, spam compliants, unsubscribes, etc.), and includes advanced message editing and sending features (recipients targeting, message scheduling, message triggering, etc.). It also allows you to manage integrated, social media campaigns from the same system.

Can I disable the plugin?

Yes, simply remove the widget from the Web site’s frontend. For example, if you had added the MailUp plugin widget to the right column, you will need to remove it from that column.

The configuration seems to be correct, but the plugin returns a “Generic Error” message

Make sure that the IP address of the WordPress-powered Web site or blog has been registered in your MailUp account. This is a security restriction that exists in MailUp to prevent unauthorized calls to the MailUp API. Please refer to the plugin documentation for detailed instructions on adding and editing the authorized IP addresses.

“Submit” button seems not to work

Make sure that text strings in “Messages” section of admin page do not contain a single quote character. If you need to add a single quote in your messages you shall put a backslash before them (e.g. write “You\’ll receive a confirmation email” if you want to display “You\’ll receive a confirmation email”).

1.4.11

  • Suppression of notices on ajax call

1.4.10

  • replaced deprecated PHP4 constructors

1.4.9

  • FIX: used constant WP_PLUGIN_URL to cope with cases of WP setup with plugins path that is different than the default one

1.4.8

  • Added a second optional box for terms and conditions. If both the boxes are enabled, subscriber must select both to proceed. You can take advantage of this option in case a separate acceptance is expressely required by your country’s laws, but there is no way to customize the behavior of the Submit button. All the displayed T&C items have to be checked in order to proceed with the submission.

1.4.7

  • Replaced the function is_user_logged_in. For debugging purposes, more details are provided in case of errors.

1.4.6

  • Removed specification of http protocol when adding a script with enqueueing using wp_enqueue_script. This should solve potential conflicts with browser’s security policies

1.4.5

  • Changed access restrictions. Admin page is now accessible to users with “manage_options” grants instead of “edit_plugins”

1.4.4

  • Added button for troubleshooting purposes in case of systematic errors while saving data on admin panel. By pressing “Send” button you allow the plugin to send debugging information to the developer. Only the following data is tracked: error code, event that generated the error, OS, browser, PHP version.

1.4.3

  • Hotfix for v.1.4.2, in which custom CSS is not loaded

1.4.2

  • jQuery fix to properly support multiple widget instances

1.4.1

  • Call to deprecated method parent::WP_Widget has been replaced by parent::__construct.
  • Documentation links have been updated.
  • Asterisk that identifies mandatory fields has been moved on the right of each label.

1.4.0

  • Field names on the subscription form can now be displayed either as labels above each field or placeholders directly inside the fields.
  • Added “Date picker” field type. This allows the user to ensure that a date entered in the subscription form is passed to MailUp in a pre-defined format (so it can be used in a data-based filter, for example). Displayed calendar uses US date format.
  • Added multi language support using WPML or Polylang. If you use WPML you have to select the “I am using WPML to translate this website” option to avoid the reset of plugin’s translation strings when saving.
  • Added “Test” button to let plugin user check whether there are configuration issues. For example, this will allow the user to quickly find out if an incorrect IP-based restriction set in MailUp is preventing the plugin to communicate with it.
  • Fixed bug to properly support HTML entities (ampersand, apostrophe…) inside the text that is used for labels.
  • Fixed bug on “Reset” button: now it can be used to properly restore initial settings.

1.3.4

  • Now ‘+’ is supported for international phone prefixes (e.g. both 001 and +1 are supported for USA prefix)
  • Fixed bugs MC-385 (wrong error message is displayed when phone number is not correct) and IN-100 (Subscription on SMS channel fails if Email input field is not configured).

1.3.3

  • Security patch n.2 (highly recommended) because changes introduced by v.1.3.2 were incomplete to solve the issue.

1.3.2

  • Security patch that solves a vulnerability on ‘formData=save’ requests. Please refer to Secunia Advisory SA51917 on http://www.secunia.com for more details.

1.3.1

  • Removed reference to a specific jQuery version because some conflicts were detected
  • Fixed problem that adds unexpected ‘\’ character before ‘ or ” in “terms and conditions” text area
  • Updated links to plugin documentation

1.3

  • Added new custom fields
  • Updated CSS styles to fix IE issues

1.2.1

  • 2 new CSS styles
  • Updated links

1.2

  • Cleaned up frontend widget HTML code
  • Added new CSS style for compact layout
  • Removed hardcoded text strings and replaced with dynamic ones configurable from the admin settings
  • Updated existing CSS styles

1.1.3

  • Fixed issue with confirmation email sent even if option is turned off in the plugin settings
  • Fixed issue related to personal data fields that were not set when one of them is left empty

1.1.2

  • Fixed links to Help documents.

1.1.1

  • Redesigned admin interface. Updated subscription form CSS styles.

1.1.0

  • Extended instructions to explain how to register on MailUp the IP address of the server that hosts WordPress site (mandatory). Minor graphical changes to better fit with most of WordPress themes.

1.0.0

  • First release.
  1. Admin page

    Admin page

  2. Subscriber page

    Subscriber page

  3. Select option to disable security check (not recommended)

    Select option to disable security check (not recommended)