Firebase / Firestore Integrations
Do more with Firebase / Firestore integrations
Zapier lets you connect Firebase / Firestore with thousands of the most popular apps, so you can automate your work and have more time for what matters most—no code required.
- Free forever for core features
- 14 day trial for premium features & apps


Top companies trust Zapier to automate work and free up time
Connect your apps and automate workflows
Easy automation for busy people. Zapier moves info between your web apps automatically, so you can focus on your most important work.
Quickly automate Firebase / Firestore integrations with Zapier's templates
Create or replace records in Firebase / Firestore with info extracted by CandidateZip from new resume files in Box
Create or replace records in Firebase / Firestore with new resumes in Dropbox using CandidateZip
Create or replace realtime database records in Firebase / Firestore with data extracted by CandidateZip from new resumes in Google Drive
Create or replace new Firebase realtime database records from new attached resume files in Microsoft Outlook Extract resume data with CandidateZip from new files in Egnyte to create rows in PostgreSQL
Update records in Firebase / Firestore with CandidateZip-parsed resume data from new files in Egnyte
Firebase / Firestore integration details
Building an app is hard enough without worrying about the infrastructure. Zapier helps make sure your Firebase data is accurate by automatically keeping your records updated. You can use Zapier's custom tools to schedule updates or add RSS feed items to Firebase so you can spend less time worrying about your infrastructure and more time focused on your users.
PathRequired
Specify the path to the object's key which contains the child objects to be queried, such as
foo/bar/here
.Order
The child key/path that should be used to compare objects/records. If nothing is specified, then the
$key
order is used. Learn more here.Location of newest objects
Indicates whether the new records are at the "top" of the ordering, or the "bottom". If nothing is selected, then the bottom/last result is assumed to be the "newest objects" (
limitToLast
).
Try ItPathRequired
Specify the path to the object's key where the fields will be created, such as
foo/bar/here
.Convert Numerics
If any field/value is a valid number (integer or double), this tells the database to save it as a
number
rather than astring
.New Id
The key to use for this object, or leave empty to let Firebase generate one.
Data
Api Docs Info
API docs for Firebase / Firestore are located here https://firebase.google.com/docs/reference/
HTTP MethodRequired
URLRequired
Requests can only be made to domains associated by this application.
Query String Parameters
These params will be URL-encoded and appended to the URL when making the request.
Headers
Authentication headers are included automatically
Additional Request Headers
Zapier will apply these optional headers and values to the request in addition to any headers created as part of the authentication mechanism.
Body
Zapier will pass this along raw. If you would like to provide complex JSON, try a "Code by Zapier" step to build the structure and pass it along here. For example,
{"foo": "bar"}
is perfectly valid.
CollectionRequired
This will be used as the
FROM
value within theStructured Query
below. Select a top-level collection, or to use a collection within an object/document, selectUse a Custom Value
, and then enter the path liketopCollection/someDocument/nestedCollection
.QueryRequired
The JSON contents of the Structured Query.
- • the where property is required
- • the orderBy property is recommended, but may be omitted.
Note: the fields
select
,from
, andlimit
are assigned/handled automatically.You can learn more info, and see an example, in this help guide.
CollectionRequired
This will be used as the
FROM
value within theStructured Query
below. Select a top-level collection, or to use a collection within an object/document, selectUse a Custom Value
, and then enter the path liketopCollection/someDocument/nestedCollection
Try ItCollectionRequired
Select a top-level collection. If you want to use a collection within an object/document, select
Use a Custom Value
, and then enter the path liketopCollection/someDocument/nestedCollection
.Convert Numerics
If any field/value is a valid number (integer or double), this tells the database to save it as a
number
rather than astring
.Document ID
If empty, the newly created document will be assigned a unique ID. Otherwise, any existing document with the same ID will be replaced/overwritten.
Data
PathRequired
Specify the path to the object's key which contains the child objects to be queried, such as
foo/bar/here
.Child keyRequired
The key/path that should be searched/compared within the child objects.
Search valueRequired
You may need to define an index within your Firebase settings, learn more here.
Wrap search value in quotes
Indicates whether the search-value is a
string
(and needs double-quotes), or if the search value is a number (don't add quotes). If nothing is selected, then quotes will automatically be used.Location of best match
If multiple child objects match, this setting specifies whether the "best match" is at the top or the bottom of the result set. If nothing is selected, then the bottom/last result is assumed to be the "best match" (
limitToLast
).
Related categories
Get started for free
You can't add more hours to the day. Zapier is the next best thing.