?>

Zoho People + Firebase Realtime Database Integrations

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

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

Realtime Database Stores and sync app data in milliseconds

Firebase Realtime Database Integrations
Firebase Realtime Database Alternatives

Connect the apps you use everyday and find your productivity super-powers.

  • Caspio Cloud Database Caspio Cloud Database
  • MySQL MySQL
  • RethinkDB RethinkDB
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 Select "Trigger" from the Triggers List.

    (30 seconds)

  2. Step 2: Authenticate Zoho People with Appy Pie Connect.

    (10 seconds)

  3. Step 3: Select Firebase Realtime Database as an action app.

    (30 seconds)

  4. Step 4: Pick desired action for the selected trigger.

    (10 seconds)

  5. Step 5: Authenticate Firebase Realtime Database with Appy Pie Connect.

    (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.