Skip to main content
Best answer

How to add subscribed Wix contacts to a Campaign Monitor list

  • March 31, 2026
  • 9 replies
  • 50 views

Forum|alt.badge.img

I'd like to add new Wix contacts that have chosen to subscribe to a newsletter to a list in Campaign Monitor. There doesn't appear to be a way to filter the contacts by "subscribed" status. Is this possible?

Best answer by jamieburchell

@SamB It works, but of course if a subscriber unsubscribes via the email link the status does not sync back to Wix. In that case, a subscriber could never re-subscribe via Wix because Wix believes it’s already in the segment. It may not be a massive issue, but an idiosyncrasy none the less.

9 replies

wisdomdavid
Forum|alt.badge.img

Hi ​@jamieburchell  since Wix doesn't let you filter by subscribed status directly in Zapier, hmmmm the workaround is to trigger on New Contact from Wix and then add a Filter step in Zapier to check if the contact's subscription consent field is set to true before passing them through to Campaign Monitor. The exact field name depends on how your Wix form is set up, but it's usually something like subscribed or email subscription in the contact data.


Forum|alt.badge.img
  • Author
  • Beginner
  • March 31, 2026

Hi ​@wisdomdavid I have it working with a filter on a custom form submission, but not with a new Wix contact as there does not appear to be a field exposed for it. The reason I would prefer to handle a new contact is that I have two forms - a subscribe form and a contact form - both with a checkbox for subscribing and handling the two forms would require two separate zaps I think.


wisdomdavid
Forum|alt.badge.img

Ohh okay then.. there are a few moving parts to get this working correctly across both forms without things slipping through


Forum|alt.badge.img
  • Author
  • Beginner
  • March 31, 2026

Thank you. I may have a solution by using segments - when a contact enters a segment (subscribed). Will need to test it out.


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • April 10, 2026

Hey there ​@jamieburchell 👋 How did the testing of that segments approach go? Would love to know if it did the trick! 🙂


Forum|alt.badge.img
  • Author
  • Beginner
  • Answer
  • April 12, 2026

@SamB It works, but of course if a subscriber unsubscribes via the email link the status does not sync back to Wix. In that case, a subscriber could never re-subscribe via Wix because Wix believes it’s already in the segment. It may not be a massive issue, but an idiosyncrasy none the less.


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • April 15, 2026

Glad to hear that part of it works ​@jamieburchell! 🙌 I checked on this end and we’ve got an existing feature request for the ability to update a contact’s status in Wix, so I went ahead and added your vote to that. I can’t make any promises around when that sort of action would be added but we’ll be sure to email you if/when it is.

There’s a New Unsubscribe trigger available for Campaign Monitor so you could set up another Zap that triggers when someone unsubscribes. Not sure if Wix’s API allows for a contact’s status to be updated, if it does then you could use a Webhooks by Zapier action to update the contact. If that’s not possible with their API then you could have the Zap send you a notification - not ideal as you’d have to manually update the contact, but at least you’d then be able to ensure they get removed them from the segment. Would that approach work for your needs here?


Forum|alt.badge.img
  • Author
  • Beginner
  • April 16, 2026

@SamB From what options I could find in Zapier, there wasn’t a way to tell Wix to unsubscribe a contact unfortunately. It seems to not be exposed/available within Wix so it’s a one-way action.


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • April 17, 2026

That’s correct ​@jamieburchell, there’s isn’t an existing Wix action available to unsubscribe the contact.

I had thought that you could potentially use a Webhooks by Zapier action to update the contact to unsubscribe them, as there’s an Update a Contact endpoint: https://dev.wix.com/docs/api-reference/crm/members-contacts/contacts/contacts/contact-v4/update-contact

However, I had a closer look at Wix’s API and if I’m understanding the segmentation for Wix contacts correctly, it’s the labelling of a contact that determines the segment they’re in. So their Unlabel Contact endpoint would be the one to use to remove a label from a specific contact: https://dev.wix.com/docs/api-reference/crm/members-contacts/contacts/contacts/contact-v4/unlabel-contact

The thing with that specific endpoint is that you’d need to authenticate as either a Wix User or Wix App, which would require using OAuth rather than supplying an API Key:

b86172285cdbd1671a2b8e674440e77e.png
 

So unfortunately it looks like it won’t be possible right now, since the Webhooks by Zapier app doesn’t support OAuth. Sorry to not have better approach to suggest for this right now.

I’ll be in touch with any updates on the feature request but let me know if there’s anything else I can help with in the meantime.