Notion
Feedback in your workspace. Automatically create pages in a Notion database when feedback is submitted. Each page includes rich content with feedback details, author info, and direct links back to your portal.
Overview
The Notion integration enables:
- Create database items from feedback -- automatically create a page in a Notion database when new feedback is submitted
- Two-way status sync -- keep feedback statuses in sync between Notion and Quackback
- Rich content -- feedback details, author info, and direct links are included in the Notion page
Prerequisites
- Admin access to your Quackback workspace
- A Notion workspace with admin access
- A Notion integration (created at Notion Developers)
Setup
1. Create a Notion Integration
- Go to Notion Developers
- Create a new integration
- Copy the OAuth Client ID and OAuth Client Secret
You need a public integration with OAuth capabilities, not an internal integration. Internal integrations use API keys, which won't work with Quackback's OAuth flow.
2. Configure Platform Credentials
- Go to Admin → Settings → Integrations → Notion
- Enter the following credentials:
- OAuth Client ID from your Notion integration
- OAuth Client Secret from your Notion integration
3. Connect Your Workspace
- Click Connect to Notion
- You'll be redirected to Notion to authorize the integration
- Select which pages and databases to share with Quackback
- Click Allow access
During authorization, Notion lets you choose exactly which pages and databases the integration can access. Select at least the database you want to use for feedback items.
4. Select a Database
Back in Quackback:
- Choose the Notion database where pages should be created
- Pages will be created in this database when new feedback is submitted
5. Configure Status Mappings
Map Notion status properties to Quackback statuses. Status sync works bidirectionally -- changes in either platform update the other.
6. Save and Test
- Click Save
- Submit test feedback to verify a page is created in your Notion database
Page Format
When feedback triggers page creation, the Notion page includes:
- Title: The feedback post title
- Content blocks: The post content, author details, board name, vote count, and a link back to the post in Quackback
On post delete
When you delete a feedback post with a linked Notion page, you can archive the page at the same time. The delete dialog shows a checkbox for each linked page.
To pre-check this by default, enable the On post delete toggle in the Notion integration settings. You can always override the default per-delete.
Manage the Integration
Pause
Temporarily stop the integration:
- Go to Admin → Settings → Integrations → Notion
- Toggle Enabled off
- Page creation pauses, but the connection remains
Reconnect
If you see connection errors:
- Click Reconnect
- Re-authorize in Notion
- Reselect the pages and databases to share
Disconnect
To fully remove the integration:
- Go to Admin → Settings → Integrations → Notion
- Click Disconnect
- Confirm the action
Troubleshooting
Pages Not Being Created
- Check integration status -- look for errors in settings
- Verify database selection -- ensure a Notion database is selected
- Check access -- the integration must have access to the selected database (granted during OAuth authorization)
"Authentication Failed" Error
- Click Reconnect
- Re-authorize the integration in Notion
Database Not Appearing
The database must be shared with the integration during the OAuth authorization step. Reconnect and select the database when prompted.
Next Steps
- Linear -- Linear issue integration
- Webhooks -- Build custom integrations
- Integrations Overview -- All integrations