Skip to Content
Author's profile photo Nitin Hans

SAP Hybris Marketing : Advanced Scheduling Options in Campaigns

Campaigns are one of the most cardinal way to reach out to customers. The more the flexibility available with scheduling the campaigns, the more powerful it becomes in terms of reaching out to the customer via the right channel and at the right time.

One of the aspects of this flexibility is being able to decide when (day, time) to execute these campaigns. An example of this would be that as a marketer I want to reach out to my customers/prospects only during certain days (perhaps not on weekends). Also, not only on certain days but also only during certain times e.g. 8:00 am to 5:00 pm only.

With the feature of advanced scheduling available with SAP Hybris Marketing Cloud in 1708, the marketer gets options for campaign execution.

For recurring campaigns running on Hourly/Daily basis, there are additional options available for the marketer.

As a marketer,

  • I can choose which days to run the campaign.
  • I can decide during which time range to run the campaign (available for Hourly running campaigns).
  • I can also decide the number of iterations for the campaigns via one of the 3 options:
    • No End Date: The campaigns runs forever.
    • End After: Here you can specify the number of Occurrence (e.g. 10 Occurences) after which the execution shall stop
    • End By: Specify the date by when the execution ends (i.e. the End Date of the campaign).

The system presents a summary based on the scheduling options chosen so that the marketer is assured of the options chosen.

With this we bring additional flexibility while scheduling the campaigns.

Time zone of the Campaign

It is important to note the following information w.r.t the timezone on campaign scheduling/ execution:

By default, the time information shown for the user is as per the time zone of his system (i.e. computer/laptop).

  • For e.g. if I am in Indian timezone I would see the time information as per Indian time zone. This is the case for all the relevant fields like Last Execution, Next Execution and Schedule On (also for time set by Calculate Best Sending time option).
  • This is also true while I set the Recurrence options for the campaign I am creating.

The only exception to this is the Advanced Scheduling summary.

  • The summary explicitly mentions the timezone information.
  • This time zone is always the one of the creator of the campaign or the time zone of the user who last updated the recurrence details of the campaign.

This is done specifically to keep the scheduling information consistent across all users no matter whether in same or different time zone. This uniformity makes it easier when multiple users across different time zones collaborate & discuss over the same campaign especially w.r.t the recurrence information.

Let’s look at it with an e.g. of a campaign.


In the above campaign,

  • I am a marketer in Indian time zone.
  • I have created a campaign and scheduled it for future (24th August in this case) at 13:00.
  • I have set a frequency of 10 hours.
  • Also, I would like to have this campaign run only on Mon-Fri (not on Sat/Sun) only between time range of 8:00 to 22:00.

Now, When I (or anyone in Indian time zone) see the campaign I see the following info:

Summary (ALWAYS SAME for ALL):

Before Execution

The Scheduled time (as per local time zone)

The Last Execution/ Next Execution are blank as of now.

After Execution

The Scheduled time

The Next Execution is updated (in future for this case based on Schedule on date)


If now the same campaign is opened by a user in another time zone (e.g. Pacific Time zone)

  • The summary information is shown still in the created/last updated time zone (in this case it is Indian time zone).

As described above, this is to give a consistent view for all users w.r.t the recurrence information.

  • However, to make it easy to find as to when was the Last Execution or When is the Next Execution, this information is as per the local time zone of the user who is viewing i.e. Pacific time zone.

This helps the user and avoids the need for the user to calculate manually the times as per his local time zone. And the user can precisely see how long back the last execution happened or in how much time is the next execution as per his local time. This is done as we all work best with our local time zone information.

To summarize what I just described, the user in PST time zone sees the following info for the same campaign:

Summary (ALWAYS SAME for ALL):

The Scheduled time (notice the time is as per Pacific time zone)

The Next Execution (notice the time is as per Pacific time zone)


Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Taylor Barsamian
      Taylor Barsamian

      Hello @Nitin Hans,


      Do you know if the person is segmented into a Live Target Group on a weekend (Sat/Sun), will the email still be sent to them on Monday?



      Taylor Barsamian


      Author's profile photo Shounak Deshpande
      Shounak Deshpande

      Nice Blog , Thanks for sharing this!




      Author's profile photo Elio Centeno
      Elio Centeno

      Hi nitin hans


      Is this option possible in the version of SAP Marketing Cloud onpremise?


      Best regards


      Author's profile photo Isabelle Thore
      Isabelle Thore

      Hi Elio,

      I am responding, as Nitin is no longer with SAP Marketing Cloud.

      Yes, advanced scheduling is available in SAP Marketing on-premise. See our online documentation Scheduling Campaigns - SAP Help Portal.

      Best Regards