On this page:
...
= available with restrictions (see specific notes for each case)
Manage lists and groups
HTTP, Forms | SOAP | REST | SMTP+ | FTP | List+ | Frontend | |
---|---|---|---|---|---|---|---|
Create/Delete/Update lists | |||||||
Create/Delete/Update groups | |||||||
Read lists and groups |
Subscriptions
HTTP, Forms | SOAP | REST | SMTP+ | FTP | List+ | Frontend | |
---|---|---|---|---|---|---|---|
Import recipient (single) | 1 | 2 | |||||
Import of recipients (bulk) | 3 | ||||||
Bulk import limit (Mega Bytes ) | MailUpImport : Multiple import by splitting in blocks, SendMessageNL: as FTP case | Multiple import by splitting in blocks, up to 7 MB per block | N/A, but successfully tested either with 50 MB or with a single import file containing 4 millions email addresses | 10 MB | |||
Force optin of unsubscribed recipient (single) | 2 | 2 | |||||
Force optin of unsubscribed recipients (bulk) | |||||||
Unsubscribe recipient (single) | 2 | ||||||
Unsubscribe recipient (bulk) | |||||||
Read personal data fields settings | |||||||
Update recipients' personal data fields | |||||||
Check recipient's subscription status | |||||||
Add to group (single) | 2 | ||||||
Add to group (bulk) | |||||||
Remove from group (single) | |||||||
Remove from group (bulk) | 4 |
HTTP, Forms | SOAP | REST | SMTP+ | FTP | List+ | Frontend | |
---|---|---|---|---|---|---|---|
Create email message | |||||||
Read email messages | |||||||
Manage tags | |||||||
Manage attachments | |||||||
Manage both embedded and not embedded images in the same message | |||||||
Manage dynamic fields | |||||||
Manage dynamic content | ? | ||||||
Manage image upload (i.e. make them hosted by MailUp) | |||||||
Manage attachments | |||||||
Full content customization for each recipient | |||||||
Allow mixing embedded and not embedded images in one email message | |||||||
Transactional emails (account credentials after signup, password reminders...) | 5 | ||||||
Transactional emails (newsletters, customized messages) | 5 | ||||||
Promotional emails | |||||||
Send to a single recipient | 2,3 | ||||||
Send to a group | |||||||
Send to all list subscribers | |||||||
Scheduled sending | |||||||
Manage queue of messages to be sent | |||||||
Get email statistics in real time | |||||||
Get email statistics (with scheduled process) |
SMS
HTTP, Forms | SOAP | REST | SMTP+ | FTP | List+ | Frontend | |
---|---|---|---|---|---|---|---|
Create SMS (with dynamic fields) | 6 | ||||||
Manage dynamic fields | |||||||
Send SMS to a recipient | 6 | ||||||
Send SMS to a group/list (immediate & scheduled) | 6 | ||||||
Get SMS statistics in real time | |||||||
Get SMS statistics (with scheduled process) |
Other features
HTTP, Forms | SOAP | REST | SMTP+ | FTP | List+ | Frontend | |
---|---|---|---|---|---|---|---|
Security | HTTP with encrypted querystring parameters and IP restriction9 in most of the pages7 | HTTP, user authentication, and IP
| OAuth2 with refresh token | STARTTLS Encryption is supported | sFTP and FTPs are supported | Authorization workflow at application level (sender and mailing shall be approved before before sending) | HTTP with encrypted querystring parameters in most of the pages8 |
New trial account activation | |||||||
...
Expand | ||
---|---|---|
| ||
HTTP GET/POST and subscription formsSubscription forms are based on HTTP GET/POST methods, which allow subscription unsubscription, check subscription status and update for a single recipient. These methods supports optin, confirmed optin, optout, fields update, unsubscription REST APIRest API is the most complete solution for managing a single subscriber (subscription status, group mebership and personal data fields) and it is the only MailUp solution that allows removal of a single recipient from a group. Adding a new recipient is an asynchronous process. WebhooksYou can configure webhooks to enable a fast callback to your website when a recipient changes the subscription status or the personal data fields (e.g. by accessing to an autoprofile form). Callback method can be configured in order to include recipient's details as method parameter. Webhooks are managed by a worker process that is like a "frequent cron": you may experience some minutes of delay between the action and the corresponding callback. Bounces cannot be notified through webhooks SOAP APIYou can extend StartImportProcess method of MailUpImport SOAP API, that is designed for bulk import, to work with a single recipient. This method supports optin, confirmed optin, forced optin, optout, fields update, unsubscription. Adding a new recipient is an asynchronous process. |
Synchronize recipients between your application and MailUp (i.e. import and/or export)
You may need to transfer a set of recipients, eventually with their personal data, from your application to MailUp; or viceversa. Solutions that work well with a single recipient may not be suitable for big numbers of recipients, in this case bulk solutions are needed.
...
Expand | |||||
---|---|---|---|---|---|
| |||||
FTP based integrationsYou can use FTP Batch Processes for massive data transfer using files in CSV format. This feature can be used with very high numbers of recipients (import has been successfully tested with 4 millions of recipients in a single file) and it is configured on request by MailUp support team.
SOAP APIYou can use MailUpImport SOAP API for an immediate import of recipients. In particular, you can use StartImportProcess method, eventually combined with NewImportProcess if the number of recipient is higher than 5000. These methods also allow a batch import as "pending", with the confirmation email that has to be manually sent using the adimin console account. SOAP API is not bidirectional, since it does not allow export of recipients. SOAP API + FTPYou can get the best of FTP and SOAP API by using SendMessageNL API method, which performs scheduled sending to a group of recipients that is specified on a file. In this case you have to transfer the file to MailUp before calling the method. Export of recipients can be done with an FTP based integration. REST APIRest API allows immediate and bidirectional import and export of recipients. Due to restriction on HTTP channel, no more than 7MB can be uploaded with a single import. For the export of recipients the paging feature is recommended to keep control on maximum size of tranferred data. REST API is the only MailUp solution that allows removal of a single recipient from a group |
Manage suppression lists (i.e. "do not email" lists of recipients)
You can contact MailUp support and ask configuration of an FTP based integration with a batch process that is configured to run hourly. This process has to be set to import in a new group (group name = file name) the recipents that are listed in the file to be imported. Then, when you access to MailUp admin console, you can schedule your campaign to be sent to "all subscribers except for the recipients that belong to a certain group". It should be easy for you to identify the right group because it has the name of the imported file plus a timestamp.
...
Expand | ||
---|---|---|
| ||
SMTP+Email only. SMTP+ offers a scalable solution that is valid also for high volumes of transactional email messages to be sent. Delivery time depends on the bandwidth agreed for that console account. SOAP APISOAP API offers a good and scalable solution for transactional SMS with SendDirectSMS, while for email you can use SendSingleNewsletter or SendNewsletter but you must be aware of the existing limitations (refer directly to the documentation of these methods or check out the API use policy |
...
Extract or display statistics
Email statistics are mainly the number and the details about opens and clicks, usually grouped by message. About SMS we can only know the delivery status and, in case of error, the error code.
Expand | ||
---|---|---|
| ||
REST APIREST API offer the best suite about MailUp statistics, also allowing filtered and paged searches FTPA batch export can be configured to periodically export on a CSV file the statistics of email and/or SMS messages. Export frequency can be set from 1 hour to 2 weeks. Contact us to ask a batch export for your console account (non standard configurations may require an extra fee). SOAP APIWebService MailupReport provides a couple of methods to retreive statistics by message or by recipient. This solution works well only when returned data size is relatively small (e.g. lower than 100 items) FrontendFrontend pages provide a reduced version of some statistics pages of the console account, so that an external application can embed them. Available pages are similar to Summary Report and Opens report. |
...