
Sync Webflow Events to Firestore
Made by SimplyCubed
Webflow integration for Google Cloud Firestore
- 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
- If an app hasn’t been created in Webflow, register a new application from workspace settings page (
Workspace Settings
>Integrations
>Workspace Applications
) - 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.