My client has three different segments, where contacts can subscribe to each one of them. These subscriptions come from three separate channels, 1. Website, 2. Dynamics CRM and 3. OptinMonster.
Contacts subscribing from the website, are being processed by setting custom facets depending on what segment they would like to subscribe to (wffm takes care of that mapping).
Contacts that have subscribed by Dynamics CRM are being synchronized by DataExchange Framework.
Contacts that have subscribed by OptinMonster i'm planning on to import those to 3 separate lists, segmented by what segment they have subscribed to.
Now my question is, how would you go about targeting one specific segment, collected from all different channels?
What i have thought of myself is something like this.
- Create a segmentation rule that looks into the custom facet i made for the website subscribers and collect contacts that have subscribed to the targeted segment.
- Create a segmentation rule that looks into what lists that the contact are currently subscribed to. If the contact is currently subscribed to the targeted regular list from OptinMonster, add the contact to the segmented list.
- Take advantage of the Dynamics CRM segmented rule that was installed by DataExchange to collect contacts subscribed to the targetet segment marketing list in CRM.
Combine these three rules in a new segmented list, that can be selected and used with EXM.
What do you think? Is there a smarter way?
Update
I forgot to add that it's version 8.2 i am working with. Also i made a diagram that explains what i'm thinking of doing:
I am pretty sure this is the way to go.
The next part is finding a way to make the user able to unsubscribe from the different channels.