Messy Data Sync Problems Between Jetpack CRM & MailPoet
-
Environment:
Within Jetpack CRM, I’ve setup contacts to be tagged with the MailPoet lists they belong to.
2 Things happen when a new website user subscribes to a MailPoet List named ‘List A’:- Within MailPoet, the subscriber is added to ‘List A’.
- Within Jetpack CRM (following a manual MailPoet Sync), the MailPoet Subscriber is added as a CRM Contact and properly tagged as belonging to ‘List A’.
Here is where the problems begin:
Scenario:
When the subscribed user updates their own MailPoet Subscriptions (unsubscribes from ‘List A’ and opts-in to ‘List B’):- MailPoet correctly updates their subscription data by removing ‘List A’ and adding ‘List B’.
- Jetpack CRM inconsistently makes a mess of the new changes.
- 2 Problems Occur:
- On the CRM Contact’s Profile Page:
- (In the Top Card’s TagCloud) Jetpack CRM does not update the MailPoet list (not even after a manual MailPoet Sync). The original tag for ‘List A’ remains while ‘List B’ is not added at all (Jetpack CRM continues to represent the contact as being subscribed to a list they no longer belong to which is incorrect data AND it effects filtering as well).
- Further down the page, (Under MailPoet > Lists) Jetpack CRM adds ‘List B’ to the user’s subscribed lists, but fails to remove the unsubscribed list of ‘List A’. (Jetpack CRM represents the user as actively belonging to both lists, which is also incorrect).
- On the CRM Contact’s Profile Page:
- 2 Problems Occur:
Use Case For Why This Is Important:
This creates an unorganized data mess ripe with data inaccuracies. When a CRM Manager filters for active subscribers belonging to ‘List A’, they are still be shown users who have unsubscribed from ‘List A’ and opted-in to ‘List B’. No new filterable tag for ‘List B’ is generated either.
- You must be logged in to reply to this topic.