Are you tired of manually sending communications on specific days of the month? Look no further! In this post, I will share a simple and effective way to automate your messages.
To do so, you’d need to combine a campaign triggered by an Important date and an API-triggered broadcast. Don't worry, it's easier than it sounds! Here's how:
Step 1. Add a date attribute to a test profile.
Create a date-time attribute corresponding to the day of the month you want to send communications on. For example, if you want to send a promotion on day 20 of every month, create an "important_date_trigger" attribute with the value formatted in Unix timestamp. You can easily obtain this value using Epoch Converter.
Step 2. Set up a campaign triggered by an Important date.
It's as easy as that! Use the attribute you created in Step 1 to trigger a campaign with the following settings:
- Trigger campaign: On the date.
- Frequency: Monthly.
The campaign will only have one action - “Send and Receive Data” data action. This action is a webhook that will send a call to trigger a broadcast in Journeys.
Inside, the action will send a post request to trigger a broadcast. You’d need the broadcast ID that you will get when setting up a broadcast in Step 3.
Step 3: Set up an API-triggered broadcast.
This broadcast will send your messages to your recipient list Follow our step-by-step instructions to create this broadcast. You will be able to select your recipient list from segments and add your content. Be sure your segment includes an engagement filter so you don’t negatively impact deliverability.
And that's it! Campaign #1 will trigger on the 20th of every month and send an API call to trigger your broadcast. You can sit back and relax, knowing your communications are being sent automatically.
I hope that this recipe will be helpful in streamlining your communication process and saving you time. If you have any questions or concerns, leave a comment below. Happy automating!