Skip to content

RocketChat/Apps.Notion

Repository files navigation

Integrate Notion Via RC App


Logo

Integrating Notion with Rocket.Chat

View Demo · Report Bug · Request Feature

Contributors Forks Stargazers Issues MIT License

📜 Getting Started

Prerequisites

  • You need a Rocket.Chat Server Setup
  • Rocket.Chat.Apps CLI,
  • In case you don't have run:
    npm install -g @rocket.chat/apps-cli

⚙️ Installation

  • Every RocketChat Apps runs on RocketChat Server, thus everytime you wanna test you need to deploy the app with this note. lets start setting up:
  1. Clone the repo

    git clone https://github.com/<yourusername>/Apps.Notion
  2. Install NPM packages

    npm ci
  3. Deploy app using:

    rc-apps deploy --url <url> --username <username> --password <password>
  4. Once its deploy, Go to Installed Apps and Settings tab in RC,you would see two input fields:

    
     # notion-client-id
     # notion-client-secret
     // Generate above Credentials from Notion By Creating the *Public* Integration.
     // https://developers.notion.com/docs/authorization#how-to-make-an-integration-public
    
    
  5. Once Its done save the changes, and now under the Notion Integration Provide the Webhook GET endpoint in Redirect URI field of Notion, GET Webhook Endpoint: you can find on the Current App Info under Detail tab in RC.

✅ About The Project: