About this integration
Cloud Firestore NoSQL database for realtime app data.
There are 5 triggers, 24 search modules and 28 actions available. The integration connects via oauth authentication.
How to connect
The credential form asks for Client ID, Client Secret, and Location Endpoint.
OAuth asks you to approve Read and write Cloud Firestore data before access is granted.
Sign in and approve access — your password is never shared with WEXTL®, and you can revoke access from the provider at any time.
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
Connecting Google Firestore to WEXTL®
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | OAuth 2.0 Client ID from Google Cloud Console → Credentials → Web application OAuth client. Enable the Cloud Firestore API and add this app's redirect URI. Setup guide |
Client SecretRequired | password | Client Secret shown next to the same OAuth client ID above in Credentials. |
Location EndpointRequired | select | Endpoint for your database's location. Use Global unless your database is regional/multi-region. |
- Read and write Cloud Firestore data
Use it in workflow automation
Start with Watch Backups, then add Batch Write.
The canvas below runs Watch Backups into Batch Write — watch the video, then drop a node onto the canvas.
Select the Watch Documents trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Bulk Delete Documents as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 33 ready-made modules for database work — each run logs its inputs and outputs for debugging.
Google Firestore workflow on the canvas: Watch Documents then Bulk Delete Documents
Triggers, searches and actions
Open any Google Firestore trigger, search, or action to see its inputs and outputs — 5 triggers, 24 searchs, 28 actions.
Triggers
Use one of 5 triggers to kick off a workflow as soon as an event occurs in the app.
- Watch Backups
- Watch Backup Schedules
- Watch Databases
- Watch Documents
- Watch User Creds
Searches
This integration includes 24 search modules for looking data up mid-run.
- Batch Get Documents
- Execute Pipeline
- Get Backup
- Get Backup Schedule
- Get Database
Actions
Take action during a run with 28 available modules that write data back into the app.
- Batch Write
- Begin Transaction
- Bulk Delete Documents
- Cancel Operation
- Clone Database
Explore the fields available for each Google Firestore trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Stats | object |
Size Bytes | text |
Index Count | text |
Document Count | text |
Database UID | text |
Database | text |
Expire Time | date |
State | text |
Name | text |
Snapshot Time | date |
| Field | Type |
|---|---|
Create Time | date |
Name | text |
Daily Recurrence | object |
Weekly Recurrence | object |
Day | text |
Update Time | date |
Retention | text |
| Field | Type |
|---|---|
App Engine Integration Mode | text |
Create Time | date |
UID | text |
Previous ID | text |
Version Retention Period | text |
CMEK Config | object |
Kms Key Name | text |
Active Key Version | array |
Tags | object |
Name | text |
Point In Time Recovery Enablement | text |
Concurrency Mode | text |
Key Prefix | text |
Location ID | text |
Delete Protection State | text |
Etag | text |
Type | text |
Update Time | date |
Realtime Updates Mode | text |
Delete Time | date |
Earliest Version Time | date |
Free Tier | boolean |
| Field | Type |
|---|---|
Name | text |
Fields | object |
Create Time | date |
Update Time | date |
| Field | Type |
|---|---|
State | text |
Name | text |
Create Time | date |
Secure Password | text |
Update Time | date |
Resource Identity | object |
Principal | text |
Searches
| Field | Type |
|---|---|
ProjectRequired | choice |
DocumentsRequired | array |
Document Name | text |
Field Mask | array |
Field Path | text |
Transaction | text |
New Transaction | object |
Read Time | text |
Limit | number |
| Field | Type |
|---|---|
Found | object |
Name | text |
Fields | object |
Create Time | date |
Update Time | date |
Missing | text |
Transaction | text |
Read Time | date |
| Field | Type |
|---|---|
ProjectRequired | choice |
Structured PipelineRequired | object |
Transaction | text |
New Transaction | object |
Read Time | text |
Limit | number |
| Field | Type |
|---|---|
Results | array |
Name | text |
Fields | object |
Create Time | date |
Update Time | date |
Execution Time | date |
Transaction | text |
Explain Stats | object |
| Field | Type |
|---|---|
BackupRequired | choice |
| Field | Type |
|---|---|
Stats | object |
Size Bytes | text |
Index Count | text |
Document Count | text |
Database UID | text |
Database | text |
Expire Time | date |
State | text |
Name | text |
Snapshot Time | date |
| Field | Type |
|---|---|
Backup ScheduleRequired | choice |
| Field | Type |
|---|---|
Create Time | date |
Name | text |
Daily Recurrence | object |
Weekly Recurrence | object |
Day | text |
Update Time | date |
Retention | text |
| Field | Type |
|---|---|
DatabaseRequired | choice |
| Field | Type |
|---|---|
App Engine Integration Mode | text |
Create Time | date |
UID | text |
Previous ID | text |
Version Retention Period | text |
CMEK Config | object |
Kms Key Name | text |
Active Key Version | array |
Tags | object |
Name | text |
Point In Time Recovery Enablement | text |
Concurrency Mode | text |
Key Prefix | text |
Location ID | text |
Delete Protection State | text |
Etag | text |
Type | text |
Update Time | date |
Realtime Updates Mode | text |
Delete Time | date |
Earliest Version Time | date |
Free Tier | boolean |
| Field | Type |
|---|---|
DocumentRequired | choice |
Field Mask | array |
Field Path | text |
Transaction | text |
Read Time | text |
| Field | Type |
|---|---|
Name | text |
Fields | object |
Create Time | date |
Update Time | date |
| Field | Type |
|---|---|
FieldRequired | choice |
| Field | Type |
|---|---|
TTL Config | object |
State | text |
Expiration Offset | text |
Name | text |
Index Config | object |
Uses Ancestor Config | boolean |
Ancestor Field | text |
Indexes | array |
Reverting | boolean |
| Field | Type |
|---|---|
IndexRequired | choice |
| Field | Type |
|---|---|
Name | text |
Query Scope | text |
API Scope | text |
Fields | array |
Field Path | text |
Order | text |
Array Config | text |
Vector Config | object |
State | text |
Density | text |
| Field | Type |
|---|---|
LocationRequired | choice |
| Field | Type |
|---|---|
Metadata | object |
Name | text |
Display Name | text |
Location ID | text |
Labels | object |
| Field | Type |
|---|---|
OperationRequired | choice |
| Field | Type |
|---|---|
Done | boolean |
Name | text |
Response | object |
Metadata | object |
Error | object |
Code | number |
Message | text |
Details | array |
| Field | Type |
|---|---|
User CredsRequired | choice |
| Field | Type |
|---|---|
State | text |
Name | text |
Create Time | date |
Secure Password | text |
Update Time | date |
Resource Identity | object |
Principal | text |
| Field | Type |
|---|---|
ProjectRequired | choice |
Filter | text |
Limit | number |
| Field | Type |
|---|---|
Stats | object |
Size Bytes | text |
Index Count | text |
Document Count | text |
Database UID | text |
Database | text |
Expire Time | date |
State | text |
Name | text |
Snapshot Time | date |
| Field | Type |
|---|---|
ProjectRequired | choice |
Limit | number |
| Field | Type |
|---|---|
Create Time | date |
Name | text |
Daily Recurrence | object |
Weekly Recurrence | object |
Day | text |
Update Time | date |
Retention | text |
| Field | Type |
|---|---|
ProjectRequired | choice |
Read Time | text |
Limit | number |
| Field | Type |
|---|---|
Collection ID | text |
| Field | Type |
|---|---|
ProjectRequired | choice |
Limit | number |
| Field | Type |
|---|---|
App Engine Integration Mode | text |
Create Time | date |
UID | text |
Previous ID | text |
Version Retention Period | text |
CMEK Config | object |
Kms Key Name | text |
Active Key Version | array |
Tags | object |
Name | text |
Point In Time Recovery Enablement | text |
Concurrency Mode | text |
Key Prefix | text |
Location ID | text |
Delete Protection State | text |
Etag | text |
Type | text |
Update Time | date |
Realtime Updates Mode | text |
Delete Time | date |
Earliest Version Time | date |
Free Tier | boolean |
| Field | Type |
|---|---|
ProjectRequired | choice |
Order By | text |
Field Mask | array |
Field Path | text |
Show Missing | boolean |
Transaction | text |
Read Time | text |
Limit | number |
| Field | Type |
|---|---|
Name | text |
Fields | object |
Create Time | date |
Update Time | date |
| Field | Type |
|---|---|
ProjectRequired | choice |
Filter | text |
Limit | number |
| Field | Type |
|---|---|
TTL Config | object |
State | text |
Expiration Offset | text |
Name | text |
Index Config | object |
Uses Ancestor Config | boolean |
Ancestor Field | text |
Indexes | array |
Reverting | boolean |
| Field | Type |
|---|---|
ProjectRequired | choice |
Filter | text |
Limit | number |
| Field | Type |
|---|---|
Name | text |
Query Scope | text |
API Scope | text |
Fields | array |
Field Path | text |
Order | text |
Array Config | text |
Vector Config | object |
State | text |
Density | text |
| Field | Type |
|---|---|
ProjectRequired | choice |
Filter | text |
Limit | number |
| Field | Type |
|---|---|
Metadata | object |
Name | text |
Display Name | text |
Location ID | text |
Labels | object |
| Field | Type |
|---|---|
ProjectRequired | choice |
Filter | text |
Limit | number |
| Field | Type |
|---|---|
Done | boolean |
Name | text |
Response | object |
Metadata | object |
Error | object |
Code | number |
Message | text |
Details | array |
| Field | Type |
|---|---|
ProjectRequired | choice |
Limit | number |
| Field | Type |
|---|---|
State | text |
Name | text |
Create Time | date |
Secure Password | text |
Update Time | date |
Resource Identity | object |
Principal | text |
| Field | Type |
|---|---|
ProjectRequired | choice |
Structured QueryRequired | object |
Partition Count | text |
Read Time | text |
Limit | number |
| Field | Type |
|---|---|
Values | array |
Before | boolean |
| Field | Type |
|---|---|
ProjectRequired | choice |
Structured Aggregation QueryRequired | object |
Explain Options | object |
Transaction | text |
New Transaction | object |
Read Time | text |
Limit | number |
| Field | Type |
|---|---|
Result | object |
Aggregate Fields | object |
Read Time | date |
Transaction | text |
Explain Metrics | object |
| Field | Type |
|---|---|
ProjectRequired | choice |
Structured QueryRequired | object |
Explain Options | object |
Transaction | text |
New Transaction | object |
Read Time | text |
Limit | number |
| Field | Type |
|---|---|
Document | object |
Name | text |
Fields | object |
Create Time | date |
Update Time | date |
Read Time | date |
Skipped Results | number |
Transaction | text |
Done | boolean |
Explain Metrics | object |
Actions
| Field | Type |
|---|---|
ProjectRequired | choice |
WritesRequired | array |
Labels | object |
| Field | Type |
|---|---|
Write Results | array |
Update Time | date |
Transform Results | array |
Status | array |
Code | number |
Message | text |
Details | array |
| Field | Type |
|---|---|
ProjectRequired | choice |
Transaction Options | object |
| Field | Type |
|---|---|
Transaction | text |
| Field | Type |
|---|---|
DatabaseRequired | choice |
Namespace Ids | array |
Collection Ids | array |
| Field | Type |
|---|---|
Done | boolean |
Name | text |
Response | object |
Metadata | object |
Error | object |
Code | number |
Message | text |
Details | array |
| Field | Type |
|---|---|
OperationRequired | choice |
| Field | Type |
|---|---|
ProjectRequired | choice |
Database ID | text |
Tags | object |
Encryption Config | object |
PITR Snapshot | object |
| Field | Type |
|---|---|
Done | boolean |
Name | text |
Response | object |
Metadata | object |
Error | object |
Code | number |
Message | text |
Details | array |
| Field | Type |
|---|---|
ProjectRequired | choice |
WritesRequired | array |
Transaction | text |
| Field | Type |
|---|---|
Write Results | array |
Update Time | date |
Transform Results | array |
Commit Time | date |
| Field | Type |
|---|---|
ProjectRequired | choice |
Daily Recurrence | object |
Weekly Recurrence | object |
Retention | text |
| Field | Type |
|---|---|
Create Time | date |
Name | text |
Daily Recurrence | object |
Weekly Recurrence | object |
Day | text |
Update Time | date |
Retention | text |
| Field | Type |
|---|---|
ProjectRequired | choice |
Database IDRequired | text |
App Engine Integration Mode | text |
CMEK Config | object |
Tags | object |
Point In Time Recovery Enablement | text |
Concurrency Mode | text |
Location ID | text |
Delete Protection State | text |
Type | text |
Realtime Updates Mode | text |
Database Edition | text |
Firestore Data Access Mode | text |
Mongodb Compatible Data Access Mode | text |
| Field | Type |
|---|---|
Done | boolean |
Name | text |
Response | object |
Metadata | object |
Error | object |
Code | number |
Message | text |
Details | array |
| Field | Type |
|---|---|
ProjectRequired | choice |
Document ID | text |
FieldsRequired | object |
Field Mask | array |
Field Path | text |
| Field | Type |
|---|---|
Name | text |
Fields | object |
Create Time | date |
Update Time | date |
| Field | Type |
|---|---|
ProjectRequired | choice |
User Creds IDRequired | text |
Resource Identity | object |
| Field | Type |
|---|---|
State | text |
Name | text |
Create Time | date |
Secure Password | text |
Update Time | date |
Resource Identity | object |
Principal | text |
| Field | Type |
|---|---|
BackupRequired | choice |
| Field | Type |
|---|---|
Backup ScheduleRequired | choice |
| Field | Type |
|---|---|
DatabaseRequired | choice |
ETag | text |
| Field | Type |
|---|---|
Done | boolean |
Name | text |
Response | object |
Metadata | object |
Error | object |
Code | number |
Message | text |
Details | array |
| Field | Type |
|---|---|
DocumentRequired | choice |
Current Document Exists | boolean |
Current Document Update Time | text |
| Field | Type |
|---|---|
IndexRequired | choice |
| Field | Type |
|---|---|
OperationRequired | choice |
| Field | Type |
|---|---|
User CredsRequired | choice |
| Field | Type |
|---|---|
User CredsRequired | choice |
| Field | Type |
|---|---|
State | text |
Name | text |
Create Time | date |
Secure Password | text |
Update Time | date |
Resource Identity | object |
Principal | text |
| Field | Type |
|---|---|
User CredsRequired | choice |
| Field | Type |
|---|---|
State | text |
Name | text |
Create Time | date |
Secure Password | text |
Update Time | date |
Resource Identity | object |
Principal | text |
| Field | Type |
|---|---|
DatabaseRequired | choice |
Collection Ids | array |
Output Uri Prefix | text |
Namespace Ids | array |
Snapshot Time | text |
| Field | Type |
|---|---|
Done | boolean |
Name | text |
Response | object |
Metadata | object |
Error | object |
Code | number |
Message | text |
Details | array |
| Field | Type |
|---|---|
DatabaseRequired | choice |
Collection Ids | array |
Input Uri Prefix | text |
Namespace Ids | array |
| Field | Type |
|---|---|
Done | boolean |
Name | text |
Response | object |
Metadata | object |
Error | object |
Code | number |
Message | text |
Details | array |
| Field | Type |
|---|---|
User CredsRequired | choice |
| Field | Type |
|---|---|
State | text |
Name | text |
Create Time | date |
Secure Password | text |
Update Time | date |
Resource Identity | object |
Principal | text |
| Field | Type |
|---|---|
ProjectRequired | choice |
Backup | text |
Encryption Config | object |
Database ID | text |
Tags | object |
| Field | Type |
|---|---|
Done | boolean |
Name | text |
Response | object |
Metadata | object |
Error | object |
Code | number |
Message | text |
Details | array |
| Field | Type |
|---|---|
ProjectRequired | choice |
TransactionRequired | text |
| Field | Type |
|---|---|
Backup ScheduleRequired | choice |
Update Mask | text |
Daily Recurrence | object |
Weekly Recurrence | object |
Retention | text |
| Field | Type |
|---|---|
Create Time | date |
Name | text |
Daily Recurrence | object |
Weekly Recurrence | object |
Day | text |
Update Time | date |
Retention | text |
| Field | Type |
|---|---|
DatabaseRequired | choice |
Update Mask | text |
App Engine Integration Mode | text |
CMEK Config | object |
Tags | object |
Point In Time Recovery Enablement | text |
Concurrency Mode | text |
Location ID | text |
Delete Protection State | text |
Type | text |
Realtime Updates Mode | text |
Database Edition | text |
Firestore Data Access Mode | text |
Mongodb Compatible Data Access Mode | text |
| Field | Type |
|---|---|
Done | boolean |
Name | text |
Response | object |
Metadata | object |
Error | object |
Code | number |
Message | text |
Details | array |
| Field | Type |
|---|---|
DocumentRequired | choice |
FieldsRequired | object |
Update Mask | array |
Field Path | text |
Field Mask | array |
Field Path | text |
Current Document Exists | boolean |
Current Document Update Time | text |
| Field | Type |
|---|---|
Name | text |
Fields | object |
Create Time | date |
Update Time | date |
| Field | Type |
|---|---|
FieldRequired | choice |
Update Mask | text |
TTL Config | object |
Index Config | object |
| Field | Type |
|---|---|
Done | boolean |
Name | text |
Response | object |
Metadata | object |
Error | object |
Code | number |
Message | text |
Details | array |



