Introduction to Glip Integrations

Last updated: 2019-08-08 Contributors Byrne Reese

Getting Started with the Glip API

Glip is a team collaboration solution that helps organize and centralize team communication. Glip is an exciting platform to develop for given the wide range of use cases, and integration possibilities.

We invite all developers to try out our Glip API by writing a simple app to create a Glip Team in almost no time at all. Get started using a Quick Start in any of the following languages:

Javascript » PHP » Python » Ruby » Java » C# »

What can you build using the Glip API?

Glip Bots

Glip Bots are automated agents that users can interact with in a coversational manner. Bots are useful when one wishes:

  • to delivery notifications to users privately
  • automate interactions with users in a conversational manner

RingCentral supports and offers a number of Bot frameworks to help developers create Glip Bots. To get started creating a bot, we recommend using our Javascript Bot Framework which enables developers to create a bot in 10 lines of code, like this "Ping Bot:"

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
const createApp = require('ringcentral-chatbot/dist/apps').default

const handle = async event => {
  const { type, text, group, bot } = event
  if (type === 'Message4Bot' && text === 'ping') {
    await bot.sendMessage(group.id, { text: 'pong' })
  }
}
const app = createApp(handle)
app.listen(process.env.RINGCENTRAL_CHATBOT_EXPRESS_PORT)

Notifications

Glip Webhooks can be used to create inputs into which 3rd-party webhooks can be posted and converted into richly formatted messages. For example, the Glip/Salesforce Integration helps keep teams up to date by relaying the creation of new leads and opportunities into a Glip team of your choosing:

Project Management

Glip can also be used to help with project management. In Glip you can create:

  • Tasks - manage task/to-do lists, assign tasks to others, be notified when tasks are completed
  • Events - create and share calendar events, project due-dates, co-worker vacations and more
  • Notes - create and share meeting notes, or maintain a scratch pad of important ideas

  • Learn about the Glip Tasks API

  • Learn about the Glip Events API