Hello,
I want to create a campaign with different sending steps relative to a date field in mautic.
One example use case is to introduce new users. So for example a new user should be in a campaign an get a welcome-email directly. After this there should be an automatic email on the next three days and another email seven days after the registration (= some date field in mautic).
Another use case is to send an automatic email to users which haven’t logged in for a while, for example 30 days and 90 days after the last logged in. So let’s assume that we also have a last_login date field in mautic.
Because I read about different bugs handling relativ times in campaigns: We are using mautic in version 3.3.3 (and I think these problems are solved with this version?).
So what is the right (and recommended) way to realize this with mautic?
I think there are different ways to solve this in mautic:
1.) Work with a campaign which has relative time periods for sending different emails
In this campaign I would create different steps.
First steps sends an emails immediately to welcome the new users.
But from the second email the emails (or events) would be executed at a relative time period of 1 day. Because I wand that the email is send around the lunchtime I also set the send time to 12:00. I would define the emails for the other days like this.
So my questions for this type of campaign-model are:
- Will this work?
- What does “wait X days mean”? What date is the starting point for this time period? The time when the contact was added to the campaign? Or to the segment? Or my contact date field?
- Does it makes a difference if I place the email steps in the campaign side by side (like on my screenshot) or if these steps follow each other?
2.) Use relative dates as conditions in the campaign
In this case the campaign could have different condition-steps. In this conditions I can check the date-field in a relative way, for example “created equals -1 day”. For each condition I could send an email immediately.
I’m this using relative dates in the campaign conditions is more tricky so this would not be my favorite.
3.) Work with a campaign with steps based on different segments
Another way to solve this is to create diffrent segments which contain the relative time check. This is also the approach in topic Campaign action isn't triggered.
In the campaign could be different steps for checking the contact segments and sending the emails for these steps.
I think it’s important to also have a “combined” segment for the campaign because we don’t have it it seems that the contact is droped and added to the campaign every night while mautic changes the segments of the contact.
This type needs to create a lot of segments because they contain the date checks.
What do you think about this? From my side it seems that the first campaign-model-type looks as the best.
Or are there other and better alternatives?
Thanks for some help with this - especially with my questions about the first type.
Best regards,
Timo