Zapier Webhook to S2Member Pro (create user)

I tried posting this in response to another thread, but haven’t received a response in there.

Does S2Member support the ability to create users and add levels through a Webhook from Zapier?

OptimiseMember, which shares a lot of similarities with S2Member does (I believe they built of S2Member), and this works perfectly for adding a user to a level and/or package when sending a Webhook request through Zapier.

Using the Pro API for remote operations you should be able to send requests to your sites API: and if you’re including your API key and the other required variables (same as OPM almost) this should work.

However, I’ve not been able to get this to work on a website and I’m look to see if this is actually supported by S2Member. There’s nothing I can see that would indicate that it wouldn’t be (it’s almost identical to OptimiseMember in this area).

You can see their documentation at

Part 2 is the actual setting up of the Webhook.

Doing the same thing (but for S2Member using the S2Member variable for a level), doesn’t appear to work (at least on the site I’m trying on).

Anyone else done this?

1 Like

I am guessing at this point that S2Member does not integrate with Zapier? I need the ability to do one-click upsells via my shopping cart system, it does not seem possible with s2Member/Zapier. Though I have seen the possibility with SendOwl.

1 Like

Hi Dale.

OptimizeMember was based on an s2Member Pro from many years ago, yes. The instructions shown there are very similar to what would be for s2Member Pro, if I’m not mistaken…

I see that you changed all mentions of “optimize” back to “s2”, so that seems fine. Did you enable the additional logging? What do your s2-http-api-debug.log say about your tests? WP Admin > s2Member Pro > Log Files