Skip to main content

Hi everyone,

I'm hoping someone can help me with a bug. I'm attempting to build a core "New User" workflow, but the Firebase connection breaks every single day.

 

My Zap

  1. Trigger: Firebase / Firestore (New Document in Collection)

  2. Action: Stripe (Create Customer)

  3. Action: Firebase / Firestore (Create Document)

The Problem

The Zap itself works, but the Firebase connection in My Apps expires after less than 24 hours. Every morning, my Zaps have failed and I have to go to "My Apps," click "Reconnect" on the Firebase connection, and sign in with my Google account again.

This isn't a 7-day "testing" expiration; it happens daily.

What I Have Already Done

This is where I'm stuck. I've followed all the standard troubleshooting, but the problem persists:

  1. Google Cloud Is "In Production": My Google Cloud project's OAuth consent screen is already "In production." It is not in "Testing" mode. (See screenshot)

  2. Using the Main App: I am using the new, main "Firebase / Firestore" app (the one with the purple logo). I cannot find a "Stripe (Legacy)" app, so that is not an option.

  3. No Service Account Option: When I try to connect, the Zapier pop-up only gives me the "Sign in with Google" (OAuth) option. There is no field to paste a JSON private key for a Service Account.

This seems like a bug, an app's connection shouldn't be this temporary.

 

My Question

How do I create a permanent, stable connection to Firebase that does not expire every 24 hours?

Is there a different way to authenticate that I'm missing? Any help would be amazing, as this is a complete blocker for my project.

Thanks!

Be the first to reply!