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
-
Trigger: Firebase / Firestore (
New Document in Collection) -
Action: Stripe (
Create Customer) -
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:
-
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)
-
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.
-
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!
