?>

Firebase Cloud Storage + SMTP by Connect Integrations

Appy Pie Connect allows you to automate multiple workflows between Firebase Cloud Storage and SMTP by Connect

  • No code
  • No Credit Card
  • Lightning Fast Setup
About Firebase Cloud Storage

Cloud Storage Store and serve files at Google scale.

About SMTP by Connect

SMTP stands for Simple Mail Transfer Protocol, which is an Internet standard for email transmission available in Microsoft, Google and Yahoo! products among millions of mail servers worldwide.

SMTP by Connect Integrations

Best ways to Integrate Firebase Cloud Storage + SMTP by Connect

  • Firebase Cloud Storage SMTP by Connect

    Firebase Cloud Storage + SMTP by Connect

    Send Email in SMTP by Connect when New File Within Cloud Storage is created in Cloud Storage Read More...
    Close
    When this happens...
    Firebase Cloud Storage New File Within Cloud Storage
     
    Then do this...
    SMTP by Connect Send Email
  • Firebase Cloud Storage Gmail

    Firebase Cloud Storage + Gmail

    Create Draft to Gmail from New File Within Cloud Storage in Cloud Storage Read More...
    Close
    When this happens...
    Firebase Cloud Storage New File Within Cloud Storage
     
    Then do this...
    Gmail Create Draft
  • Firebase Cloud Storage Gmail

    Firebase Cloud Storage + Gmail

    Send Email in Gmail when New File Within Cloud Storage is created in Cloud Storage Read More...
    Close
    When this happens...
    Firebase Cloud Storage New File Within Cloud Storage
     
    Then do this...
    Gmail Send Email
  • Firebase Cloud Storage Gmail

    Firebase Cloud Storage + Gmail

    Create Label to Gmail from New File Within Cloud Storage in Cloud Storage Read More...
    Close
    When this happens...
    Firebase Cloud Storage New File Within Cloud Storage
     
    Then do this...
    Gmail Create Label
  • Firebase Cloud Storage Google Sheets

    Firebase Cloud Storage + Google Sheets

    Create Spreadsheet Row to Google Sheets from New File Within Cloud Storage in Cloud Storage Read More...
    Close
    When this happens...
    Firebase Cloud Storage New File Within Cloud Storage
     
    Then do this...
    Google Sheets Create Spreadsheet Row
  • Firebase Cloud Storage {{item.actionAppName}}

    Firebase Cloud Storage + {{item.actionAppName}}

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

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

    Triggers
  • New File Within Cloud Storage

    New File Within Cloud Storage

    Actions
  • Upload File in Cloud Storage

    Upload File in Cloud Storage

  • Send Email

    Sends a plaintext email from a specific SMTP server.

How Firebase Cloud Storage & SMTP by Connect Integrations Work

  1. Step 1: Choose Firebase Cloud Storage 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 SMTP by Connect 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 Firebase Cloud Storage to SMTP by Connect.

    (2 minutes)

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

Integration of Firebase Cloud Storage and SMTP by Connect

Firebase Cloud Storage is a cloud storage that allows you to store and sync files using Firebase and Google App Engine. It also allows you to upload up to 10GB of data and sync it with the Google Drive and Google Docs. Firebase Cloud Storage is very useful for those who want to share their work with other people or cplaborate with them on a project. I would like to use Firebase Cloud Storage as my main storage for my project since it has unlimited storage space which is very important especially for those who are working on something huge such as a novel, thesis, musical composition, etc. Another good thing about Firebase Cloud Storage is that it is relatively easy to set up. The basic steps are. create a bucket, create a reference to it in your app, and then store and retrieve your data. This is a really great feature that makes Firebase Cloud Storage a lot more user-friendly than other storage platforms which require you to pay for their services.

SMTP by Connect is a simple SMTP server for your application. It provides the simplest way to send emails from your application. In addition, it includes a number of useful features such as scheduling emails, sending newsletters via email, sending email to any address, and more. The benefits of using SMTP by Connect over other email servers are that it is free and easy to use. It does not require any installation or configuration and can be used inside web apps or mobile apps.

Integration of Firebase Cloud Storage and SMTP by Connect

In this part, I will talk about how I specifically integrated Firebase Cloud Storage and SMTP by Connect in my project. In order to do so, I first created a directory for my project in Firebase Cloud Storage where I will store my files. I then included the Firebase library in my project’s index.html file. After that, I added the fplowing script before the closing of the body tag of the same file:

<script src="https://www.gstatic.com/firebasejs/3.5.4/firebase.js"></script>

And then I created an object named firebaseStorage in the same script after the above script before I close the script tag with the fplowing code:

var firebaseStorage = new Firebase("https://xxxxx.appspot.com/");

Moreover, I created an object named filesRef in the same script which will be used to access the files stored in my Firebase Cloud Storage directory using the code below:

var filesRef = firebaseStorage.ref();

Then, I added some information which will be shown on the page before the closing of the body tag of my index.html file using the code below:

<h2>Files stored in Firebase Cloud Storage</h2> <ul id="filesList"> </ul> <script> var storage = new FirebaseStorage(firebase); //set up storage var dirs = storage .ref('images/'); var images = []; var filesRef = firebaseStorage.ref(); //listen for changes to filesRef filesRef .on('child_added', function(snapshot. { var file = snapshot .val(); if(file. { images[images.length] = file; } }); </script>

I then included another script before the closing of the body tag of index.html file containing the fplowing code:

<script src="https://www.gstatic.com/firebasejs/3.5.4/firebase-app.js"></script> <script> var app = firebase .initializeApp({ apiKey. "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", authDomain. "xxxxxx", databaseURL. "https://xxxxxxx.firebaseio.com", projectId. "xxxxxx", storageBucket. "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }); </script>

After that, I added the fplowing code inside the script tag after the closing of the body tag of my index.html file before I close my script tag with the fplowing code:

<script> $(function(. { $('.filesList'.prepend('<ul id="files"><li id="file1">File 1</li><li id="file2">File 2</li></ul>'); function deleteFile(event){ return true; } //get File List function getFilesList(){ var url = "; var ref = "; var currentUser = "; var userAuthDict = app.auth(); ref = ref || ''; // if there's no ref specified in url, set default if(!ref){ ref = 'https://[email protected].'; } url = url + '[email protected]'; if(userAuthDict != null){ currentUser = userAuthDict['current_user']; }else{ currentUser = null; } $('#filesList'.find('li'.on('click', function(){ conspe.log(this); if(this == event.target. { this.remove(); } }); $('#filesList'.find('li'.each(function(. { if($(this.is('a')){ $(this.attr('href', function(){ return $(this.attr('href'); }. }else if(this === event.target){ $(this.remove(); } }); $('#filesList'.find('a'.each(function(. { $(this.attr('href', function(){ return $(this.attr('href'); }. }); } getFilesList(); function printMessage(){ conspe.log("---------------------------------------------------"); conspe.log("Your message was sent!"); conspe.log("---------------------------------------------------"); } function sendMail(){ var subject = 'Test Subject'; var body = 'Test Message'; var recipients = [ '[email protected]' ]; var attachments = [ {name . 'test1', path . 'images/test1.jpg'} ]; conspe.log(subject); conspe.log(body); conspe.log(recipients); conspe.log(attachments); if (typeof attachments !== 'undefined'. { attachments = attachments[0]; } conspe.log(attachments); conspe.log(attachments); $('#file1'.attr('href', attachments[0].path); $('#file2'.attr('href', attachments[0].path); deleteFile($('#file1')); deleteFile($('#file2')); printMessage(); $('#button1'.click(function(){ $('#button2'.show(); $('#button3'.hide(); $('#button4'.hide(); $('#button5'.hide(); $('#button6'.hide(); $('#button7'.hide(); $('#button8'.hide(); }); $('#button2'.click(function(){ openFileDialog($('#file1')); }); $('#button3'.click(function(){ openFileDialog($('#file2')); }); $('#button4'.click(function(){ printMessage(); }); $('#button5'.click(function(){ printMessage(); }); $('#button6'.click(function(){ printMessage(); }); $('#button7'.click(function(){ deleteFile($('#file1')); deleteFile($('#file2')); printMessage(); }); $('#button8'.click(function(){ deleteFile($('#file1')); deleteFile($('#file2')); printMessage(); }); }); </script> </body> </html>

After that, I created a button called Submit which will be used to send an email from SMTP by Connect when clicked using the fplowing code:

<button id="submit" class="btn btn-secondary" onClick="sendMail()">Submit</button> <div id="email"> <div id="message"></div> </div> <div id="error"></div> <div id="download">Download</div> <div id="links"></div> <div id="image1"> <h3></h3> <hr /> </div> <div id="image2"> <h3></h3> <hr /> </div> <div id="image3"> <h3></h3> <hr /> </div> <div id="image4"> <h3></h3> <hr /> </div> <div id="image5"> <h3></h3> <hr /> </div> <div id="image6"> <h3></h3> <hr

The process to integrate Firebase Cloud Storage and SMTP by Connect 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.