Develop > Presentation layer > Customize marketing > Marketing customization: Management Center > Customizing triggers, targets, and actions


Types of Dialog activity triggers and when they are processed

Dialog activity triggers can be categorized into three types: daily check triggers, customer event triggers, and elapsed time triggers. If you are customizing a Dialog activity trigger, it is important to understand when each type is processed, and the role of the SendMarketingTriggers scheduled job. The trigger type also affects the task command function.

Type of Dialog activity trigger Triggers of this type shipped with Management Center When this trigger is processed Customization notes
Customer event trigger Customer Registers trigger

Customer Places Order trigger

Customer Participates in Social Commerce trigger

When the event defined in the trigger occurs (for example, the customer registers), the SendMarketingTriggers scheduled job processes the trigger the next time the job runs.

The default frequency of the SendMarketingTriggers job is every 30 minutes.

This type of trigger only requires a task command to perform user interface validation; otherwise, no task command is required.
Daily check trigger Customer Abandons Shopping Cart trigger

Customer Is In Segment trigger

Customer Celebrates Birthday trigger

Once a day at a configured time, the marketing services send triggers of this type to the SendMarketingTriggers scheduled job for processing.

The default configured time set in the marketing component configuration file is 2:00 a.m. The default frequency of the SendMarketingTriggers job is every 30 minutes.

This type of trigger requires a task command that calls the forwardTriggersForProcessing method. This method finds all the customers who meet the trigger criteria and then forwards the trigger for each customer. The task command can also perform user interface validation.
Elapsed time trigger Wait trigger When the time defined to wait has elapsed for the customer, the SendMarketingTriggers scheduled job processes the trigger the next time the job runs.

The default frequency of the SendMarketingTriggers job is every 30 minutes.

This type of trigger requires a task command to perform user interface validation.

A Site Administrator can change both the daily trigger send time (if 2:00 a.m. is not appropriate) and the frequency of the SendMarketingTriggers scheduled job.


Related tasks

Changing the daily scheduled time for marketing triggers and lists

Schedule the SendMarketingTriggers job


+

Search Tips   |   Advanced Search