Skip to content

A sample web application showing Zoho REST API integration using Node.js

Notifications You must be signed in to change notification settings

kernelshreyak/zoho-integration-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zoho Integration sample App

Sample app showcasing Zoho Desk API integration. Backend is in Node.js Express and frontend is built using EJS templating engine to keep things coupled in a single application.

This can be easily extended to be used with a frontend web app using a JavaScript framework like React, Vue, Angular etc.

API documentation reference:

https://desk.zoho.com/DeskAPIDocument

Setup

  1. Install dependencies
npm install
  1. Create a .env file with Zoho API credentials (make sure you have created an OAuth client beforehand as per: https://desk.zoho.com/DeskAPIDocument#OauthTokens#RegisteringAClient)
ZOHO_ORGID=<your-zoho-org-id>
ZOHO_CLIENT_ID=<your-zoho-application-client-id>
ZOHO_CLIENT_SECRET=<your-zoho-application-client-secret>
ZOHO_REDIRECT_URI=<your-zoho-application-redirect-uri>
  1. Start the server on http://localhost:3000
npm start

or in development mode

npm run dev
  1. You should now be able to login with required Zoho account and use the app as per screencast: here