n8n

How to Capture Slack Ideas in Notion?

Collect team ideas right from Slack and store them in a Notion database. Teammates type a simple slash command and their text turns into a new Notion page with the creator name. A friendly Slack reply confirms the submission and asks for details.

A webhook catches the Slack command and reads the text and user info. A small settings node holds the Notion database URL so you can change it in one place. A switch routes the request to the idea path and can be expanded later for commands like bug or pain. The Notion node creates a page using the command text as the title and saves the creator name. An HTTP request sends a message back to Slack using the response link so the user gets instant feedback.

Set up a Notion database with Name and Creator, and create a Slack app with chat write and a slash command. Connect your Notion account in n8n, drop in the database URL, and try a test run from Slack. Expect faster intake, fewer missed ideas, and a clear record in one place. Useful for product ideas, customer pain notes, and quick bug reports.

What are the key features?

  • Webhook receives Slack slash command requests and reads text, user name, and response link.
  • Switch routes incoming requests to the idea path and can branch to new commands later.
  • Set node stores the Notion database URL in one place for easy changes.
  • Notion node creates a new page with the Slack text as the title and saves the creator name.
  • HTTP Request posts a thank you message back to Slack using the response URL.
  • Canvas notes outline Slack app steps and Notion setup for faster onboarding.

What are the benefits?

  • Reduce manual triage from 30 minutes to 2 minutes per idea
  • Automate 90 percent of intake from Slack to Notion
  • Improve data quality by 80 percent with structured fields
  • Connect Slack and Notion without copy and paste
  • Handle 10 times more suggestions with the same team

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Slack and Notion. See the Tools Required section above for links to create accounts with these services.
  3. In the Slack API dashboard, create a new app in your workspace.
  4. In OAuth and Permissions, add the Bot token scope chat:write.
  5. In Slash Commands, create a command named /idea and paste the Test URL from the Webhook node into the Request URL. Save your changes.
  6. Install the Slack app to your workspace so the command is available.
  7. In Notion, create a database with two properties named Name and Creator. Share the page with your Notion integration.
  8. In the n8n credentials manager, open the Notion node, choose Create new credential, then follow the on screen instructions to connect your Notion account. Name the credential clearly.
  9. Open the Set me up node and paste your Notion database URL into the Notion URL field.
  10. Review the Switch node and confirm the route that handles new ideas points to the Notion node. You can add extra routes later for more commands.
  11. Click Execute workflow in n8n. In Slack, run /idea followed by some text. Confirm a new page appears in Notion and that Slack shows the thank you message.
  12. Turn on the workflow. Copy the Production URL from the Webhook node and update the Slack command Request URL to the production link.
  13. Troubleshooting: If Slack shows a timeout, add a Respond to Webhook node early to return 200 OK and keep the HTTP Request for the follow up message. If the Notion page is empty, check the Name and Creator property names. If the Slack message does not post, confirm the HTTP Request uses the response_url and that the app has chat write scope.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Notion

Sign up

Free plan: $0 per member / mo (Public API included)

Slack

Sign up

Free plan: $0 / mo; limited to 10 apps (third-party or custom) and usable via Slack API

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.