Scheduling the SendMarketingTriggers job

This job schedules the sending of marketing email activities. This job also processes triggers in Dialog activities and generates top-browsed and best-seller lists in Web activities. By default, this job runs every 30 minutes, but you can change the schedule interval to something more appropriate for your site.

About this task

  • For email activities: On the day a marketing email activity is scheduled to be sent, this job sets the email activity to Scheduled status the first time the job runs on that day. The emails are then sent at the time configured in the Administration Console for e-mail activity accounts. For this reason, the email activity send time must be later than 12 AM by at least the length of the schedule interval for this job. For example, if the schedule interval is 30 minutes, but the email activity send time is 12:15 AM, then the SendMarketingTriggers job might not have time to run before the email activity send time arrives. In this case, set the email activity send time to 1 AM. instead.
  • WebSphere Commerce EnterpriseWebSphere Commerce ProfessionalFor dialog activities, this job processes certain triggers at the following times:
    • For the Customer Abandons Shopping Cart, Customer Celebrates Birthday, and Customer Is In Segment triggers, this job processes the triggers at the time that is configured in the marketing component configuration file (wc-admin-component.xml) for the dailyScheduledJobTimeForTriggers property. By default, the time is 2:00 AM. each day.
    • For the Customer Registers, Customer Places Order, and Wait triggers, this job processes the triggers the next time that the job runs after the event occurs.
  • For Web activities that use the Display Top Browsed or Display Best Sellers action, this job generates the top-browsed or best seller list at the time that is configured in the marketing component configuration file (wc-admin-component.xml) for the dailyScheduledJobTimeForTriggers property. By default, the time is 2:00 AM each day.

The SendMarketingTriggers job calls the Process MarketingTrigger Web service with the SendTriggers action. There are no parameters for this job.

Procedure

  1. Open the Administration Console and select Site on the Administration Console Site/Store Selection page.
  2. Click Configuration > Scheduler. A list of jobs that are scheduled to run is displayed.
  3. From the list, select SendMarketingTriggers.
  4. Update the Schedule interval field to reflect your preferred interval.
    This value should be the number of seconds between when the job is restarted.
  5. Click OK.

Results

Your job is listed on the Scheduler Status Display page and runs at the specified start time.