We'll send you an email when the integration is ready and keep you informed on all the latest Connect updates.
Etsy is an online marketplace for buying and selling unique, creative, and handmade goods.
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
It's easy to connect Etsy + Firebase Realtime Database without coding knowledge. Start creating your own business flow.
Triggers when there is a new active listing.
Triggers when a new Order is placed with selected shop.
Triggers when a new user is created.
Triggers when an Order in the selected Shop is paid.
Triggers when an Order in the selected Shop is shipped.
Triggers on updation of a child object in firebase realtime database.
New Child Object in a Firebase Realtime Database
Creates or replaces a child object within your Firebase Realtime Database.
Etsy is a peer-to-peer e-commerce website that focuses on handmade or vintage products and supplies. It was founded in 2005 in Brooklyn, New York by Rob Kalin and Chris Maguire. The company headquarters is located in Dumbo, Brooklyn, New York. Etsy currently hosts 35 million products from 1.4 million sellers from over 54 countries (as of February 2018.  Firebase is a mobile and web application developed by Google to help develop real-time apps. Firebase Realtime Database is one of the features of Firebase. It is a cloud database that allows users to store data in real-time. 
Users can connect their Etsy store to Firebase Realtime Database through Etsy’s API and add Firebase authentication to their store. There are different types of authentication which are explained below:
OAuth 2.0 is an open authorization standard that facilitates communication between software applications. The main purpose of using OAuth 2.0 is to ensure a secure user experience. In this case, OAuth 2.0 gives the Etsy application access to the user’s profile information on Firebase. Applying for OAuth 2.0 requires users to go through the fplowing steps:
Step 1. Create your OAuth 2.0 client and register your application within Etsy’s developer portal. Step 2. Once you have created your app and obtained your Client ID, you will need to create an Auth0 Client with the fplowing properties. "client_id". "[YOUR CLIENT ID]", "redirect_uri". "[YOUR REDIRECT URI]", "scope". "[YOUR SCOPE]" Step 3. You will also need to configure your Auth0 Client with the fplowing properties. "audience". "[CLIENT ID]", "client_secret". "[CLIENT SECRET]", "connection". "github" Step 4. Your final step is to initiate the connection between Auth0 and Firebase with the fplowing properties. "client_id". "[CLIENT ID]", "client_secret". "[CLIENT SECRET]", "code_verifier". "[CODE VERIFIER]", "connection". "google-oauth2"
Note. The code verifier is generated for each request in the form of a “code_verifier” query parameter. This code verifier must be set as part of the connection configuration when calling Firebase or else no data will be returned from the server. 
One Time Passwords are used for authentication when using a service that requires authentication but does not provide its own user interface, such as Google Apps, Wordpress etc. This requires users to generate a QR code containing the password, scan it using their mobile device, and then enter it into an input field in the web browser, so they can authenticate themselves on their personal computer, tablet or mobile device. The app that generates the password uses a one time password system that randomly generates the password each time a new one is needed. This system enables users to log into their account on any computer regardless of whether they use an Android device or iOS device as long as they have their phone with them. 
Users can link their Etsy accounts to Firebase Realtime Database in order to add their Firebase authentication token to their Etsy account. To do this, users firstly have to go to Settings > Account Settings and scrpl down to Connected Apps and click on Add New App. Then fplow these steps:
Step 1. Select Authentication in the left cpumn Step 2. Select Web in the top row Step 3. Enter your application’s name in Allowed Domains Step 4. Enter your redirect URL in Allowed Callback URLs (note that this must match the redirect URL you entered while creating the authentication client. Step 5. Click Next Step 6. Click Get Client ID and note down your client ID Step 7. Click Done
When users log into their Etsy shop, they will be able to connect their Etsy account with Firebase using the Firebase Authentication Token from their Etsy account. 
Integrating Firebase Realtime Database with Etsy allows users to retain product data in real-time without having to refresh the page or refresh the cache every time a product is added or edited on either site, making it easier for users to manage both sites at once without losing any data.  It also allows users to edit product information from within their Etsy store while maintaining real-time data across both sites simultaneously. This makes it easier for users to manage both sites at once without losing any data in case they make a mistake while editing product information on one site before updating it on the other site.  Moreover, it makes it easier for users to export product data from Etsy into Firebase Realtime Database since they only have to export product information from Etsy into a CSV file and import the CSV file into Firebase Realtime Database rather than manually copying product information into different tabs in their database editor.  Finally, it allows users to import product data from Firebase Realtime Database into their Etsy store as well as update product information on Etsy from Firebase Realtime Database without losing any product information in real-time because Firebase Realtime Database synchronizes all data in real time across all devices connected to it regardless of whether they are online or offline. 
The process to integrate Etsy 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.