GithubHelp home page GithubHelp logo

dayback-meetings-service's Introduction

dayback-meetings-service

Purpose

The DayBack Meetings Service is the middleware that we set up to connect DayBack with Zoom.

For more details on connecting DayBack Online or in Salesforce, check out the blog here for an overview: https://dayback.com/schedule-zoom-meetings-salesforce/

Details on the DayBack for FileMaker implementation, including a sample file, can be found here: https://www.seedcode.com/zoom_meetings_filemaker

Here you'll find all the required files to set up your own private instance of the DayBack Meetings Service.

Hosting the DayBack Meetings Service Yourself

The DayBack Meetings Service is a small web service built in Node.JS.

You’ll also need your own OAuth API credentials with Zoom in order to authorize your application.

1. Download the files

You can dive into and modify the "index.js" code all you’d like, but to start, it would be best to leave it as is for now.

2. Customize the service for your deployment

Next, open the "package.json" file, which contains the details for this service, and modify the values for "name", and "description" appropriately. Name and description can be whatever you’d like to call your service.

3. Add your Zoom API id and secret to your NodeJS environment variables

The method for setting environment variables varies depending on your server setup. The variables needed for DayBack are ZOOM_ID ZOOM_SECRET

4. Deploy your service

Open a command prompt (Windows) or terminal window (Mac) and navigate to the folder where your repository files are, and run the following command: npm start

This will start the service. You can verify that your new service is running by going to the alias address you specified in a browser. If you see "DayBack Meetings Service Running", your instance is up and running and ready to connect!

5. Point the DayBack Meetings Service scripts to your new service

The last step is to update the new scripts you added to point to your new instance address. On the "Insert from URL script step in the "Meetings Service Send Request" script (line 11), just change the URL property to your server. Currently, it’s pointing to 'https://meetings.dayback.com' and you’ll just change it to 'https://YourFQDN.com'.  Save that script and your custom actions will now be completely handled by your own private instance of the DayBack Meetings Service.

dayback-meetings-service's People

Contributors

kcembrey avatar

Stargazers

Leonid Shirmanov avatar Jason Young avatar

Watchers

James Cloos avatar  avatar Jason Young avatar  avatar

Forkers

jasonchryoung

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.