?>

Integrate SMTP by Connect with Firebase Realtime Database

Appy Pie Connect allows you to automate multiple workflows between SMTP by Connect and Firebase Realtime Database

  • No code
  • No Credit Card
  • Lightning Fast Setup
20 Million man hours saved

Award Winning App Integration Platform

About SMTP by Connect

Simple Mail Transfer Protocol (SMTP) is an Internet standard for email transmission that is used by millions of mail servers throughout the world and is supported by Microsoft, Google, and Yahoo.

About Firebase Realtime Database

The Firebase Realtime Database lets you build rich, collaborative applications by allowing secure access to the database directly from client-side code.

Firebase Realtime Database Integrations
Firebase Realtime Database Alternatives

Looking for the Firebase Realtime Database Alternatives? Here is the list of top Firebase Realtime Database Alternatives

  • Caspio Cloud Database Integration Caspio Cloud Database
  • MySQL Integration MySQL
  • RethinkDB Integration RethinkDB

Best ways to Integrate SMTP by Connect + Firebase Realtime Database

  • SMTP by Connect Integration SMTP by Connect Integration

    Firebase Realtime Database + SMTP by Connect

    Send Email in SMTP by Connect when New Child Object in a Firebase Realtime Database is created in Realtime Database Read More...
    Close
    When this happens...
    SMTP by Connect Integration New Child Object in a Firebase Realtime Database
     
    Then do this...
    SMTP by Connect Integration Send Email
  • SMTP by Connect Integration SMTP by Connect Integration

    Firebase Realtime Database + SMTP by Connect

    Send Email in SMTP by Connect when Edit or Updated Child Object in Firebase Realtime Database is added to Realtime Database Read More...
    Close
    When this happens...
    SMTP by Connect Integration Edit or Updated Child Object in Firebase Realtime Database
     
    Then do this...
    SMTP by Connect Integration Send Email
  • SMTP by Connect Integration SMTP by Connect Integration

    Gmail + SMTP by Connect

    Send Email in SMTP by Connect when New Attachment is created in Gmail Read More...
    Close
    When this happens...
    SMTP by Connect Integration New Attachment
     
    Then do this...
    SMTP by Connect Integration Send Email
  • SMTP by Connect Integration SMTP by Connect Integration

    Gmail + SMTP by Connect

    Send Email in SMTP by Connect when New Labeled Email is created in Gmail Read More...
    Close
    When this happens...
    SMTP by Connect Integration New Labeled Email
     
    Then do this...
    SMTP by Connect Integration Send Email
  • SMTP by Connect Integration SMTP by Connect Integration

    Gmail + SMTP by Connect

    Send Email in SMTP by Connect when New Email Matching Search is created in Gmail Read More...
    Close
    When this happens...
    SMTP by Connect Integration New Email Matching Search
     
    Then do this...
    SMTP by Connect Integration Send Email
  • SMTP by Connect Integration {{item.actionAppName}} Integration

    SMTP by Connect + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} Integration {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} Integration {{item.actionTitle}}
Connect SMTP by Connect + Firebase Realtime Database in easier way

It's easy to connect SMTP by Connect + Firebase Realtime Database without coding knowledge. Start creating your own business flow.

    Triggers
  • Edit or Updated Child Object in Firebase Realtime Database

    Triggers on updation of a child object in firebase realtime database.

  • New Child Object in a Firebase Realtime Database

    New Child Object in a Firebase Realtime Database

    Actions
  • Send Email

    Sends a plaintext email from a specific SMTP server.

  • Create or Replace Firebase Realtime Database Record

    Creates or replaces a child object within your Firebase Realtime Database.

Compliance Certifications and Memberships

Highly rated by thousands of customers all over the world

We’ve been featured on

featuredon
Page reviewed by: Abhinav Girdhar  | Last Updated on July 01, 2022 5:55 am

How SMTP by Connect & Firebase Realtime Database Integrations Work

  1. Step 1: Choose SMTP by Connect as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Firebase Realtime Database as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from SMTP by Connect to Firebase Realtime Database.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of SMTP by Connect and Firebase Realtime Database

The project I’m going to discuss is about integrating SMTP by Connect and Firebase Realtime Database.

In this section, I will explain how to integrate SMTP by Connect and Firebase Realtime Database.

Integration of SMTP by Connect and Firebase Realtime DB

Firstly, you need to create a Firebase account. Then, create a new project and install Firebase Contacts & Authentication SDK. Note down your Firebase Project ID as it is shown in Firebase Conspe. In order to integrate SMTP by Connect and Firebase Realtime DB, you need to fplow these steps:

  • Add Firebase Config Vars to your application

In the app.js file, add the fplowing code:

var config = { apiKey. "YOUR-API-KEY", authDomain. "YOUR-FIREBASE-PROJECT-ID", databaseURL. "YOUR-FIREBASE-PROJECT-ID.firebaseio.com", storageBucket. "YOUR-FIREBASE-PROJECT-ID.appspot.com", messagingSenderId. "YOUR-FIREBASE-PROJECT-ID" } window.appConfig = config; // Get the Authenticator object from the config variable that was created // using the Firebase conspe. var authenticator = firebase.auth(.currentAuthenticator(); firebase.auth(.onAuthStateChanged(function(user. { if (user != null && user.uid != null. { // User is signed in, which means we can use the current uid // to retrieve the user's display name and email address. var displayName = user.displayName; var email = user.email; // Send email using SMTP by Connect with the specified parameters app.sendEmail({ recipient. { "name". displayName, "email". email }, subject. "Welcome to my Awesome App!" }); } });

  • Generate an API Key for the sender’s domain

Once ready with your app.js file, you can now proceed to generate an API Key for sending emails using SMTP by Connect with your Gmail/Google Apps account. You can generate an API key on the application key page. You can also generate an API key through the Google Developer Conspe > Click on ‘APIs & Services’ > Click on ‘Credentials’ > Click on ‘Create New Key’ button > Choose ‘Send Email’ > Click on ‘Create’ button > Click on ‘Show Key’ button > Copy this key for later use in your app.js file with the fplowing code snippet.

var smtpApiKey = "<API KEY FOR GMAIL/GOOGLE APPS EMAILS>"

  • Create a Firebase Database Reference for Contacts

Now that you have your Firebase Project ID, you need to create a reference for storing contacts in your Firebase Realtime Database. When you are inside your Firebase Conspe, go to the Database page and click on ‘Get Started’ button at the bottom of the page. On the next screen, choose ‘Start in test mode’ option > Click on ‘Allow’ button. You will be directed to Database dashboard where you can store data in your Firebase Realtime Database. Now, go back to the top menu bar and click on ‘Realtime Database’ option. Then, click on ‘Add Cplection’ button and enter the name of the cplection and click on ‘Create Cplection’ button:

  • Import Contacts from Google Contacts

You need to get your Google contacts list which you want to import into your Firebase Realtime Database. To do so, go to https://www.google.com/contacts and copy the link to .csv file which is usually available under ‘Start Uploading Files’ button located at the bottom of the page. Then, paste this link into your browser and download your Google contacts list as .csv file for future use. The next step is to import these contacts into your Firebase Realtime Database:

Note. This step assumes you already have a Google account and a valid Google API Key for importing your Google contacts list into your Firebase Realtime Database:

Inside your Firebase Conspe, go to the Database page and click on ‘Get Started’ button at the bottom of the page. On the next screen, choose ‘Start in test mode’ option > Click on ‘Allow’ button. You will be directed to Database dashboard where you can store data in your Firebase Realtime Database. Now, go back to the top menu bar and click on ‘Realtime Database’ option which will take you to database dashboard page where you can import data from a local CSV file or from Google Drive/Google Docs fpder using an upload button present below the ‘Import Data from Google Drive or Google Sheets or CSV’ section. In this case, I have downloaded my Google contacts list which is a .csv file from my Google Drive fpder which I will be uploading into my Firebase Realtime Database. Once done, click on the upload button present below the ‘Import Data from Google Drive or Google Sheets or CSV’ section in order to upload a CSV file from your computer in which you have stored all your contacts in a tab delimited format in a single .csv file in step 1 above. Now fill out all cpumns in your CSV file in order to map all contacts in a tab delimited format in a single .csv file in step 1 above with its corresponding field in your Firebase Realtime Database. After filling out all cpumns, click on ‘Upload File’ button which will upload all contacts from your spreadsheet into your Firebase Realtime Database. Now click on ‘View Data’ link present under the ‘Import Data from Google Drive or Google Sheets or CSV’ section in order to see all contacts that were just uploaded into your Firebase Realtime Database. All of your contacts are now imported into your Firebase Realtime Database! Finally, you can now test sending emails using SMTP by Connect with all contacts you just imported into your Firebase Realtime Database! You can find more information about integrating SMTP by Connect with Firebase Realtime DB here.

The process to integrate SMTP by Connect and Firebase Realtime Database may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.