Skip to main content
Best answer

How do I transfer communication preferences from Classy to MailChimp using Zapier?

  • November 26, 2024
  • 7 replies
  • 26 views

Hi,

 

I set up a workflow to MailChimp to Classy. The trigger is a new donation.  I want the person’s communication preference to be transferred to MailChimp. So if they subscribe to our newsletter, I would add that. However, if they select the Do Not Send Emails, I would like to add that as well.

Can someone advise on the best way to proceed?  Right now, the system is subscribing everyone to our newsletter.

I am new to Zapier, so any insights would be greatly appreciated.

 

Thank you!

Best answer by DavidLGSBest answer by DavidLGS

With the ‘new transaction’ trigger, is the Supporter ID included? Or is there any kind of supporter identifier included, specifically the email address? 
If the Supporter ID or email address is included in the ‘New Transaction’ trigger, I would keep the ‘new transaction’ trigger, add a 5 minute delay just to allow all this electronic data transfer to happen, then add a ‘Find a Supporter’ step using the ID or Email from the trigger, which will then return their ‘Opt Status’, and then you can use the filter and MailChimp steps.

View original
Did this topic help you find an answer to your question?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

7 replies

DavidLGS
Forum|alt.badge.img+6
  • Zapier Expert
  • 141 replies
  • November 26, 2024

It sounds like you’ve already started building this correct? And when the Classy data comes through with the trigger, do you see their yes/no choice?

Assuming “yes” to all the above, you’d simply just need to add a filter right after the trigger. Then set the condition so that only the ‘yes’ answers go through and get added to MailChimp. 


  • Author
  • Beginner
  • 3 replies
  • November 27, 2024

Hi, thank you for responding!  Yes, I have started building. The trigger is a new payment.  The issue is that ‘Opt Status’ is not available with the transaction.  If I use the trigger ‘Update Subscriber’, I can see it, however, transaction information is not available. I am wondering if there is something I can us the ‘get data' or what happens if I use 2 triggers.  If I do that, then all fields are available when passing information to MailChimp, however, I am not sure if that is the best way to do this.  Also, when using ‘Update Subscriber’, I need to pass the Classy ID over before, so I am wondering how to do that too.

Thank you for your help!


DavidLGS
Forum|alt.badge.img+6
  • Zapier Expert
  • 141 replies
  • Answer
  • November 27, 2024

With the ‘new transaction’ trigger, is the Supporter ID included? Or is there any kind of supporter identifier included, specifically the email address? 
If the Supporter ID or email address is included in the ‘New Transaction’ trigger, I would keep the ‘new transaction’ trigger, add a 5 minute delay just to allow all this electronic data transfer to happen, then add a ‘Find a Supporter’ step using the ID or Email from the trigger, which will then return their ‘Opt Status’, and then you can use the filter and MailChimp steps.


  • Author
  • Beginner
  • 3 replies
  • November 27, 2024

Thank you, this is very helpful!  I will tackle this on Monday as I am taking time off.  I really appreciate you taking the time to guide me on this project!


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2692 replies
  • November 28, 2024

Hi ​@ewally,

 

Keep us posted on this one. So we can help you further if needed. Thank you ​@DavidLGS for guiding our members on the right direction. Cheers!!


  • Author
  • Beginner
  • 3 replies
  • December 2, 2024

Hi, DavidLGS’s feedback was spot on. I was able to get it working and it appears to be doing exactly what we need.  Thank you for your help!! Eileen


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2692 replies
  • December 3, 2024

Wow! Thank you for confirming that DavidLGS’s resolution got the Zap running. This will significantly help our Community members to have as a reference for the same issue.