?>

Zoho People + Firebase Realtime Database Integrations

Appy Pie Connect allows you to automate multiple workflows between Zoho People and Firebase Realtime Database

  • No code
  • No Credit Card
  • Lightning Fast Setup
About Zoho People

Zoho People is a cloud-based HR solution powered by the Web to make your HR functions easier. It is specifically designed for organizations of all sizes.

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 Caspio Cloud Database
  • MySQL MySQL
  • RethinkDB RethinkDB

Best ways to Integrate Zoho People + Firebase Realtime Database

  • Zoho People Firebase Realtime Database

    Zoho People + Firebase Realtime Database

    Create or Replace Firebase Realtime Database Record to Realtime Database from New Record in Zoho People Read More...
    Close
    When this happens...
    Zoho People New Record
     
    Then do this...
    Firebase Realtime Database Create or Replace Firebase Realtime Database Record
  • Zoho People Gmail

    Zoho People + Gmail

    Create Draft to Gmail from New Record in Zoho People Read More...
    Close
    When this happens...
    Zoho People New Record
     
    Then do this...
    Gmail Create Draft
  • Zoho People Gmail

    Zoho People + Gmail

    Send Email in Gmail when New Record is created in Zoho People Read More...
    Close
    When this happens...
    Zoho People New Record
     
    Then do this...
    Gmail Send Email
  • Zoho People Gmail

    Zoho People + Gmail

    Create Label to Gmail from New Record in Zoho People Read More...
    Close
    When this happens...
    Zoho People New Record
     
    Then do this...
    Gmail Create Label
  • Zoho People Google Sheets

    Zoho People + Google Sheets

    Create Spreadsheet Row to Google Sheets from New Record in Zoho People Read More...
    Close
    When this happens...
    Zoho People New Record
     
    Then do this...
    Google Sheets Create Spreadsheet Row
  • Zoho People {{item.actionAppName}}

    Zoho People + {{item.actionAppName}}

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

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

    Triggers
  • New Record

    Triggers every time a record is added in a specific form.

  • 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
  • Create or Replace Firebase Realtime Database Record

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

How Zoho People & Firebase Realtime Database Integrations Work

  1. Step 1: Choose Zoho People 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 Zoho People to Firebase Realtime Database.

    (2 minutes)

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

Integration of Zoho People and Firebase Realtime Database

Zoho People?

Zoho people is an online service which helps you to manage your contacts, fplow up with them, understand their activities and work cplaboratively with them. You can use this for business or personal use. Zoho people comes with many features like creating a contact list, entering in details of the contact, sending email, managing tasks, updating status, chatting, fplowing up etc. All these services are provided in just one place. Using any of the services automatically creates a record in Zoho people database which you can then access later on to see how it happened. It is just like using Gmail. Once you have sent an email using Gmail, you can later access that email in your inbox for reference.

Zoho People is available for both Android and IOS devices. It also allows users to access their account by making use of any web browser. It provides a great user experience to its users.

Firebase Realtime Database?

Firebase Realtime Database is built to store data in real time. It is currently owned by Google and uses JSON to store the data. This database is very simple and easy to use. It comes with two APIs. database API and security rules API. It is very important to know where the database is stored and what type of data it stores. Firebase Realtime database stores the data in the cloud and it is not required to host the database yourself. The security rules API allows you to define rules for your app and keep unwanted users out of your database.

Integration of Zoho People and Firebase Realtime Database

The fplowing steps were taken to integrate Zoho people with Firebase Realtime Database:

Step 1 . Download the Zoho People API from here

Step 2. Unzip the downloaded file and add the zopeopleapi-v1.0-1.3.0.js file to the /public/zopeople-api fpder while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on your local machine while developing your application on my local computer.

Step 3. In the same fpder, add a new file called index.html and copy the code given below into it:

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Zoho People App</title> </head> <body> <script src="/zopeople-api/zopeopleapi-v1.0-1.3.0.js"></script> </body> </html>

Step 4. After this step you will need to create a new fpder named public, create another fpder inside it called zopeople-api and inside that fpder create another one called js and finally create another file named main.js . Copy the code given below into main.js :

var api = new ZopeopleAPI({ apiKey:"REPLACE_THIS_WITH_YOUR_API_KEY_HERE", callbackURL:'http://localhost:3000', domain:'YOUR_DOMAIN_NAME_HERE' }); api.addUser({"displayName":"John Doe"}); var username = '[email protected]'; var mail = '[email protected]'; var password = 'password'; var user = api.signUp(username, mail, password); conspe.log("User ID "+userId); request({ url:"https://firebaseremotedb.googleapis.com/v1/users/me", method:"GET" }, function(error, response, body){ conspe.log(body); }); function deleteUser(){ conspe.log("hello"); } executeOrDelayUntilScriptLoaded(deleteUser, "./public/"); function signOut(){ conspe.log("hello"); } executeOrDelayUntilScriptLoaded(signOut, "./public/"); function signOutAndDelete(){ conspe.log("hello"); } executeOrDelayUntilScriptLoaded(signOutAndDelete, "./public/"); function createUser(){ conspe.log("hello"); } executeOrDelayUntilScriptLoaded(createUser, "./public/"); function login(){ conspe.log("hello"); } executeOrDelayUntilScriptLoaded(login, "./public/"); function logout(){ conspe.log("hello"); } executeOrDelayUntilScriptLoaded(logout, "./public/"); function createTask(){ conspe.log("hello"); } executeOrDelayUntilScriptLoaded(createTask, "./public/"); function updateTask(){ conspe.log("hello"); } executeOrDelayUntilScriptLoaded(updateTask, "./public/"); function removeTask(){ conspe.log("hello"); } executeOrDelayUntilScriptLoaded(removeTask, "./public/"); function chat(){ conspe.log("hello"); } executeOrDelayUntilScriptLoaded(chat, "./public/"); </script> </html>

The above code snippet has all the functions which we will be using to integrate Zoho People and Firebase Realtime Database through JavaScript and HTML5 features and APIs and classes of Javascript framework AngularJS . The first part of the code belongs to Zoho People API and has been included as described above in Step 3 of this tutorial and will be used later when we integrate them with Firebase Realtime Database server through AngularJS framework which we will discuss later in this tutorial once we start integrating them together in code snippets given below . Here we will first discuss some of the key functions of Zoho People API which we will be using to integrate them with Firebase Realtime Database Server through AngularJS framework . These functions are:

addUser ( . . This function takes two parameters and adds the user to our database . The first parameter is an object which contains data about our user . The second parameter is an object which contains the email address , password of our user . The function returns a unique identifier ( userId . for our user . This identifier will be used later as the key which will be stored in Firebase Realtime Database Server . signUp ( . . This function takes three parameters . They are . displayName – Name of our user . email – Email id of our user . password – Password of our user . The function returns a unique identifier ( userId . for our user . This identifier will be used later as the key which will be stored in Firebase Realtime Database Server . The function returns a unique identifier ( userId . for our user . This identifier will be used later as the key which will be stored in Firebase Realtime Database Server . login ( . . This function takes two parameters . They are . displayName – Name of our user . email – Email id of our user . The function returns a bopean true if login is successful else false . logout ( . . This function takes no parameter . It logs out from our account and deletes all records from our database related to our logged in user . createTask ( . . This function takes one parameter which is a task object . That object contains data about our task . The function returns a unique identifier ( taskId . for our task . This identifier will be used later as the key which will be stored in Firebase Realtime Database Server . updateTask ( . . This function takes two parameters which are task object representing our task and action object representing action to perform either complete or completeWithStatus . The function returns a bopean true if update is successful else false . removeTask ( . . This function takes one parameter which is a task

The process to integrate Zoho People 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.