CleverTap User Docs

Welcome to the CleverTap User Docs. You'll find comprehensive guides and documentation to help you start working with CleverTap as quickly as possible, as well as support if you get stuck. Let's jump right in!

Best Time for Batch Campaigns

Overview

Best Time is a feature that recommends the most optimal time to send a message to each user for a Batch campaign.

We optimize the message send time for each user based on when that user is most active with your application. If you send a campaign with the Best Time feature enabled, users will be more likely to engage with your message when receiving it.

You can use the Best Time feature with the following channels: Email, Push Notification, Web Push, and SMS.

You can use the Best Time feature with the following campaign types:

  • One Time → Later → Best Time
  • Multiple Dates → Best Time on Every Date
  • Multiple Dates → Combination of Best Time and Fixed Time
  • Recurring -> Best Time

How It Works

We identify the "Best Time" based on a specific event that is chosen by you.

CleverTap sends Best Time campaigns by splitting the day into 12 two-hour buckets, and assigning your users to one of these buckets based on the time of the day they are most active with your app. The user is then sent the campaign in that two-hour window.

If there is any user who has not performed the said event in the last 180 days, they will be sent the campaign at the CleverTap default time. The default time is right after the 12th bucket

For example, if a Best Time campaign is created on January 1 at 5:15 pm, then all users who are most active between 5:00pm to 7:00pm will qualify for the first bucket and receive the campaign immediately. The next run will happen at 7:15pm, and users who are most active in the 7:00pm to 9:00pm bucket will receive the message then.

Feature Guide

Step 0: Best Time Setup

Under settings -> Campaign integrations and limits -> Best Time Campaign Setting, you can setup the event which will be used to calculate the best time.

Step 1: Create a Campaign

You can use the Best Time feature with the following channels: Email, Push Notification, Web Push, and SMS.

Step 2: Choose the Campaign Type

You can use the Best Time feature with the following campaign types:

  • One Time → Later → Best Time
  • Multiple Dates → Best Time on Every Date
  • Multiple Dates → Combination of Best Time and Fixed Time
  • Recurring -> Best Time

Step 3: Select the Best Time Option

Notes

If Best Time is chosen as the delivery option, the following advanced options will not be applicable:

  • User Time Zone: Since the Best Time feature chooses the time when the user is most active, the user time zone does not apply.
  • Global Throttle Limits: Message throttling cannot be applied with the Best Time feature.