Notion

Connect Notion to create a page in a chosen Notion database for each new feedback post, with the post content, author, board, votes, and a link back.

JM
James Morton
Written By James MortonLast updated 1 day ago

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.

Note: On Quackback Cloud, integrations are available on the Business and Enterprise plans. Self-hosted installs include every integration.

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

  • The Owner or Admin role in Quackback (or a custom role that can manage integrations)
  • A Notion workspace with admin access
  • Self-hosted only: a Notion public integration (created at Notion Developers)

Self-hosted: create your Notion app

Note: On Quackback Cloud, skip this section. Quackback provides the Notion integration for you, so you go straight to connecting.

Self-hosted instances connect through an integration you create. Do this once before you connect.

Create a Notion integration

  1. Go to Notion Developers
  2. Create a new integration
  3. Copy the OAuth Client ID and OAuth Client Secret

Note: 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.

Save the app credentials in Quackback

  1. Go to Admin > Settings > Integrations > Notion
  2. Enter the following credentials:

    • OAuth Client ID from your Notion integration
    • OAuth Client Secret from your Notion integration

Setup

1. Connect your workspace

  1. Go to Admin > Settings > Integrations > Notion
  2. Click Connect to Notion
  3. You'll be redirected to Notion to authorize the integration
  4. Select which pages and databases to share with Quackback
  5. Click Allow access

Tip: 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.

2. Select a database

Back in Quackback:

  1. Choose the Notion database where pages should be created
  2. Pages will be created in this database when new feedback is submitted

3. Configure status mappings

Map Notion status properties to Quackback statuses. Status sync works in both directions: changes in either platform update the other.

4. Save and test

  1. Click Save
  2. 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:

  1. Go to Admin > Settings > Integrations > Notion
  2. Toggle Enabled off
  3. Page creation pauses, but the connection remains

Reconnect

If you see connection errors:

  1. Click Reconnect
  2. Re-authorize in Notion
  3. Reselect the pages and databases to share

Disconnect

To fully remove the integration:

  1. Go to Admin > Settings > Integrations > Notion
  2. Click Disconnect
  3. Confirm the action

Troubleshooting

Pages not being created

  1. Check integration status: look for errors in settings
  2. Verify database selection: ensure a Notion database is selected
  3. Check access: the integration must have access to the selected database (granted during authorization)

"Authentication Failed" error

  1. Click Reconnect
  2. Re-authorize the integration in Notion

Database not appearing

The database must be shared with the integration during the authorization step. Reconnect and select the database when prompted.

Was this helpful?

Your feedback shapes what we write next.