Sync Webflow Events to Firestore

Made by SimplyCubed

Webflow integration for Google Cloud Firestore

<10
installs
Works with
Cloud Firestore
Version
0.3.1 | Source code
License
Apache-2.0
Publisher
SimplyCubed
Report
Bug
Abuse

How this extension works

Use this extension to sync your Webflow Events data to your Firebase project.

This extension can be used to sync Form Submissions, Site Publishing, Ecommerce Orders and Inventory, Webflow Memberships (users), and CMS Collection Items with Cloud Firestore. Each trigger of the extension is keyed to the user’s Webflow _id.

Prerequisites

This extension is used to manage data in your Firebase project’s Cloud Firestore to keep it in sync with the data stored in Webflow. These services need to be enaled prior to installing the extension.

Prepare client id and client secret

  1. If an app hasn’t been created in Webflow, register a new application from workspace settings page (Workspace Settings > Integrations > Workspace Applications)
  2. Copy Client ID and Client Secret of the application to be used during extension configuration

Install the extension

To install the extension, follow the steps on the Install Firebase Extension page. In summary, do one of the following:

Firebase console: Click the following button:

Install the Sync Webflow Events to Firestore extension

CLI: Run the following command:

firebase ext:install simplycubed/firestore-webflow-sync --project=projectId-or-alias

During the installation of the extension, you will be prompted to specify a number of configuration parameters:

Cloud Functions location:

Select the location of where you want to deploy the functions created for this extension. You usually want a location close to your database. For help selecting a location, refer to the location selection guide.

Cloud Firestore paths:

Which paths in your Cloud Firestore instance contains user data? Enter the full paths, separated by commas. You can represent the User ID of the user with {_id}. For example, if you have the collections users and admins, and each collection has documents with the User ID as document IDs, then you can enter users/{_id},admins/{_id}.

Disclaimer

This package is not an official Google Firebase or Webflow product. It is an open-source project supported by SimplyCubed.