Best answer

How to set up custom Vimeo webhooks?

  • 30 April 2021
  • 2 replies



We are looking to create a zap where: once someone unsubscribes/pauses their subscription on our vimeo platform, they are automatically added to an unsubscribed email list on Flodesk.


The web hook topics we need to trigger this are:

For paused–– customer.product.paused customer.product.resumed

For cancelled–– customer.product.cancelled customer.product.expired


I have created these in Postman because Zapier X Vimeo doesn’t send through those lines of code (photos below), but am unsure the step needed to then connect this Postman data to our Vimeo interface so the integration can run.




For reference this is what we are trying to achieve:

1– The customer.product.paused / customer.product.resumed / customer.product.cancelled / OR customer.product.expired webhook needs to be triggered in VIMEO

2– When one of those lines have been triggered in VIMEO, we will need Zapier to add the customer to an unsubscribed email list in FloDesk


What steps are needed next? 


Thanks so much!



Best answer by SamB 13 May 2021, 11:42

View original

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

2 replies

Userlevel 7
Badge +11

Hey Shelby,

It sounds like this workflow should be possible with Zapier! What you’ll want to do is use a Catch Hook step as the trigger for your Zap and get Vimeo, rather than Postman, to send the webhooks to it. Then you’d want to use either the Add Existing Subscriber to Segment action or a Unsubscribe Subscriber action for Flodesk.

Vimeo have a guide on how to Create a Vimeo OTT webhook that explains how to get your Vimeo account to send webhooks to Zapier. And we have a helpful guide on how to set up a Zap using a Catch Hook trigger step here: Trigger Zaps from webhooks

Hope that helps!

Userlevel 7
Badge +11

Hey Shelby!

I just wanted to circle back in here to see whether you were able to get this working using a Catch Hook step? Or did you manage to find a different solution?

Excited to hear how you got on with this. Please let us know! :)