Forum Replies Created

Viewing 15 replies - 1 through 15 (of 39 total)
  • Thread Starter rtd2

    (@rtd2)

    Lap,

    I’ve given up waiting for guidance or trying to get the MailChimp User Sync plugin to work in a consistent and reliable manner.

    Others,

    I suggest you consider the True MailChimp Sync plugin for syncing from WordPress to MailChimp. Syncing the other way is very simple using the following resources by the plugin developer:
    https://rudrastyh.com/mailchimp-api/sync-user-first-name-and-email.html
    https://rudrastyh.com/mailchimp-api/delete-wp-users-once-they-unsubscribe.html

    rt.

    Thread Starter rtd2

    (@rtd2)

    Lap,

    Thanks for responding.

    For me it is not working quite as you outline above. If I change a subscriber email in MailChimp, it makes no difference to the email address in WordPress and seemingly no new user is created. However, if I sync and resync MailChimp and WordPress, I land up with two users in MailChimp one with the old email address and the other with the new address. Is the second user the plugin creates in WordPress somehow hidden? I am a little perplexed.

    One thing that would help, is to understand why you create a new WordPress user rather than simply updating the email address of the existing WordPress user. Is there some constraint in WordPress or MailChimp? After all, creating a second user doesn’t sound great for several reasons from creating bloat to privacy non-compliance, e.g. GDPR.

    I look forward to hearing from you again.

    Best,
    rt.

    Thread Starter rtd2

    (@rtd2)

    Lap, Danny,

    Any chance of an answer, given this is a design question and not a support request?

    rt.

    Thread Starter rtd2

    (@rtd2)

    Any update?

    rt.

    Thread Starter rtd2

    (@rtd2)

    Jonathan,

    Just tried V1.3.4. Gravity Forms (with Gravity Forms + Custom Post Types and Gravity Forms Sticky List) and Custom Field Suite is working again, but sadly ACF and Custom Field Suite with other form builders still does not work.

    rt.

    Thread Starter rtd2

    (@rtd2)

    Thanks for the update. Makes sense.

    It might be worth looking at how Gravity Forms works, for clues, as I have found it to perform consistently (with V1.2.8).

    rt.

    Thread Starter rtd2

    (@rtd2)

    Jonathan,

    I created a new instance of WordPress, connected it to Salesforce and then imported your three files. Same result. With V1.3.2 of the plugin, nothing works, even my previously working combination of Gravity Forms (with Gravity Forms + Custom Post Types and Gravity Forms Sticky List) and Custom Field Suite. With V1.2.8 Gravity Forms still works, but ACF plus all the other form builders do not. Sigh!

    rt.

    Thread Starter rtd2

    (@rtd2)

    At your suggestion, I tried deleting and reinstalling the plugin, but to no avail. I am constantly clearing the cache. Also, my Gravity Forms instance no longer works with v1.3.1, but it does with v1.2.8. The last point suggests to me that something has changed in v1.3.1 that possibly you are not aware of. As before, I am happy to provide you access to my test site.

    rt.

    Thread Starter rtd2

    (@rtd2)

    Hi Jonathan,

    I have installed v1.3.1.

    True, I am no longer getting the error, but the values are still not being saved to Salesforce. Note this is the case both with ACF and Custom Field Suite, which I have started using.

    NB Gravity Forms (with Gravity Forms + Custom Post Types and Gravity Forms Sticky List) is still the only form builder I can get to work, but as I pointed out before it’s entries get in the way of updates to/from Salesforce, so it is not a long term solution (for me). I mention it again though, as you might like to examine what it is doing which is working.

    Thanks,
    rt.

    Fabian,

    I hope all is well.

    I saw you mention in a post a couple of weeks ago that the Pro version will soon be released. How soon is soon?

    Thanks,
    rt.

    Thread Starter rtd2

    (@rtd2)

    Jonathan,

    I took your suggestion of using CMB2 to create my custom fields, instead of ACF – so I am no longer using ACF. However, the issue persists, so I don’t think it is ACF related.

    Regardless of whether I enter values in the custom fields directly via the WordPress admin panel or use a form builder to submit them via the frontend, the Company and the LastName values are stored in the custom fields in WordPress but not pushed to Salesforce, causing it to throw the same error.

    In terms of form builders I have tried Gravity Forms, Toolset CRED, Pods, Caldera Forms, Frontend Publishing Pro, BuddyForms, WP User Frontend and Access Press Anonymous Post Pro. The only form builder I have been able to get to work is Gravity Forms (with Gravity Forms + Custom Post Types and Gravity Forms Sticky List). With it, values submitted on the frontend get stored in the custom fields and pushed to Salesforce. Also, values are pulled from Salesforce. The only issue though is because it creates (its own) entries, I cannot get it to push back changes to values it originally pulled from Salesforce (as opposed to those that were submitted via the frontend).

    I would be happy to create a test account on my site for you to look into this.

    I hope to hear from you soon.

    Thanks,
    rt.

    Thread Starter rtd2

    (@rtd2)

    Sounds good Danny. I’ll look out for the change. Until then, I will stop users from updating their email address via MailChimp. Hopefully no one unsubscribes because of it.

    Thanks,
    rt.

    rtd2

    (@rtd2)

    @lapzor, @dvankooten

    I think under the Configure webhook for 2-way synchronizing instructions, you should mention that:
    1. you have to set the Send Additional Fields setting – that is certainly what I had to do to get it working
    2. by design, changes to the email address are not synced.

    I think it will help others.

    rt.

    Thread Starter rtd2

    (@rtd2)

    Lap,

    Thanks for the response.

    1.That’s a shame. Might it not be better to unsubscribe the old email address (from MailChimp), that way the user doesn’t still receive emails at their old address; the address doesn’t count as a MailChimp subscriber; the historical data is not lost; the admin can easily see the old email address and clear it out if they want?

    2. I moved server and installed the versions of MailChimp for WordPress (4.1.11) and User Sync (1.6) that you released in recent days. The problem seems to have gone away, but I will keep an eye on it.

    Thanks,
    Richard

    rtd2

    (@rtd2)

    I finally managed to make some progress.

    It seems that the two-way sync will only work if you add fields to ‘Settings’ > ‘Send Additional Fields’. In the righthand dropdowns I have three values: ‘First Name’, ‘Last Name’ and ‘MailChimp field’. So, by mapping my ‘last_name’ metadata to ‘Last Name’ and my ‘first_name’ metadata to ‘First Name’, I have managed to get first name and last name changes in MailChimp to sync to WordPress. However, I am not able to get email address changes in MailChimp to be reflected in WordPress. In fact, when I make a change to the email address, the sync fails with the following message: ‘No user found for MailChimp ID: XXXXXXXXXX’. I know the instructions, https://kb.mc4wp.com/configure-webhook-for-2-way-synchronizing/, say not to tick to ‘Email changed’, though doing so makes no difference. So, is it by design that the plugin will not sync changes in email address in MailChimp to WordPress?

    @lapzor, I hope now I am not asking for help per se, but guidance as to how the plugin works, you will respond.

    Thanks,
    rt.

Viewing 15 replies - 1 through 15 (of 39 total)