Skip to content

This plugin allows users to create a Notion database with detailed properties and settings.

License

Notifications You must be signed in to change notification settings

TypingMind/plugin-notion-database-maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Notion Database Maker

This plugin allows users to create a Notion database with detailed properties and settings.

📝 User Setting Notes:

🔧 Set Up the Plugin Server:

🔑 Set Up Your Notion API Key:

  • Go to the Notion Integration Page and create a new integration.
  • Copy the key from the Integration Detail Page.
  • Paste the key into the plugin's user settings: Notion API Key: ntn_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

For detailed instructions, visit the Notion Integration API Documentation

🔗 Share Your Database with the Integration:

  • Open your database in Notion.
  • Click the “Share” button in the top right.
  • Select “Invite”, search for your integration name, and click “Invite” to grant access.

For detailed instructions, visit the Notion API Connections Documentation

📌 Important Notes:

⚠️ Limitations:

  • The plugin does not support the following property types: Relation, Rollup, Verification, and Unique ID.
  • The order of properties is not preserved based on user input, and you will need to manually drag-and-drop the properties to adjust their order.

👉 Rate Limits:

💡 Example Usage

Create an Inline Database named “TypingMind Employee Directory” under my Notion Page URL https://www.notion.so/TypingMind-18a6a66d6ac98006ad95f8f7d8130dad

Description: The TypingMind Employee Directory is a simple tool to quickly find and connect with colleagues. It lets you search and filter employees by role, department, and more. Icon: 📇 Cover Image: https://t4.ftcdn.net/jpg/09/77/83/07/240_F_977830794_XM1TKUBF0rO6bnOHZTGWASrr73Yt8Lng.jpg

Database Structure:

  1. Name (Title)
  2. Attachments (Files)
  3. Department (Select) - Options: Engineering, Marketing, Sales, HR, Finance, Operations, Customer Support, Design
  4. Email (Email)
  5. LinkedIn Profile (URL)
  6. Location (Select) - Options: HQ - New York, Office - London, Office - Singapore, Remote - Domestic, Remote - International, Hybrid, Office - New York
  7. Notes (Rich Text)
  8. Performance Review Status (Status) - Options: Not started, In progress, Done
  9. Phone (Phone Number)
  10. Probation Passed (Checkbox)
  11. Role (Select) - Options: Engineer, Manager, Designer, Analyst, Developer, Director, Coordinator, Specialist
  12. Skills (Multi-select) - Options: Project Management, Programming, Data Analysis, Communication, Leadership, Design, Marketing, Sales, MLOps, FullStack
  13. Start Date (Date)
  14. Title by Years of Experience: Calculate the "Title by Years of Experience" based on the following conditions using a Notion formula:
  • If "Years of Experience" is exactly 0, the title should be "Fresher."
  • If "Years of Experience" is less than 3 but not 0, the title should be "Junior."
  • If "Years of Experience" is 3 or more, the title should be "Senior."
  1. Years of Experience (Number)

About

This plugin allows users to create a Notion database with detailed properties and settings.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published