Best answer

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

  • 3 February 2022
  • 12 replies
  • 590 views

Userlevel 1

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

icon

Best answer by SamB 4 February 2022, 13:17

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.

12 replies

Userlevel 7
Badge +14

Hi @ilyanovohatskyi 

These are the available Webflow Zap triggers:

 

Updated CMS Item is not yet one of those triggers.

Userlevel 1

Do you know when will it be available?

Userlevel 7
Badge +14

@ilyanovohatskyi 

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

Userlevel 1

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

 

Because I need this feature as soon as possible. 

Userlevel 7
Badge +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.

Userlevel 7
Badge +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

Userlevel 1

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

Userlevel 7
Badge +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

 

Userlevel 1

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

Userlevel 1

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.

Userlevel 7
Badge +11

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. :)

Userlevel 7
Badge +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