Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
disc

GitHub Action

Notion Board

2.1.0

logo

Notion Board

Table of contents

Introduction

This action lets you sync your GitHub issue with your notion board. Currently it syncs issue title, body, state and labels.

More features on the way.

Inputs

input description required
NOTION_API_KEY your notion api key true
NOTION_DATABASE your notion database id true
GITHUB_TOKEN your github token true

Usage

name: Notion Board
on:
  issues:
  issue_comment:
  workflow_dispatch:
jobs:
  notion:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Notion Board
        uses: Souvikns/Notion-Board@latest
        env: 
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          NOTION_API_KEY: ${{ secrets.NOTION_API_KEY }}
          NOTION_DATABASE: ${{ secrets.NOTION_DATABASE }}

Start with setting up an integration and sharing your Notion database with the integration.

After setting up your workflow, add your NOTION_API_KEY and NOTION_DATABASE secrets to your repository.

🚩🚩 With the update of Notion_API now you don't have to add database propoerties.

Set up Notion Board

Now Notion Board uses workflow_dispatch to automatically setup your Notion Database creating all the necessary database properties.

πŸš€ Manually trigger the action to complete setup.

Screenshot

board