CoCoding.ai Logococoding.ai

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

  1. Create a Notion Integration - This gives the app permission to talk to your Notion
  2. Set Up Your Tasks Database - Create a special place in Notion for your tasks
  3. Connect Everything - Link the app to your Notion workspace
  4. Start Syncing - Watch your meeting tasks appear in Notion automatically!

Part 1️⃣: Create Your Notion Integration

📸 Screenshot placeholder: Notion integrations page with "New integration" button

Step 1: Go to Notion Integrations Page

  1. Open your web browser
  2. Go to: https://www.notion.so/my-integrations
  3. Log in with your Notion account if asked

💡 What you'll see: A page titled "My integrations" with a button that says "New integration"


📸 Screenshot placeholder: New integration form with name, workspace, and capabilities fields

Step 2: Create a New Integration

  1. Click the "+ New integration" button (it's blue and on the right side)
  2. 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

📸 Screenshot placeholder: Capabilities section showing Read, Update, Insert checkboxes

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

  1. Click the "Submit" button at the bottom
  2. You'll see a success message and a new page will appear

🎉 Congratulations! You just created your Notion integration!


📸 Screenshot placeholder: Integration page showing Internal Integration Token and OAuth credentials

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"):

  • This is a long string that starts with secret_
  • 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.


📸 Screenshot placeholder: Redirect URIs section with input field

Step 6: Set Up Redirect URI

Still on the same page, scroll to "Redirect URIs" section:

  1. Click "Add redirect URI"
  2. 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

  1. Click "Add URI"
  2. 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

  1. Go to https://www.notion.so
  2. Log in if needed
  3. 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"


📸 Screenshot placeholder: Notion page with /database command menu

Step 2: Create a New Database

  1. Type /database and press Enter
  2. Choose "Table - Inline" from the menu
  3. Give it a name: "Tasks" (you can name it anything, but "Tasks" is simple!)

📸 Screenshot placeholder: Empty Tasks database table with Name column

💡 You'll see: An empty table with one column called "Name"


📸 Screenshot placeholder: Adding columns to database with property type selector

Step 3: Add Required Columns (Properties)

Now we need to add special columns that the app will use. For each column below:

  1. Click the "+" button at the end of the column headers
  2. Select the property type
  3. 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:

  1. Click on the "Status" column header
  2. Click "Edit property"
  3. Type "Todo" and press Enter
  4. Type "Doing" and press Enter
  5. Type "Done" and press Enter
  6. 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

📸 Screenshot placeholder: Three dots menu showing "Add connections" option

Step 4: Share Database with Your Integration

This is SUPER IMPORTANT! Without this step, the app can't access your database.

📸 Screenshot placeholder: Connections popup showing Meeting Action Hub integration

  1. Click the "⋯" (three dots) at the top-right of your database
  2. Scroll down and click "+ Add connections"
  3. Find and select "Meeting Action Hub" (the integration you created earlier)
  4. Click "Confirm"

✅ Success! Your database is now connected to the integration.


📸 Screenshot placeholder: Three dots menu with "Copy link to view" option highlighted

Step 5: Get Your Database ID

We need to find a special code that identifies this database:

  1. Click the "⋯" (three dots) at the top-right of your database
  2. Select "Copy link to view"
  3. 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!

📸 Screenshot placeholder: Meeting Action Hub app showing Settings menu

Step 1: Open the Meeting Action Hub App

  1. Go to your Meeting Action Hub app
  2. Log in with your account
  3. Click on "Settings" in the navigation menu
  4. Click on "Integrations"

📸 Screenshot placeholder: Integrations page showing "Connect Notion" button

Step 2: Connect to Notion

  1. You'll see a big "Connect Notion" button
  2. Click it!
  3. A new window will open asking you to authorize the connection

📸 Screenshot placeholder: Notion OAuth authorization window

In the Notion authorization window:

  1. Select your workspace
  2. Click "Select pages"
  3. Choose the "Tasks" database you created (or select all pages if you prefer)
  4. Click "Allow access"

💫 Magic happens! The window will close and you'll be back in the app.


📸 Screenshot placeholder: Success message "Connected!" with Database ID input field

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:

  1. Find the "Configure Tasks Database" section
  2. Paste your Database ID (from Part 2, Step 5) into the text box
  3. Click "Update Database"

✅ Perfect! You'll see a success message.


Part 4️⃣: Test Your Connection

Let's make sure everything works!

📸 Screenshot placeholder: New Meeting form with title, date, and notes fields

Step 1: Create a Test Meeting

  1. Click "Meetings" in the navigation
  2. Click "+ New Meeting"
  3. Fill in:

- Title: "Test Meeting"

- Date: Today's date

- Notes: "Testing Notion integration"

  1. Click "Create Meeting"

📸 Screenshot placeholder: Add Task form with title, status, priority, and due date fields

Step 2: Add a Test Task

  1. On your meeting page, find the "Tasks" section
  2. Click "+ Add Task"
  3. Fill in:

- Title: "My First Synced Task"

- Status: Todo

- Priority: High

- Due Date: Tomorrow

- Assignee: Your name

  1. Click "Add Task"

📸 Screenshot placeholder: Task list with "Sync to Notion" button

Step 3: Sync to Notion

  1. Find the "Sync to Notion" button at the top of the tasks section
  2. Click it!
  3. Wait a few seconds...

📸 Screenshot placeholder: Task showing green checkmark and "Synced" status

✨ Success! You should see:

  • A green checkmark next to your task
  • The text "Synced" appears
  • A link to view it in Notion

📸 Screenshot placeholder: Notion Tasks database showing synced task with all details

Step 4: Check Notion

  1. Go back to Notion
  2. Open your "Tasks" database
  3. 🎉 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:

  1. Make sure you clicked "Allow access" in the Notion authorization window
  2. Check that you selected the correct workspace
  3. Try disconnecting and reconnecting

Problem: "Database not found"

Solutions:

  1. Double-check your Database ID is correct
  2. Make sure you shared the database with your integration (Part 2, Step 4)
  3. Verify the database still exists in Notion

Problem: "Sync failed" error on tasks

Solutions:

  1. 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)

  1. Make sure column names are spelled exactly right
  2. Verify the database is still shared with your integration

Problem: Tasks appear in Notion but some fields are empty

Solutions:

  1. Check that you filled in all fields when creating the task
  2. Verify your Notion database columns match the required names
  3. 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:

  1. Go to Settings → Integrations
  2. Click "Disconnect Notion"
  3. 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:

  1. Check the main README - It has technical details for administrators
  2. Review this guide again - Sometimes a second read helps!
  3. Contact support - Reach out to your app administrator
  4. 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:

  1. Dashboard Widgets - See tasks due today and this week
  2. Meeting History - Review past meetings and their tasks
  3. Bulk Sync - Sync multiple meetings at once
  4. 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)