Hi @steez_brand,
Thanks for sharing your question with the Community!
Depending on your integration, Collecting SMS Consent at Checkout is a great feature that can more seamlessly sync SMS subscribers into your account. It is also worth mentioning that not all integrations sync SMS consent at the same time, so it’s always best practice to be aware when your specific integrations syncs this data.
However, I can agree that it might not be the best experience for someone who has just finished buying a product to receive a discount after they sign up. You can rectify this one of two ways. Depending on your business model and goals, you could either share the same SMS welcome series for your purchasers and non-purchasers and create a Conditonal Split in your flow before you discount message. Only those who meet the condition ‘have Ordered Product > Zero Times > Over All Time’ will go down the ‘Yes’ path to receive the discount. It should be noted that you will need to reconnect the split for the people who do not meet the conditions if there are more messages in your Welcome Flow.
Additionally, you create two different Flows for your new SMS subscribers who have and have not ordered product from your company. You would add a Flow Filter to each SMS Welcome Flow to filter those who have placed at least one order since entering this flow and those who have not in the other Flow.
I’d recommend checking out this Community Post asking a similar question!
Thanks for being a part of the Community!
-Taylor