Send Emails Directly in the Background

Database & APIs

Hello FlutterFlow community,
I currently have my project connected to Firebase and I am looking for a way to send emails directly in the background, that is, without the user having to open their email application and confirm sending. The idea is to automate the sending of emails based on certain actions. I have seen that a common option is to use Firebase Cloud Functions, but I am concerned about incurring significant costs as my application grows.

My question for the community is:

Are there alternatives to sending emails directly in the background from a FlutterFlow application connected to Firebase without relying on Firebase Cloud Functions (or minimizing their use to avoid excessive costs)?

Ideally, I am looking for solutions that can be integrated directly with FlutterFlow (perhaps through API calls) and that offer to directly send an email in the background when the user has filled in the user registration data.

That is, whenever a user registers in the app, I receive an email with the following message:

A new user has registered in the app [app name].

With name and surname [those written in the nameField] and email [that written in the emailField]

To be able to verify that it is the client with whom I was maintaining contact.

I would greatly appreciate any ideas, suggestions, or experiences you can share on how to achieve this goal without completely relying on Cloud Functions due to cost issues. Thank you in advance for your help!

What have you tried so far?

Read the FlutterFlow documentation, searched for videos on YouTube about it, but I haven't seen any that do what I'm looking for.

Furthermore, I have tried the "Share > Send Email" function that you find in the "Actions" of FlutterFlow and it allows me to open the native email application of the user's device and automatically fill in the recipient, subject, and body fields with the information I configured in FlutterFlow, but this action DOES NOT send the email directly in the background.

Did you check FlutterFlow's Documentation for this topic?
Yes
1
2 replies