Firebase

Firebase Integrations

  • Update Firebase records with new Google Sheets spreadsheet rows

    Use Zapier to automatically update your Firebase application records from new Google Sheets spreadsheet rows. Include the Firebase application path to a child record in your Google Sheets spreadsheet row and Zapier can update the child record with other data saved to the row.

    Once you set up this integration, new Google Sheets rows added from that point forward are individually processed as updates to the associated Firebase application record.

    How It Works

    1. A new row is added to a Google Sheets row
    2. Zapier uses the row data to update a record in your Firebase application

    What You Need

    • A Google Sheets account
    • A Firebase application
  • Add new RSS feed items to Firebase as new records

    Use Zapier to automatically save new RSS feed items to your Firebase application as they are received. Once you set up this integration, new feed items received from that point forward are individually added to your Firebase application as new records. That gives you an easy way to automatically add data to your app via RSS.

    How It Works

    1. A new item is posted to an RSS feed
    2. Zapier adds the new item to your Firebase application as a new record

    What You Need

    • An RSS feed
    • A Firebase application
  • Update Firebase records by ID every day

    Why bother with the same updates every day? Set up this scheduled Firebase integration and we'll do it for you. From then on, Zapier will automatically call update() on your Firebase path every day, creating the record if it doesn't exist yet or updating it if it does.

    How It Works

    1. A new day passes
    2. Zapier automatically updates a Firebase record by ID

    What You Need

    • Firebase account
  • Add new Google Sheets spreadsheet rows to Firebase as new records

    Using a Google Sheets spreadsheet is the quick and easy way to collate contact data from different sources. Zapier can automatically add this data into your Firebase application as you capture the data. You must have a row of column headers and at least one entry in your spreadsheet when you set up the integration. So to get started, simply create a spreadsheet with a row of column headings to match your data needs, and at least one row of data.

    Once you set up this integration, new Google Sheet spreadsheet rows added from that point forward are individually added to your Firebase application as new records.

    Note: This Zapier integration doesn't create Firebase records from Google Sheets spreadsheet rows that already exist in the spreadsheet, only rows added to the bottom of the spreadhsheet after you've set it up.

    How It Works

    1. A new spreadsheet row is added to the bottom of the Google Sheets spreadsheet
    2. Zapier adds the data in that row to Firebase as a new record

    What You Need

    • A Google Apps account
    • A Firebase application
  • Add new Twilio SMS text messages to Firebase as new records

    Need a simple way to keep a log of all the messages you receive on your Twilio number? You can do that with ease, using this Zapier integration that sends Twilio SMS messages directly to your Firebase database. It's an effortless way to log your SMS messages, or use them inside your app as a simple way for users to send in new data.

    How It Works

    1. A new SMS message is sent to your Twilio number
    2. Zapier adds the message to Firebase as a new record

    What You Need

    • Twilio account
    • Firebase account
  • Add new or updated records on Firebase for new submissions to a Webflow form

    Gathering information for your Firebase app on Webflow? Use this Webflow Firebase integration between the two to pass it along automatically so your development never slows down. Once active, it will add a new record or update an existing match on Firebase for every new submission detected on one of your Webflow forms.

    How It Works

    1. A new form submission is received on Webflow
    2. Zapier automatically adds or updates a record on Firebase

    What You Need

    • Webflow account
    • Firebase account
  • Update Firebase records with Twilio SMS text messages

    Use Zapier to automatically update your Firebase application records with Twilio SMS text messages. Include the Firebase application path to a child record in your Twilio SMS and Zapier can update the child record with data from the SMS.

    Once you set up this integration, new Twilio SMS messages received from that point forward are individually processed as updates to the associated Firebase application record.

    How It Works

    1. A new Twilio SMS text message is received
    2. Zapier uses the message data to update a record in your Firebase application

    What You Need

    • A Twilio account
    • A Firebase application
  • Add Firebase child records from new Paperform submissions

    If your application needs to be fed with every submission you receive on your forms, we can create that bridge for you automatically. After you turn on this integration, Zapier will add all the details you need from each new Paperform submission into your Firebase application as a child record, saving you the hassle of doing it yourself.

    How this Paperform-Firebase integration works

    1. A new entry is created on Paperform
    2. Zapier creates a new child record in Firebase

    Apps involved

    • Paperform
    • Firebase
  • Add new Firebase records from new email data parsed by Parseur

    Using information from emails to power your Firebase database by copying and pasting? Zapier and Parseur can help. Use Parseur to extract the info from your emails and organize it, then this Zapier integration can add this data directly to Firebase as a child record.

    How this Parseur-Firebase integration works

    1. A new email is received and processed by Parseur
    2. Zapier adds a new child record in Firebase

    Apps involved

    • A Parseur account with a parser already set up
    • A Firebase database
  • Update Firebase records via a Webhooks poll

    Zapier can poll a URL that returns record data and automatically update a Firebase record when the data changes using this integration. Once you set up this integration, any data changes on that webhook will automatically be used to update your Firebase record, giving you an easy way to integrate your Firebase application with any other app or site.

    How It Works

    1. A record update is detected via a Webhooks URL
    2. Zapier processes that update and updates the Firebase application record

    What You Need

    • An application with data available via a Webhooks url
    • A Firebase application
  • Add or update Firebase records for new documents on MongoDB

    Looking for the best way to feed your Firebase app with your MongoDB data? Why not set up this integration between the two to automate the process? Just flip the switch, and from then on any new document added to MongoDB will automatically trigger it, either adding or updating an existing record on Firebase for you so that you can keep your pipeline moving smoothly through Zapier automation.

    How It Works

    1. A new document is created in MongoDB
    2. Zapier automatically adds or updates a record on Firebase

    What You Need

    • MongoDB database
    • Firebase account
  • Add new BowTie users to Firebase

    If you're looking to export users that register within your BowTie application to a backend database, this integration with Firebase is what you will want to use. When you have new users register on your BowTie application, Zapier seamlessly adds them to your backend Firebase database for you. This is extremely helpful in your BowTie application for backend integration to the platform, so you can have user records that match in both places. The record is automatically set by ID and will be accessible by request headers in your BowTie application.

    How It Works

    1. A new or updated user is created in your BowTie application
    2. Zapier adds the user to your Firebase database

    What You Need

    • BowTie account
    • Firebase account
  • Add new Transform form submissions to Firebase as new records

    TransForm mobile forms are great for quickly capturing information on all mobile devices. This Zapier integration automatically adds new TransForm submissions to a Firebase record. Now you won't have to update your Firebase data manually, thanks to Zapier taking care of it for you!

  • Add new Facebook Lead Ads leads to Firebase as new records

    Make lead tracking seamless with this automation. After you set it up, new leads collected via Facebook Lead Ads will be automatically logged as records in Firebase - without the exporting and importing that's taking up your time today. Whew!

Why Zapier?

Free

Get started for free—14 day trial of premium features and apps.

Easy

No coding required—automate any of 1,000+ apps in minutes.

Secure

Enterprise-level security—connect mission-critical apps.

Firebase Integration Details

Launched on Zapier October 4, 2013

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.

Here are some creative ways to use Firebase with Zapier:

  • Need to update contact information or user IDs in your app? Add or update Firebase records when there are new rows in a Google Sheets spreadsheet.
  • Use Zapier to add new entries from Typeform to Firebase, saving you time and giving you room to scale your app's usage.
  • Update Firebase records by ID daily, weekly, or monthly so you can spend more time focusing on improving and monetizing your app.

Zapier combines Triggers (like "New Subscriber") and Actions (like "Create Child Record") to complete an action in one app when a trigger occurs in another app. These combos—called "Zaps"—complete your tasks automatically.

The following Firebase Triggers, Searches, and Actions are supported by Zapier:

Create Child Record

Add a new record to Firebase using the push() API (https://www.firebase.com/docs/javascript/firebase/push.html)

Update/Set record by ID

Calls update() on the path provided. Will create the record if it does not already exist or update it if it does.

Delete record by ID

Remove a record from Firebase

Use our free platform to build a single Zapier integration and instantly connect your app with 1,000+ others.

Become a Zapier Integration Partner

Firebase is a real-time data persistence layer, which stores data and also pushes updates to any client listening on the updated records, scaling to hundreds of thousands of users automagically.