Webhook Automate

Webhook Automate streamlines data collection by automatically extracting titles from web content and adding links to Notion, enhancing organization and accessibility. It triggers on webhooks, ensuring timely updates and seamless integration with HtmlExtract and Notion, ultimately improving workflow efficiency and collaboration.

7/8/2025
7 nodes
Medium
webhookmediumhtmlextractnotionintegrationapilogicconditional
Categories:
Webhook TriggeredMedium Workflow
Integrations:
HtmlExtractNotion

Target Audience

Content Creators: Individuals who regularly share links and content online and want to streamline their workflow.

Developers: Those who are looking to automate processes involving webhooks and API integrations.

Project Managers: Professionals who need to keep track of shared resources and links in applications like Notion.

Webmasters: Users managing websites who want to extract and document data efficiently.

Problem Solved

This workflow automates the process of capturing and documenting web links. It allows users to extract titles from URLs and save them directly into Notion, reducing manual data entry. It also provides feedback via Discord, ensuring users are informed of the actions taken, thus enhancing productivity and reducing errors.

Workflow Steps

  • Webhook Trigger: The workflow starts with a webhook that listens for incoming POST requests.
    2. Check Type: It checks the type of incoming data to determine the next step. If the type is not equal to 1, it proceeds to the HTTP request.
    3. HTTP Request: An HTTP request is made to the URL specified in the incoming data to fetch the content.
    4. Extract Title: The title of the fetched content is extracted using HTML extraction techniques.
    5. Add Link to Notion: The extracted title and URL are then added to a specified Notion database.
    6. Reply on Discord: Finally, a message is sent back to Discord confirming that the link has been added to Notion.
  • Customization Guide

  • Webhook Path: Change the path parameter in the webhook node to customize the endpoint for your specific use case.
    2. Conditions in Check Type: Modify the conditions in the Check type node to filter different types of incoming data as needed.
    3. HTTP Request URL: Adjust the URL in the HTTP Request node to point to different endpoints or APIs based on your requirements.
    4. Notion Database ID: Update the databaseId in the Add Link to Notion node to link to a different Notion database.
    5. Discord Message: Customize the message in the Reply on Discord node to provide different feedback based on your workflow.