It’s no secret that we at Pushwoosh are avid fans of behavior-based communication. Yet, scheduled campaigns still have their time and place. Scheduling options are indispensable whenever you need to time your messaging to the customer’s personal schedule, important dates, and routine calendar. You can find various features for time-based campaigns in Pushwoosh Customer Journey Builder; what’s even better, you can easily combine them with trigger events. Read on to discover how to make perfectly-timed and effective campaigns with our scheduling tools.

Schedule campaigns for the best time with Pushwoosh Customer Journey Builder

There are multiple ways to plan perfectly-timed communications in Pushwoosh Customer Journey Builder. These features have been there for a while, but have you tried all of them?

NEW: Send messages at the Optimal time to maximize CTRs and conversions

Pushwoosh's Optimal time to send feature is a powerful tool that allows you to send your messages at the best possible time for each individual user.

The feature analyzes your audience's engagement patterns and sends the message at the moment when each user is most likely to engage with it. Doing so can significantly improve your message CTRs and conversion rates.

‘Optimal time to send’ is available from the Pushwoosh Customer Journey Builder interface, so the next time you plan a campaign, you can leave scheduling to our intelligent algorithm.

Best for: sending messages that are not time-sensitive but rather are intended to drive engagement over a period of time. For example, long-term promotional messages, content updates, and digests can benefit from being sent at the Optimal time.

Time your messaging to users’ personal schedules and events with a dynamic Time Delay

What about the cases when you need to send a message at a personalized and very specific time, such as when you need to remind a customer of their next visit? This is when dynamic Time Delay is an absolute must-use.

This scheduling feature allows you to send a push notification, email or SMS:

  • after a certain time has passed since the user's last action


  • a specified time before the scheduled action.

Best for: sending automated personal reminders of upcoming and yet-to-be-scheduled appointments; gathering feedback after a visit; wishing happy birthday; congratulating with in-app achievements.

Push notifications scheduled with Dynamic Time Delay in Pushwoosh Customer Journey Builder
Learn how to use the dynamic Time Delay from our documentation

Schedule further communications for selected days, dates, and time with other options for Time Delay

Besides timing communications to user behavior, you can take full control of your messaging schedule:

  • Wait a certain amount of time before you continue communicating with a user – for this, you will set a fixed duration for your Time Delay.

For example, it may only be reasonable to let a shopper reflect on their chosen items for one day (fixed duration) and nudge them to make a purchase at the end of this time.

  • Schedule your message for a specific time – for example, at 8 am, you will autosend a reminder of an event your subscriber asked for, or deliver a content digest.
Scheduled push notification reminder for specific time - Pushwoosh
  • Set a date when your message will be sent – it may be the date when sales start, a new in-game element is released or when a specific holiday is celebrated.
  • Select the day of the week to send your Friday hot offer or pause all the communications for the weekend.

Bonus: you can also set the exact hour in this Time Delay option!

💡 Tip: Create an associative link “a day of the week – a special offer from X app” and see your CTRs reach up to 28.21% for these scheduled push notifications with offers!

Best for: when you can estimate the best time to send your following message on your own – either from analyzing your customer journey or by common sense.

Set a Fixed waiting period to send your next communication even if the target event was triggered

Imagine you’re a car rental service that has determined a calibrated frequency for sending out new offers: once a week. So every Monday, you send a push notification nudging your app users to rent a car for whatever occasion they have this week.

To make this scenario possible in Pushwoosh Customer Journey Builder, you can set a Time Delay for seven days. Brilliantly simple!

But you also want to distinguish between the users who seize your offer and those who don’t. You may need this information for analytics purposes or to differentiate your further communications – say, mention “a 10% discount for another rent” in a message to those customers who used your service the previous week.

So you face a dilemma:

  • If you simply set a Time Delay, you won’t keep track of the triggered event.
  • If you choose to Wait for Trigger instead, your next message will be automatically sent as soon as the event is triggered.

Neither option suits you...

Trigger vs scheduling in Pushwoosh Customer Journey Builder

Luckily, now there is a fix for that!

It is now possible to take a triggered event (or lack thereof) into account and keep waiting for the set period of delay before sending your next offer.

All you need to do is to drag the slider next to “Fixed waiting period”: this will ensure your next offer is only sent after the specified amount of time, not immediately after the event is triggered.

Trigger - Fixed waiting time in Pushwoosh Customer Journey Builder

Try the functionality you won’t find in other campaign builders!

Send unique offers at a chosen scheduled time

The options above are made for the cases when you continue communication with your audience segment. But what are you supposed to do when you need to start messaging at a specific time? For this scenario, you have a Scheduled Launch option in the Audience-based entry element.

Scheduled launch of a campaign in Pushwoosh Customer Journey Builder
Push notification scheduled for a specific date - Pushwoosh

Best for: sending offers dedicated to special dates, targeting messages at users living in a timezone different from yours, and simply scheduling your communications instead of waiting to send them manually – especially when you can be busy doing other things.

Learn how scheduled messaging can help food delivery apps to drive sales at least popular times and boost revenue on special dates

Send repeating offers on a schedule

A nice thing about Pushwoosh’s Scheduled Launch: you can set it to send repeating push notifications and emails on your selected dates and days of the week:

Schedule campaigns for selected dates and days of the week - Pushwoosh Customer Journey Builder

Best for: engaging your audience with weekly offers, like our customers Bladestorm (the game app developer boosted its MAU by 16.62% with regular offers!) and Telepizza (the food delivery app is loved for its Crazy Wednesdays)

Another strategy is to set repeating communications, aka reminders, to be sent every day or every week to make users accustomed to:

  • Reading your morning/weekly digest (if you’re a news & media app);
  • Training/taking a lesson in your subscription-based app;
  • Playing your game on the way to/from work.

Scheduled Launch will help you out in these cases too!

Scheduled reminders in Pushwoosh Customer Journey Builder

Best for: subscription-based, gaming, and media apps that need to instill a habit of opening their app daily/weekly/at certain times of the day

Explore more ways to use repeating messages in your campaigns

Ensure your relevance across timezones

When it comes to sending messages to users in different parts of the world, timezones can be a challenge. But with Pushwoosh, it's easy to ensure your communications are delivered on time for each user, wherever they are.

When you set a Time Delay for your next message, take care of Timezone settings. This way, you can stay reassured that your communication will be delivered at the right time by the user device’s timezone. No awkward situation should occur when your live morning yoga reminder arrives when the session is long over.

Best for: sending messages to international users at the right time without your even thinking about it – it’s all done automatically by default in Pushwoosh.

Respect users’ Silent Hours

With the Silent Hours feature in Pushwoosh Customer Journey Builder, you can define a specific time range during which you won't send any messages to your users, ensuring that you're not intruding on their personal time.

The most evident use case: you will use Silent Hours for the nighttime, respecting your audience’s time for rest.

In addition, you can utilize Silent Hours to make a pause in a messaging campaign – as an alternative to the Time Delay feature.

Best for: campaigns comprising a series of messages over several days – with Silent Hours, you can deliver messages effectively and avoid disturbing users at odd hours.

Set up Frequency Capping

It’s awkward when you tell someone a story, and they respond: “You’ve already said that”. It may be even worse when you send the same marketing message to your customer for the second or third time in a row. To avoid repeating yourself and annoying the customer, set Frequency Capping.

This feature in Pushwoosh Customer Journey Builder limits the number of times a user can enter the campaign within a specified period. So even if they trigger the entry event a few times – say, Add a Product x4 – they will only receive one push related to this event.

Best for: campaigns based on trigger events that might occur a few times in a short timeframe.

Send messages in response to triggered events

Setting triggered campaigns is a whole different story. Technically, we can view trigger-based communications as a sort of time-based campaigns, as they define the best time to start messaging as the time when a particular user triggered a specific event… But we’d rather dedicate another blog post to it. Stay tuned!

Make the most of scheduled campaigns with Pushwoosh Customer Journey Builder

Scheduling features are there to facilitate and streamline your marketing efforts. As Pushwoosh customers’ experience has proved, Customer Journey Builder provides all the tools for effective work at your fingertips. Be guided by the usage tips above and plan the most relevant and effective time-based campaigns with Pushwoosh.

Need access to Pushwoosh Customer Journey Builder? Get in touch with our team to discuss an upgrade.