Skip to main content
Best answer

How to trigger action based on Published CMS item on Webflow?


I want to send Gmail email after my Webflow CMS item has published state. Is there any possibility to do this?

Best answer by SamBBest answer by SamB

Hey @ilyanovohatskyi,

I did some checking and we’ve got an existing feature request for the ability to trigger when new CMS items are added so I’ve gone ahead and added your vote for that. I can’t make any promises as to when a “New CMS Item” trigger will be added but we’ll be sure to email you as soon as it is! 

In the meantime, reviewing the Webflow CMS API documentation it looks like there’s a webhook available to see when a collection item is created:
355bcf8f8ccd142fd1fbd40996a24793.png
The help article Troy linked to previously seems to have last been updated back in 2017 so it seems like more webhook options have been since then. :)

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.

12 replies

Troy Tessalone
Forum|alt.badge.img+14

Hi @ilyanovohatskyi 

These are the available Webflow Zap triggers:

 

Updated CMS Item is not yet one of those triggers.


Do you know when will it be available?


Troy Tessalone
Forum|alt.badge.img+14

@ilyanovohatskyi 

Feedback and feature requests can be submitted via a ticket to Zapier Support to be logged: https://zapier.com/app/get-help


Got it. Do you know how long it could take for support to reply?

 

Because I need this feature as soon as possible. 


Troy Tessalone
Forum|alt.badge.img+14

@ilyanovohatskyi 

It’s unlikely this trigger will be added any time soon.

FYI: The majority of new apps connected to Zapier are built and maintained by the app developers themselves using Zapier's developer platform.


Troy Tessalone
Forum|alt.badge.img+14

@ilyanovohatskyi

You can try to leverage the Webflow CMS API by using webhooks: http://developers.webflow.com/#trigger-types

The Zap trigger would be Webhook (Catch Hook): https://zapier.com/apps/webhook/integrations#triggers-and-actions


Do you have more detailed resources how can I do this? Tutorial or step by step instruction would be helpful.


Troy Tessalone
Forum|alt.badge.img+14

@ilyanovohatskyi

Leveraging an app’s API and webhooks is considered as an advanced approach.
I have not personally used Webflows CMS API webhooks, but perhaps someone else in the community can contribute.

Try following this help article: https://webflow.com/feature/create-webhooks-from-project-settings

 


It only has two Webhooks for form submitted which Zapier already implemented and site published returns useless data. Nothing related to my issue.


I need a way to trigger an action only when recent CMS item was published on the site.

In other words, on every CMS item published, from specific collection, it should trigger an action.


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 7521 replies
  • Answer
  • February 4, 2022

Hey @ilyanovohatskyi,

I did some checking and we’ve got an existing feature request for the ability to trigger when new CMS items are added so I’ve gone ahead and added your vote for that. I can’t make any promises as to when a “New CMS Item” trigger will be added but we’ll be sure to email you as soon as it is! 

In the meantime, reviewing the Webflow CMS API documentation it looks like there’s a webhook available to see when a collection item is created:
355bcf8f8ccd142fd1fbd40996a24793.png
The help article Troy linked to previously seems to have last been updated back in 2017 so it seems like more webhook options have been since then. :)


Troy Tessalone
Forum|alt.badge.img+14

@ilyanovohatskyi 

Confirming the Webflow CMS API must be used to create a Webhook with the desired trigger type: https://developers.webflow.com/#create-new-webhook

 

Perhaps look to hire a Zapier Expert for help with creating/configuring those webhooks: https://zapier.com/experts