This job resends the most recent message or messages to a contact. For example, send new contacts the most recent message in the group immediately after they subscribe.

You can resend from 1 to 10 messages. The messages resent are the most recently sent messages in the group. It is not possible to select older messages from the outbox.


Engage resends the following types of messages:

  • Group messages.

  • The main sendout of a split sendout.

Engage does not resend the following types of messages:

  • Single messages.

  • The individual versions of a split sendout.


This job sends single messages.

For more information about the difference between single messages and group messages, see Group Messages and Single Messages in Mapp Engage

Hint:

The designation (C) means contact-related. In general, you only combine contact (C) events with contact (C) jobs. For more information, see Contact (C) vs. System (S) Automations​

Recommended Automations​

An automation is a combination of an event plus a resulting job. The following combinations are recommended. It is possible to create other combinations, as well, but not all combinations of events and jobs result in meaningful system behavior.

For both of these combinations, check ​Use Event Parameter​ for the following fields: ​Group​ and ​Contact​.

Event

Job

Description

Subscribed to Group (C)

Send Most Recent Message(s) to Contact (C)

This combination sends the most recent messages in the group to each new subscriber. A subscription always involves a confirmation step.

Member Added to Group (C)

Send Most Recent Message(s) to Contact (C)

This combination sends the most recent messages in the group to each newly added member.

General

​Name​

Displays the name of the automation that is defined in the ​Edit Event​ window.

​Description​

Displays the description of the automation that is defined in the ​Edit Event​ window.

​Event​

Displays the event that is defined in the ​Edit Event​ window. Every time this event occurs, Engage executes the dependent job.

​Job​

Defines the job. Engage executes this job automatically every time the event occurs. For a list of all available jobs, see ​All Available Event-Based Jobs​.

Define Job​

This area defines the specific parameters of the job.

Setting

Description

​Group​

Selects the original sendout group of the messages. Use the symbol to search for a specific group. This field does not define which contacts receive messages with this job.

​Use Event Parameter:​ When selected, this check box resends previous messages of the group involved in the event.

​Channel​

Defines the sendout channel for the message. Engage filters the most recent sent messages by the selected channel. Messages that are sent to other channels within the group are skipped and ignored.

Following options are available:

  • ​Any:​ Engage ignores the message channel for sendout. It is possible that contacts receive the messages via different channels. This option is selected by default.

  • ​Email:​ Only the most recent sent email messages are sent to the contact.

  • ​SMS:​ Only the most recent sent SMS messages are sent to the contact.

  • Mobile Push:​ Only the most recent sent push notifications are sent to the contact.

​Contact​

Defines the contact who receives the messages. Use the symbol to select one contact.

​Use Event Parameter:​ When selected, this check box sends the previous messages to the contact involved in the event.

​Number of Messages​

This input field defines the number of most recent messages that are resent. You can resend from 1 to 10 messages. The input field only accepts numeric values.

Only messages that are sent to the selected channel are counted as recently sent messages.


Define Delay​

In this area, you can define a time delay between the event and the resulting job. If you define a delay, the system waits the specified amount of time after the event takes place before executing the event-based job. If you do not define a delay, the system executes the job immediately after the event takes place.

Hint:

Engage calculates the selection for an event-based job when the job is executed, not when the event takes place. When you define a delay, the selection is calculated after the delay


  • ​Delay:​ Defines whether there is a delay between the event and the resulting job.

    • ​No: ​There is no delay between the event and the resulting job. When Engage registers the event, the system executes the job immediately.

    • ​Yes: ​Creates a delay between the event and the resulting job.
      ​Unit:​ Defines the unit of time with which Engage calculates the delay.
      ​Value:​ Defines the duration of the delay.

Actions

The following actions are available: