Webhook Automate

Webhook Automate streamlines idea management by integrating Slack commands with Notion, allowing users to effortlessly submit ideas and track contributions. It automates responses and organizes submissions in a Notion database, enhancing collaboration and efficiency.

7/8/2025
8 nodes
Medium
webhookmediumsticky notenotionintegrationapilogicrouting
Categories:
Webhook TriggeredMedium Workflow
Integrations:
Sticky NoteNotion

Target Audience

This workflow is designed for:
- Slack Users: Individuals or teams using Slack who want to streamline idea submissions.
- Project Managers: Those managing projects that require organized feedback and idea collection.
- Notion Users: Users who utilize Notion for project management and want to integrate Slack with it.
- Developers: Developers looking to automate workflows and enhance productivity through integrations.

Problem Solved

This workflow addresses the challenge of collecting and managing ideas or feedback from Slack in an organized manner. It allows users to submit ideas via a Slack command (/idea), which are then automatically logged into a Notion database. This ensures that all ideas are captured systematically, reducing the risk of losing valuable input and improving team collaboration.

Workflow Steps

  • Webhook Trigger: The workflow starts when a POST request is received at the specified webhook path (/slack-trigger). This is triggered by a Slack command.
    2. Set Up Notion URL: The workflow assigns the Notion database URL to a variable to facilitate future actions.
    3. Switch Node: The workflow checks if the command is /idea. If true, it proceeds to log the idea in Notion.
    4. Notion Integration: The idea is sent to Notion, creating a new page in the specified database with the title as the idea text and the creator's name as a property.
    5. Hidden Response Message: A message is sent back to the user in Slack, thanking them for their submission and prompting them to add more details. This ensures the user feels acknowledged and encourages further engagement.
  • Customization Guide

    Users can customize this workflow by:
    - Modifying the Webhook Path: Change the path parameter in the Webhook node to suit different commands or integrations.
    - Adjusting Notion Database Fields: Update the propertiesUi section in the Notion node to include additional fields or change existing ones based on what information is needed.
    - Adding More Commands: Extend the Switch node to handle additional Slack commands (e.g., /bug, /pain) by defining new conditions and outputs.
    - Customizing Response Messages: Edit the body parameters in the Hidden message node to personalize the response sent back to users in Slack.