Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

On this page:

Toc
maxLevel34


...

Available solutions

You can develop your integration with MailUp by mixing the available solutions, taking advantage of the features they provide. Each listed item is a link to the correspondent documentation.

...

(warning) = available with restrictions (see specific notes for each case)

 

 

...

Manage lists and groups

 HTTP, FormsSOAPRESTSMTP+FTPList+Frontend
Create/Delete/Update lists (tick)     
Create/Delete/Update groups (tick)(tick)    
Read lists and groups (tick)(tick)    

 

Subscriptions

 SUBSCRIPTIONSHTTP, FormsSOAPRESTSMTP+FTPList+Frontend
Import recipient (single)(tick)(tick)(tick)(warning)1(warning)2  
Import of recipients (bulk) (tick)(tick) (tick)(warning)3 
Bulk import limit
(Mega Bytes )
 

MailUpImport : Multiple import by splitting in blocks,
up to 1,5 MB per block

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)?(warning)2(tick) (warning)2  
Force optin of unsubscribed recipients (bulk) (tick)  (tick)  
Unsubscribe recipient (single)(tick)(tick)(tick) (warning)2  

Unsubscribe recipient (bulk)

 (tick)  (tick)  
Read personal data fields settings (tick)(tick)    
Update recipients' personal data fields(tick)(tick)(tick) (tick)  
Check recipient's subscription status(tick) (tick)    
Add to group (single)(tick)(tick)(tick) (warning)2  
Add to group (bulk) (tick)(tick) (tick)  
Remove from group (single)  (tick)    
Remove from group (bulk)    (warning)4  

 

Email

 

...

EMAILHTTP, FormsSOAPRESTSMTP+FTPList+Frontend
Create email message (tick)(tick)(tick) (tick) 
Read email messages (tick)(tick)    
Manage tags  (tick)    
Manage attachments (tick)(tick)(tick) (tick) 
Manage both embedded and not embedded images in the same message   (tick)   
Manage dynamic fields (tick)(tick)  (tick) 
Manage dynamic content (tick)?  ? 
Manage image upload (i.e. make them hosted by MailUp)  (tick)(tick) (tick) 
Manage attachments (tick)(tick)(tick) (tick) 
Full content customization for each recipient   (tick)   
Allow mixing embedded and not embedded images in one email message   (tick)   
Transactional emails (account credentials after signup, password reminders...) (tick)5 (tick)   
Transactional emails (newsletters, customized messages) (warning)5 (tick)   
Promotional emails (tick)(tick)    
Send to a single recipient (tick)(tick)(tick) (warning)2,3 
Send to a group (tick)(tick)  (tick) 
Send to all list subscribers (tick)(tick)  (tick) 
Scheduled sending (tick)     
Manage queue of messages to be sent (tick)     
Get email statistics in real time (tick)(tick)   (tick)
Get email statistics (with scheduled process)    (tick)  

 

SMS

 SMSHTTP, FormsSOAPRESTSMTP+FTPList+Frontend
Create SMS (with dynamic fields) (tick)  (warning)6  
Manage dynamic fields (tick)     
Send SMS to a recipient (tick)  (warning)6  
Send SMS to a group/list (immediate & scheduled) (tick)  (warning)6  
Get SMS statistics in real time       
Get SMS statistics (with scheduled process)    (tick)  

 

Other features

 

...

Medium  ( 
OTHERHTTP, FormsSOAPRESTSMTP+FTPList+Frontend
Security levelMedium (HTTP with encrypted querystring
parameters and IP restriction9 in
most of the pages)
 Medium for MailUpImport web service
(7

HTTP, user authentication, and IP
restriction)Good for other SOAP web services
(9 for MailUpImport web service


HTTPS and user authentication )

"High" (

for
other SOAP web services

OAuth2 with refresh token"High" (TLS)"High" with sFTP or FTPs,
"Medium" without them 
 STARTTLS Encryption is supportedsFTP 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 pages)
8
New trial account activation   (tick)    
        

 

(1) New recipients are added to list when a message is sent to themthem 

(2) For this API the feature is designed for bulk operations, its massive use on single recipients may affect system performances

(3) New recipients are added when listed in enclosed "one2mayone2many.import" file

(4) Requires a customization

(5) Can be used for confirmation requests, not for massive use (see this Rate Limiting about SendSingleNewsletter)

(6) With the "Text message (SMS) sending from .CSV file" feature 

(7) where these features are not available, the actions require a click on a confirmation email before proceeding

(8) please note that the purpose of frontend web pages is to be freely available by specifying an URL, without any console authentication 

(9) Restrictions on caller IP cannot be used and shall be disabled in case of cloud hosting (in this case it is not possible to get all possible IPs to be authorized)

 


...

Use cases

For each use case more solutions may be available, but they always differ in some aspects. Check them out to see which one better fits your needs.

...

You 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.

Web forms

...

HTTP GET/POST and subscription forms

This option works only for single recipients. Subscription forms are based on HTTP GET/POST methods, which allow subscription unsubscription and update for a single recipient. No features are available with this solution for managing groups of recipients in a single operation nor for exporting recipients from MailUp.

Manage suppression lists

...

Send email/SMS campaigns from your CRM

 

SOAP API

 

TODO

 To manage your campaign with MailUp you need to import (subscribe) the recipients first. Refer to section above to discover how to move recipients from your an external application to MailUp

SOAP API

You can create a new message using SOAP API or refer to an existing message by specifying its ID. Since email statistics are aggregated per message, be aware that when you reuse a previously sent message then it is likely that you will not be able to split the aggregated statistics. You can use CreateNewsletter to create an email message, Clone Message to make a copy of an existing one and finally you can use SendNewsletter  to program an immediate or scheduled sending (at sending time you will be able to specify who will receive that campaign). For SMS you can use a similar approach with CreateSMS and SendSMS methods. Since SMS statistics are very poor when compared to email, there was no need to implement a "clone SMS" method

SOAP API + FTP

Email only. As an alternative to importing recipients and then calling SendNewsletter 

TODO

 

REST API

 

TODO

 

Send transactional emails/SMS

 

SOAP API

 

TODO

 

Read statistics

 

 

FTP

 

 

TODO

 

SOAP API 

 

 

TODO

 

REST API

 

 

TODO

 

Frontend

 

 TODO, method SendMessageNL allows a bulk import and the scheduling of a specified email message with a single operation. Refer to method documentation to learn more about this method and its known limitations

REST API

Email only. REST API offers the most complete suite form creating and managing an email message, but it still has some limitations about sending that are going to be removed in some of the next product releases:

  • scheduled sending is not yet supported (only immediate sending to all subscribers or to specified groups/recipients)
  • recipient selection by applying filters is not available
  • capability of immediate delivery (e.g. for confirmation messages) regardless what else is happening in the delivery queue at that time is not supported
FTP

SMS Only. FTP solution offers the capability to import (bulk) recipients and send them SMS messages that can be fully customized for each recipient. Refer to "Text message (SMS) sending from .CSV file" for more info.

Send transactional emails/SMS

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 API

SOAP 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

 

 

Read statistics

Email statistics are 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.  

FTP

An export batch 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 API 

WebService MailupReport provides a couple of methods to retreive statistics by message or by recipient.

REST API

REST API offer the best suite about MailUp statistics, also allowing filtered and paged searches  

Frontend

Frontend 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