connectors
Notion
How to Connect Notion to Your Meeting Action Hub
A Simple Guide for Everyone - No Coding Required!
Welcome! This guide will walk you through connecting your Notion workspace to the Meeting Action Hub app. Don't worry if you're not technical - we'll explain everything step by step with pictures and simple language.
What You'll Need
Before we start, make sure you have:
- A Notion account (free or paid)
- Access to the Meeting Action Hub app
- 10 minutes of your time
What We're Going to Do
- Create a Notion Integration - This gives the app permission to talk to your Notion
- Set Up Your Tasks Database - Create a special place in Notion for your tasks
- Connect Everything - Link the app to your Notion workspace
- Start Syncing - Watch your meeting tasks appear in Notion automatically!
Part 1: Create Your Notion Integration

Step 1: Go to Notion Integrations Page
- Open your web browser
- Go to: https://www.notion.so/my-integrations
- Log in with your Notion account if asked
What you'll see: A page titled "My integrations" with a button that says "New integration"

Step 2: Create a New Integration
- Click the "+ New integration" button (it's blue and on the right side)
- You'll see a form - let's fill it out together!
Fill in these fields:
Associated workspace:
- Select your Notion workspace from the dropdown
- This is usually your name or company name
Name:
- Type: "Meeting Action Hub" (or any name you like)
- This is what you'll see when the app connects to Notion
Logo: (Optional)
- You can skip this or upload a small image if you want

Step 3: Set Integration Capabilities
Scroll down to the "Capabilities" section. This controls what the app can do in your Notion.
Check these boxes:
- Read content - So the app can see your databases
- Update content - So the app can update existing tasks
- Insert content - So the app can create new tasks
Important: Make sure all three are checked!
Step 4: Save Your Integration
- Click the "Submit" button at the bottom
- You'll see a success message and a new page will appear
Congratulations! You just created your Notion integration!
Step 5: Get Your Credentials (Important!)
On the integration page, you'll see two important pieces of information:
1. Integration Token (or "Internal Integration Token"):
- Click "Show" then "Copy" to copy it
- KEEP THIS SECRET! Don't share it with anyone
2. OAuth Client Information:
Scroll down to find:
- OAuth client ID - Looks like:
a1b2c3d4-e5f6-7890-abcd-ef1234567890 - OAuth client secret - Click "Show" to reveal it
Write these down or save them in a safe place! You'll need them soon.
Step 6: Set Up Redirect URI
Still on the same page, scroll to "Redirect URIs" section:
- Click "Add redirect URI"
- You'll need to enter a URL - DON'T WORRY! Your app administrator will give you this URL
- It looks like: https://YOUR-PROJECT.supabase.co/functions/v1/notion-oauth-callback
- If you're setting this up yourself, you'll find this in your Supabase project settings
- Click "Add URI"
- Click "Submit" at the bottom to save
Done! Your Notion integration is now ready to connect!
Part 2⃣: Create Your Tasks Database in Notion
Now let's create a special database in Notion where your tasks will be stored.
Step 1: Open Notion
- Go to https://www.notion.so
- Log in if needed
- Navigate to any page where you want to create your tasks database
- Your home page works great!
- Or create a new page called "Meeting Tasks"
Step 2: Create a New Database
- Type
/databaseand press Enter - Choose "Table - Inline" from the menu
- Give it a name: "Tasks" (you can name it anything, but "Tasks" is simple!)
You'll see: An empty table with one column called "Name"
Step 3: Add Required Columns (Properties)
Now we need to add special columns that the app will use. For each column below:
- Click the "+" button at the end of the column headers
- Select the property type
- Name it exactly as shown
Add these columns in order:
Column 1: Name (Already exists!)
- Type: Title
- This will store your task titles
- Already created - nothing to do!
Column 2: Status
- Click "+" → Select "Select"
- Name it: Status
- Add these options:
- Todo (you can make it blue)
- Doing (make it yellow)
- Done (make it green)
How to add options:
- Click on the "Status" column header
- Click "Edit property"
- Type "Todo" and press Enter
- Type "Doing" and press Enter
- Type "Done" and press Enter
- Click outside to close
Column 3: Priority
- Click "+" → Select "Select"
- Name it: Priority
- Add these options:
- Low (gray)
- Medium (yellow)
- High (red)
Column 4: Due
- Click "+" → Select "Date"
- Name it: Due
- This will store task due dates
Column 5: Assignee
- Click "+" → Select "Text"
- Name it: Assignee
- This will store who's responsible for the task
Column 6: Meeting (Optional but helpful!)
- Click "+" → Select "Text"
- Name it: Meeting
- This will link back to which meeting created the task
Step 4: Share Database with Your Integration
This is SUPER IMPORTANT! Without this step, the app can't access your database.
- Click the "⋯" (three dots) at the top-right of your database
- Scroll down and click "+ Add connections"
- Find and select "Meeting Action Hub" (the integration you created earlier)
- Click "Confirm"
Success! Your database is now connected to the integration.
Step 5: Get Your Database ID
We need to find a special code that identifies this database:
- Click the "⋯" (three dots) at the top-right of your database
- Select "Copy link to view"
- Paste it somewhere (like a notepad)
The link looks like:
https://www.notion.so/1a2b3c4d5e6f7890abcdef1234567890?v=...
Your Database ID is the long code between `.so/` and `?v=`
In the example above: 1a2b3c4d5e6f7890abcdef1234567890
Copy and save this Database ID! You'll need it in the next part.
Part 3⃣: Connect the App to Notion
Now the fun part - let's connect everything!
Step 1: Open the Meeting Action Hub App
- Go to your Meeting Action Hub app
- Log in with your account
- Click on "Settings" in the navigation menu
- Click on "Integrations"
Step 2: Connect to Notion
- You'll see a big "Connect Notion" button
- Click it!
- A new window will open asking you to authorize the connection
In the Notion authorization window:
- Select your workspace
- Click "Select pages"
- Choose the "Tasks" database you created (or select all pages if you prefer)
- Click "Allow access"
Magic happens! The window will close and you'll be back in the app.
Step 3: Configure Your Database
You should now see a success message that says "Connected!"
Now let's tell the app which database to use:
- Find the "Configure Tasks Database" section
- Paste your Database ID (from Part 2, Step 5) into the text box
- Click "Update Database"
Perfect! You'll see a success message.
Part 4⃣: Test Your Connection
Let's make sure everything works!
Step 1: Create a Test Meeting
- Click "Meetings" in the navigation
- Click "+ New Meeting"
- Fill in:
- Title: "Test Meeting"
- Date: Today's date
- Notes: "Testing Notion integration"
- Click "Create Meeting"
Step 2: Add a Test Task
- On your meeting page, find the "Tasks" section
- Click "+ Add Task"
- Fill in:
- Title: "My First Synced Task"
- Status: Todo
- Priority: High
- Due Date: Tomorrow
- Assignee: Your name
- Click "Add Task"
Step 3: Sync to Notion
- Find the "Sync to Notion" button at the top of the tasks section
- Click it!
- Wait a few seconds...
Success! You should see:
- A green checkmark next to your task
- The text "Synced" appears
- A link to view it in Notion
Step 4: Check Notion
- Go back to Notion
- Open your "Tasks" database
- Your task is there!
You should see your task with all the details you entered!
You Did It!
Congratulations! Your Meeting Action Hub is now connected to Notion.
What happens now?
- Every time you create tasks in a meeting, you can sync them to Notion
- Tasks will appear in your Notion database automatically
- Updates you make in the app will sync to Notion too!
Troubleshooting Common Issues
Problem: "Failed to connect to Notion"
Solutions:
- Make sure you clicked "Allow access" in the Notion authorization window
- Check that you selected the correct workspace
- Try disconnecting and reconnecting
Problem: "Database not found"
Solutions:
- Double-check your Database ID is correct
- Make sure you shared the database with your integration (Part 2, Step 4)
- Verify the database still exists in Notion
Problem: "Sync failed" error on tasks
Solutions:
- Check that your database has all required columns:
- Name (title)
- Status (select with Todo, Doing, Done)
- Priority (select with Low, Medium, High)
- Due (date)
- Assignee (text)
- Make sure column names are spelled exactly right
- Verify the database is still shared with your integration
Problem: Tasks appear in Notion but some fields are empty
Solutions:
- Check that you filled in all fields when creating the task
- Verify your Notion database columns match the required names
- Some fields are optional (like Due Date and Assignee)
Pro Tips
Tip 1: Organize Your Notion Database
- Add filters to show only "Todo" tasks
- Create different views (Kanban board, calendar)
- Use Notion's built-in features to enhance your workflow
Tip 2: Use Templates
- Create meeting templates in the app for recurring meetings
- Set up database templates in Notion for common task types
Tip 3: Team Collaboration
- Share your Notion database with team members
- They'll see tasks as they're synced from meetings
- Use Notion's comments to discuss tasks
Tip 4: Regular Syncing
- Sync tasks right after meetings while they're fresh
- Check the sync status before important deadlines
- Re-sync if you make changes to existing tasks
Security & Privacy
Your data is safe:
- Your Notion token is encrypted and stored securely
- Only you can access your tasks and meetings
- The app only accesses databases you specifically share
- You can disconnect anytime without losing data
To disconnect:
- Go to Settings → Integrations
- Click "Disconnect Notion"
- Confirm the action
Note: Disconnecting won't delete tasks already in Notion, but new tasks won't sync.
Need More Help?
Still stuck? Here's what to do:
- Check the main README - It has technical details for administrators
- Review this guide again - Sometimes a second read helps!
- Contact support - Reach out to your app administrator
- Notion Help Center - https://www.notion.so/help for Notion-specific questions
Quick Reference Checklist
Use this checklist to make sure everything is set up correctly:
Notion Integration Setup:
- [ ] Created integration at notion.so/my-integrations
- [ ] Enabled Read, Update, and Insert capabilities
- [ ] Copied OAuth Client ID and Secret
- [ ] Added redirect URI
- [ ] Saved integration
Database Setup:
- [ ] Created "Tasks" database in Notion
- [ ] Added all required columns (Name, Status, Priority, Due, Assignee)
- [ ] Shared database with integration
- [ ] Copied Database ID
App Connection:
- [ ] Clicked "Connect Notion" in app
- [ ] Authorized access in Notion
- [ ] Entered Database ID in app
- [ ] Tested with a sample task
- [ ] Verified task appears in Notion
All checked? You're all set! Happy task managing!
What's Next?
Now that you're connected, explore these features:
- Dashboard Widgets - See tasks due today and this week
- Meeting History - Review past meetings and their tasks
- Bulk Sync - Sync multiple meetings at once
- Task Updates - Edit tasks and re-sync to Notion
Built with by Cocoding.ai
Making powerful integrations accessible to everyone
Visual Guide Summary
Can't see images? Here's what each step looks like:
Creating Integration:
- You'll see a form with fields for Name, Workspace, and Capabilities
- Three checkboxes for Read, Update, Insert content
- A blue Submit button at the bottom
Database Setup:
- A table view with columns across the top
- Plus (+) button to add new columns
- Three dots (⋯) menu for sharing and settings
App Connection:
- A card showing "Notion" with connection status
- Blue "Connect Notion" button
- Text field for Database ID
- Green success messages when connected
Syncing Tasks:
- Task list with sync status icons
- "Sync to Notion" button above tasks
- Green checkmarks for synced tasks
- Links to view tasks in Notion
Last updated: January 2025
Version: 1.0
Powered by [Cocoding.ai](https://cocoding.ai)