Skip to content

FlutterFlow deployment of generated Firebase Notification Functions fails with IAM policy error after following official setup #7310

Description

@bq-aus

Can we access your project?

  • I give permission for members of the FlutterFlow team to access and test my project for the sole purpose of investigating this issue.

Current Behavior

I am a beginner using FlutterFlow because it is marketed as a no-code platform.

I followed the official FlutterFlow documentation to configure Firebase Cloud Messaging and deploy the generated notification functions.

During deployment, FlutterFlow reports:

"FlutterFlow failed to modify the IAM policy."

Following advice from FlutterFlow Support, I deleted the generated notification functions so they could be recreated.

FlutterFlow is now unable to redeploy its own generated Firebase Notification Functions.

I have spent several weeks troubleshooting Google Cloud IAM, Firebase permissions and Cloud Functions under guidance from support, but the generated functions still cannot be deployed.

This completely blocks scheduled push notifications, which are a core feature of my application.

I am reporting this here because I believe this is either:

a defect in FlutterFlow's deployment process,
missing automation during deployment, or
incomplete documentation for a required configuration step.

If this behaviour is expected, please document the exact prerequisite that prevents FlutterFlow from deploying its own generated notification functions.

Image

This issue has already been investigated through FlutterFlow Support over several weeks without resolution. I am submitting it here because I believe this is a product bug affecting deployment of FlutterFlow-generated Firebase Notification Functions rather than a support question.

Support advised that the issue was outside FlutterFlow Support because it related to Google Cloud IAM. However, FlutterFlow itself reported the deployment failure while attempting to deploy its generated notification functions. I am reporting this here because I believe this deployment process should either succeed or provide clear guidance on the exact missing prerequisite.

Image Image

Expected Behavior

Following the official FlutterFlow Push Notification documentation, FlutterFlow should successfully deploy its generated Firebase Notification Functions.

If the generated notification functions are deleted (for example following support advice), FlutterFlow should be able to regenerate and redeploy them without requiring undocumented manual Google Cloud IAM configuration.

The deployment should complete successfully and scheduled push notifications should be available.

Steps to Reproduce

  1. Create a new FlutterFlow project.
  2. Connect a Firebase project.
  3. Follow the official FlutterFlow Push Notification setup guide.
  4. Configure Firebase Cloud Messaging.
  5. Generate the Firebase Notification Functions.
  6. Deploy the generated functions.

Observed:
FlutterFlow reports "FlutterFlow failed to modify the IAM policy" and the generated notification functions are not deployed.

After following FlutterFlow Support advice to delete the generated notification functions and redeploy them, FlutterFlow is unable to recreate and deploy its own generated functions.

Reproducible from Blank

  • The steps to reproduce above start from a blank project.

Bug Report Code (Required)

IT4shfKAsIh2pbxa1s/+c8JB/SMUQmE3U+dJscp/bxIgGIDzPOw+ZPWlaVpWTe7jYHx6PUSmmn4BpcKLjuPXK8ErPSyBRrU++ZZiZAvdfHqVa5OBDYeeW0RRONNUf0yX4LbUgBJ7AMFpWlo97Fy6I96tQj/dJIDsImdISq/LZO4=

Visual documentation

See attached screenshots showing:

  1. Deployment failure in FlutterFlow.
  2. Firebase Functions page showing no functions were deployed.
  3. Support response identifying the IAM policy deployment failure.

Environment

- FlutterFlow version: v7.0.33
- Platform: WEB
- Browser name and version: CHROME (LATEST)
- Operating system and version affected: Windows 11

Additional Information

I performed the deployment from the FlutterFlow web application. I also attempted troubleshooting using the FlutterFlow desktop application, but it did not resolve the deployment issue.

I am a non-developer using FlutterFlow because it is marketed as a no-code platform. During troubleshooting I was repeatedly required to investigate Google Cloud IAM policies and service account permissions, but the deployment of FlutterFlow-generated notification functions still failed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: needs triageA potential issue that has not been confirmed as a bug.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions