HighTouch Sync to Webflow CMS making collection items live

Hey ya’ll, I’ve built a sync between Hightouch and Webflow where I’m syncing around 4,000 items to a collection page in Webflow.

When I sync these items they are synced as “queued to publish”, however, I would like them to be Live immediately rather than waiting for a manual publish event.

In my Hightouch configuration, I’ve add to extra data fields for “draft” and “archived” and set them to false in my sync, however, the collection items still come in as queued to publish.

I’ve decided to create a Netlify function to hit this endpoint:

https://api.webflow.com/v2/collections/${COLLECTION_ID}/items/publish

After my sync has succeeded using Hightouch sequences. I’m curious if using this Netlify function is the best way to publish all of my synced items, or if there is a way to make this happen when the items are synced from Hightouch without using a Netlify function.

Thanks!

Hi @emdok :waving_hand: welcome to the community!

Have you seen the docs for the CMS Live API endpoints? These “live” endpoints mean they’ll immediately hit your live site when you create them. You’ll need to make sure your collection is created first (and might need to do a site publish before calling these live endpoints) but once you call the Create CMS Item (Live) API you shouldn’t need to call the Publish Item API

Hey @zachplata , thanks for your swift reply! I have seen that, however, I’m using the HighTouch Webflow integration, which to my knowledge, doesn’t allow me to hit that endpoint unless I build a webhook, which I’m doing with Netlify functions.

I was hoping that within this Hightouch - Webflow integration there was a way to make the Collection Items live upon successful sync, rather than needing to take the extra step to create a highTouch sequence and hit a netlify function to publish.

The items are getting created via the Hightouch sync and integration with Webflow.

Ah understood - I recommend reaching out to the Hightouch team to see if they’re able to help support / add functionality to use the Live APIs, as Webflow does not maintain this integration directly.

That being said - potentially others on this forum may have experience and can chime in on their experience with your similar use case.

There also may be potential to utilize other workflow orchestration platforms that can help automate the publish (i.e., Zapier or Make)