Recurring campaigns also use a segment, similar to one-time campaigns except that they can be automated and sent on a repeating schedule and at a specific time of day. 



Campaign Settings

You can use the following settings to configure the campaign.

Automate campaign execution at set time and schedule

You can use this setting to specify a specific schedule on which the campaign runs:

The time of sending the message depends on the time that you specify in the Start field. For example, you can choose to send a message each Friday of the week at 1:00pm.

Use the first field to specify the number of days that you want to choose and use the second field to choose whether you want to send a message:

  • Every day or every few days

  • On specific days of a week or on specific days every few weeks (for example, you may want to send fortnightly messages on Mondays and Fridays)

  • Or on specific days each month or after every few months

    The option to choose the specific day for sending a message depends on the day that you select in the Start field.


Receive campaign summary post execution at specified email addresses

You can specify email addresses of people who should receive a summary of the campaign after it runs. 


IP warming (and campaign throttling)

Specify the maximum number of messages that should be sent as a part of this campaign. This is useful if you want to leverage IP warming. IP warming is a tactic that you can use to gradually increase the number of messages sent from a specific source. When you gradually increase the number of messages that you send, your email source gains trust with ISPs and email service providers so that your emails are not marked as spam.  

For example, in the campaign that you create, you include a segment that contains 500 users. Now, if you send 500 messages in the first go, an internet service provider (ISP)/email service provider(ESP) may suddenly notice something unusual and start marking your emails as spam. To avoid that, you have to create a campaign with a trigger with conditions that limits the number of emails sent with every run.  


In the campaign settings, specify the value of the Limit number of messages for this campaign to setting to 100. This ensures that more than 100 messages are not sent in each run. Now, in the trigger, set a condition that ensures that a message is sent to users who have not yet opened a message that we sent as a part of the campaign. If you look at the trigger, the bsft_open_message_uuid is empty condition ensures that. In the sample recurring campaign above, we send an email every Saturday at 4pm. In each run at most 100 messages are sent to users, every successive run excludes users who opened the message last time. By the end of the campaign, the email source possibly gained some trust with the ISPs/ESPs. The next campaign that you create, you can set the value of Limit number of messages for this campaign to 120 so that you increase the number of emails that you send without ISPs/ESPs flagging your activity. 

In addition, you can use the Limit messaging rate option to set a cap on the messaging rate for one-time and recurring campaigns. You can specify the number of messages that our platform sends per minute. For example, you can specify that our platform sends 200 messages per minute. This setting provides additional functionality that you can use to warm up the email source. 

To send a specific number of messages within a specific window, you can specify the messaging limits and a start time. For example, if you want our platform to send 600 messages/hour, and want to send messages between 1pm to 4pm only, here's what you can do:

  • In the Start setting, specify the time as 1:00 PM. 
  • In the Limit number of messages for this campaign to setting, specify 1800 messages (based on the 3 hour interval that you want to choose and send 600 messages per hour). 
  • In the Limit messaging rate setting, specify 10 messages per minute (based on 600 messages for every 60 minutes).  

This configuration ensures that 600 messages are sent per hour between 1pm and 4pm. 


Segment Calculation

Segments used in Recurring campaigns will get refreshed/calculated at the specific time as defined in the campaign setting. For larger segments (>1M), please contact your Blueshift Success Manager to turn on our segment pre-compute feature.



  • Birthday promotion
  • Top weekly trending products based on site, user affinity, location, etc.
  • New Product Arrivals in Past Browsed Categories
  • User affinity with personalized promotions
  • Brand Affinity with personalized promotions
  • High/Med/Low Repeat Purchase Scores
  • High/Med/Low Repeat Visit Scores



User Affinity

This targeted campaign is intended for users who have shown a strong browsing & buying preference for specific categories. Blueshift computes user affinities based on behavioral & transactional data, keeping the affinity scores updated in near real-time.


Step 2: Create personalized content via our Recommendations Studio. For this example, you can show new watches by brand, category, etc.

Step 3: Launch Recurring Campaign and repeat on a monthly cadence

Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.