Webhook Automate

Webhook Automate streamlines the handling of Ko-fi payment webhooks, efficiently verifying tokens and categorizing transactions into donations, subscriptions, or shop orders. This automation enhances accuracy and responsiveness, ensuring timely processing of financial contributions while reducing manual effort.

7/8/2025
15 nodes
Complex
webhookcomplexstopanderrorsticky noteadvancedintegrationapilogicconditionalrouting
Categories:
Complex WorkflowWebhook Triggered
Integrations:
StopAndErrorSticky Note

Target Audience

  • Content Creators: Those who rely on platforms like Ko-fi to receive donations and subscriptions.
    - Small Business Owners: Individuals selling products or services who want to automate order notifications.
    - Non-Profit Organizations: Groups looking to streamline donation management and communication.
    - Developers: Tech-savvy users who wish to integrate Ko-fi webhooks into their applications for real-time updates.
  • Problem Solved

    This workflow automates the handling of Ko-fi payment webhooks, ensuring that:
    - Verification Tokens are checked to prevent unauthorized access.
    - Different types of payments (donations, subscriptions, shop orders) are processed and organized seamlessly.
    - Users receive immediate notifications and can take action based on the type of payment received.

    Workflow Steps

  • Webhook Trigger: The workflow starts by listening for incoming webhooks from Ko-fi. When a payment is made, the webhook sends data to this workflow.
    2. Prepare Data: The incoming data is prepared, and a verification token is set to ensure security.
    3. Token Verification: The workflow checks whether the provided verification token matches the expected value. If it does not match, the process stops with an error message.
    4. Payment Type Check: The workflow determines the type of payment (Donation, Subscription, or Shop Order) using a switch node.
    5. Process Payments: Based on the payment type, the relevant data is assigned and processed:
    - For Donations, specific fields are set for further actions.
    - For Subscriptions, it checks if it’s a new subscriber and prepares the necessary data.
    - For Shop Orders, it collects order details for processing.
    6. Notifications: After processing, the workflow can trigger notifications or other actions based on the type of payment received.
  • Customization Guide

    To customize this workflow:
    - Set Your Webhook URL: Go to the Webhook node and update the path with your unique webhook URL from Ko-fi.
    - Update Verification Token: Edit the Prepare node to set your Ko-fi verification token, which can be found in your Ko-fi account under webhook settings.
    - Modify Payment Processing: Adjust the Donation, Subscription, and Shop Order nodes to change how data is handled or add additional actions as needed.
    - Add More Conditions: If you want to handle different payment types, you can add more conditions in the Check type node to accommodate additional payment types.