Large Mautic Campaigns – Workaround for 100 Decisions/Actions Limit
This post is for people experiencing difficulty with building larger campaigns (more than 100 decisions/actions) with Mautic.
The problem with Mautic Decisions & Actions
By default, it appears that Mautic (as at version 2.2.2) imposes a limitation of 100 decisions/actions when building campaigns. You will be able to save more than 100 decisions and actions, but will notice that Mautic strips the green or red links joining those decisions and actions. That means that your campaign will break down at the point of those breaks. Here is what it looks like:
The Workaround for Mautic Decisions & Actions
This assumes that you already understand the basics of Mautic campaign building, such as the need for Segments and Channels (such as emails). This is a workaround is for email sequences and does not cover the finer points of contacts, forms, point scoring, etc. Here is what I did.
1. Create Multiple Contact Segments
First up, I created multiple Contact Segments, which are really for the same group of Contacts. In my case, I had a Contact Segment which was capturing leads from a Mautic form. I created a second Contact Segments and simply renamed the first, just to tie them together:
Lead Segment 1
Lead Segment 2
Lead Segment 1 continued to capture leads from my Mautic from. I’ll cover what I did with Lead Segment 2 later.
2. Create Multiple Campaigns
I created two Campaigns and named them, again to tie them together for my own review purposes.
Lead Segment Campaign 1
Lead Segment Campaign 2
3. Create Campaign 1
In Lead Segment Campaign 1 I set up a campaign with around 80 decisions/actions (mindful of the 100 decisions/actions limit imposed by Mautic).
My final action in the campaign was to:
Add Contact to Lead Segment Campaign 2
Remove contact from Lead Segment Campaign 1
4. Create Campaign 2
Create Campaign 2, effectively as a continuation of Campaign 1.
To pull this off you’ll need to think the campaign through from start to finish. The first campaign that I did this with was a simple auto-responder sequence. There were a total of eight emails in the campaign with the decision of Open Email set to trigger the next email in the sequence after one day. The decision not to open an email triggered the next email in the sequences after 3 days.
How I worked around this was by setting up Change Campaign to trigger immediately the Contact opened an email, if within one day – and otherwise within two days. I then set up Campaign 2 to trigger after one day – meaning that the one day for opens / three days for non-opens rhythm of Campaign 1 was maintained.
Mautic has more bugs than a tackle and bait shop. This is not perfect and I don’t think for one moment that it will work well for every situation. If you think it through you will find it’s a fairly good workaround for a lot of situations when creating large Mautic Campaigns. Good luck with it!