An action is a process which is performed in the Maropost, such as sending an email, changing subscription, ending a Journey etc. There are multiple actions in Maropost. Using specific action, you can achieve your goal, and keep your automated Journey active and engaged.

Note: These are actions for campaign Journeys, for data Journey actions click here.

  1. Send Email
  2. Send SMS
  3. Send Push Message
  4. HTTP POST
  5. Trigger Journey
  6. End Journey
  7. Facebook Custom Audiences
  8. Change Contact Field
  9. Change Table Field
  10. Change Subscription
  11. Change Tags

Send Email

This widget is just like a new campaign page.

Untitled

When you double-click on this widget, a pop-up will open. Fill in the name, subject, preheader (optional), from name, from email, and reply to email.

Send email inside

Detach: Disconnects the widget from the next element.
Remove: Removes the widget from the Journey builder page.

Select the content from the drop-down. There is a check box for ‘preview link’. If you do not wish to see ‘If you are having trouble viewing this email, click here’ on top of the emails, then uncheck this option.

If you have brands activated on your account, then you can also select brands.

Once you save this element, if you open the widget again you’ll notice a ‘Report’ button at the bottom-right corner. By clicking on this button, you will have access to the delivery and response reporting data.  A campaign sent from a Journey is just like any other campaign.  You can segment based on the response to the Journey campaign and you can run custom reports as well.

Send SMS

This widget only appears when you have defined a unique identifier for your contact profiles. It acts just like the Send Email action widget except that it will send a text message to the contact.

If a contact is flowing through a Journey and reaches this action widget, but does not have an SMS contact record, then the contact will ignore this action widget and move on to the next item in the sequence flow.

Send Push Message

This widget only appears when you have defined a unique identifier for your contact profiles. It acts just like the Send Email action widget except that it will send a push notification to the contact’s mobile device, assuming that (a) your mobile app is implementing Maropost Marketing Cloud’s mobile messaging SDK, and (b) the mobile app is installed on the contact’s smartphone.

If a contact is flowing through a Journey and reaches this action widget, but does not have a mobile app messaging contact record, then the contact will ignore this action widget and move on to the next item in the sequence flow.

HTTP POST

This widget sends a formatted payload to the API endpoint that you provide.  The data included in the

data = {:subscriptions => ListSubscription.where(:account_id => contact.account_id, :contact_id => contact.id).includes(:list).map{|ls| {:list_id => ls.list_id, :list => ls.list.name, :status => ls.status_msg} },
:contact => contact.get_attributes_hash, :journey => self.workflow.name, :workflow_id. => self.workflow_id} where contact attributes are default and custom fields => self.workflow_id} where contact attributes are default and custom fields.

HTTP trigger

To enter the details, double-click on the element and then enter the POST URL. Select the format (JSON or XML) and save.

HTTP POST Inside

 

Trigger Journey

This element allows you to trigger a different Journey within the current Journey, or passing contacts from one Journey to another. You can use this trigger to loop contacts in Journeys as well.

trigger_journey

 

When you open this element, you will see all existing Journeys and their corresponding triggers listed. A Journey can have multiple triggers so you may find multiple options in the drop-down list. If a Journey trigger is missing, then you will see ‘No trigger found’ graded out in front of the Journey name.

trigger_journey_menu

 

End Journey

This widget is used to end a Journey sequence, but not the complete Journey. To end a Journey completely, you will need to attach an ‘End’ element.

end_journey

You can select single or multiple Journeys with this action.

End workflow inside

 

Facebook Custom Audiences

This widget enables you to add a Maropost Marketing Cloud contact into any Facebook Custom Audience that you have pre-defined in your Facebook Ad Account.

In order to properly use this action widget, you must already have done the following:

  1. Have an existing Facebook Ad Account
  2. Have created at least one Custom Audience for that Ad Account
  3. Have set up the connection between Maropost Marketing Cloud and the Facebook profile that the Ad Account is associated with
Mapping

Facebook requires that you map the fields of your Maropost contacts with the Facebook user profile fields.  The mapping is necessary to determine whether a Maropost contact is indeed a Facebook user.  At a minimum, email address, first name, and last name are required.  There are additional fields that you can optionally use to increase the accuracy of the matching.

Facebook imposes specific restrictions on how your contact profile data is formatted.  If your data is not properly formatted, then it will not be used in the matching

  • Gender – Accepts “m” and “f” as valid values for this field
  • City – Accepts city name in all lower case, with no punctuation, special characters, nor white space
  • State – United States of Ameria only.  Must be the 2-character ANSI abbreviation in all lower case.
  • Country – Must be ISO 3166-1 Alpha-2 format (e.g. “US”, “CA”, “CN”, etc.)
  • Zip Code – Only the first 5 digits (if US).  Use the Area/District/Sector format for UK addresses
  • Mobile Advertiser ID – Use this only if you have this data available as provided initially from Facebook
  • App Scoped User ID – Use this only if you have this data available as provided initially from Facebook.
  • Date of Birth – Check to see if your date if formatted according to any of the date formats in the list
Audiences

  • Facebook Account – Select the name of the Facebook account that you have linked with Maropost Marketing Cloud.
  • Ad Account – Once you’ve selected the Facebook account, a list of Ad Accounts for the Facebook account will appear.
  • Custom Audiences – After selecting the Ad Account, the list of Custom Audiences that you’ve already created under that Ad Account will now appear.  Select the Custom Audience that you want to push the contact to.

NOTE:  It can take up to 24 hours after pushing a contact to a Custom Audience before any paid promotions or display ads will appear in that person’s Facebook timeline.

Change Contact Field

Using this action, you can change contact field (default or custom).

change subscription action

When a contact within a Journey reaches this widget, its contact field will be changed to what is set in this action.

Change Field

Multiple selections can’t be done in a single ‘Change contact field’ action, you must have 2 different ‘Change contact field’ widgets to perform that task.

Change Table Field

This action allows you to change the table field for a contact in a table.

Change table field

When a contact reaches this action, the field selected in the action will be changed.

Change table field inside

A single selection of the field is allowed in this action. As shown in the screenshot above, ‘Jagdeep.iD’ is the table field selected where ‘Jagdeep’ is the table and ‘iD’ is the table field.

Change Subscription

Using this action, you can change the subscription status of a contact within a list to subscribed or unsubscribed.

Change Sub action

This action allows you to select multiple lists and change their status to either ‘Subscribed’ or ‘Unsubscribed’ using the drop-down selection box.

Change sub action inside

**IMPORTANT: If a contact is not present in the selected list in this action, and you have selected ‘Unsubscribed’, then it will be added as ‘Unsubscribed’ to the list. The same for when it is set to subscribe. However, if the contact is already in the list, then it will only change the subscription as set in the action drop-down.**

Change Tags

This action allows you to change contact tags (add and remove).

Change tags

Left side: Select the tags that should be added to a contact.
Right side: Select the tags that should be removed from a contact.

Change tag inside

**It’s not mandatory to select both options. You can select either ‘add tags’ or ‘remove tags’. Multiple selections are allowed.**