Automate Webflow with TypeScript

Manage Webflow sites, CMS content, pages, assets, forms, ecommerce, analytics, custom fonts, comments, components, and custom code. Start automations from every Webflow webhook event.

publish-webflow-form-entry.automation.ts
import { automation } from "automate.ax"
import { webflow } from "automate.ax/webflow"

export default automation("Publish Webflow form entries", () => {
  const submission = webflow.onFormSubmitted({ siteId: "site-id" })

  webflow.createLiveCollectionItem({
    collectionId: "collection-id",
    body: {
      fieldData: {
        name: submission.payload.data.name,
        slug: submission.payload.id,
      },
    },
  })
})

What you can do

Actions

  • Publish sites and manage CMS collections and items
  • Read analytics and update pages, components, assets, forms, and code
  • Manage ecommerce products, orders, inventory, and fulfillment
  • Manage comments, custom fonts, Google tags, and account details

Triggers

  • Form submissions and site publishing
  • Page and CMS item lifecycle
  • Order and inventory changes
  • Comments or broad Webflow events

Start automating with Webflow today

Start building