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