Skip to main content

All my flows except for the welcome flow have different conditional splits in which I customize the emails and remove or add more communications based on the type of profile.

Example:

 

I usually segment depending on whether...
- First time buyer
- Have purchased more than once
- Have only one order left to become a VIP
- Already a VIP

To give you personalized incentives based on your phase / status as a customer.

 

There have been people who have recommended that instead of having a single complex flow for e.g. abandoned cart with different conditional splits, I split the flow into other unique flows for each type of customer I want to personalize the impacts to.

They argued this to me by saying that by having it all in one flow....
1. There may be a risk of errors and that it may not work as it should.
2. You don't get more concrete data at the Flow level by profile that would allow you to draw conclusions about what works best, etc.

 

I want to have an external opinion, what do you think?

 

Although probably the first question I should ask myself first is whether it is really necessary to add so much complexity and variety of communications based on orders placed by the customer in the Flows or it does not make sense unless the list is very large?

I need some help here.

 

Thanks!

Hey @Adrianpperez 

we usually try to keep things in one place. since even if you divide into individual flows, the trigger of these will remain the same and you will have to make sure that profiles dont start receiving multiple emails from multiple flows at the same time, so then to overcome this you will have to place flow filters etc so that they only go through one flow at a time and hence the complexity remains.

With that said, There’s no one-size-fits-all answer, and the best approach depends on your specific business needs, customer list size, and resources. Starting with a simpler setup and gradually increasing complexity based on performance data and customer behavior can be a prudent strategy. This allows you to optimize your flows while minimizing risks and ensuring effective communication with your customers.

I hope this helps

Cheers and thank you for being part of this amazing community

Arpit

 


Reply