Inspiration

To sync Jira issues assigned to any user with notion database. By doing this we can make note, create more complex database for any issue in notion.

What it does

This forge application will sync Jira issues assigned to any user with notion database. By sync, this will add or update issues in notion. Also as this database have different views. We can visualize it in Default, Kanban or calendar view.

How we built it

  • Forge CLI - It is used to create forge application, deploy and install to Atlassian account.
  • React and Forge UI kit - This is used to create user interface for application.
  • Node JS - To create programming interface of application.
  • Forge Jira rest api - To fetch Jira issues for particular project.
  • Notion api(Beta) - To add/update pages in notion database from forge application.

Challenges we ran into

  • As notion api is still in beta. There are many ruff edges to this. Also, documentation for the same is very limited.

Accomplishments that we're proud of

  • I am able to create application that sync issues from Jira to notion.

What we learned

  • Development of Forge application.
  • Notion API

What's next for Atlassian To Notion Sync

Even though I am able to finish this application. There are few things that can be done to extend this application.

  • As this application is not available in Atlassian marketplace, make this application available in marketplace.
  • As of now sync is only one way. Means, Issues from Jira can be sync with notion database but not vice versa. Extend this application to implement this functionality.
  • Right now only few main properties are syncing with notion. We can extend this application to include all properties like Work log, Comments, History, Description etc.

Built With

Share this project:

Updates