Securely automate Ko-fi payments using this robust n8n workflow. Route donations, subscriptions, and shop orders through a verified n8n trigger webhook, ensuring data integrity before processing.
Download this n8n workflow template and start using it instantly.
Content creators and streamers using Ko-fi for monetization.
Users requiring secure, verified webhook processing within an n8n workflow.
Automation specialists seeking reliable n8n templates for payment routing and data standardization.
Anyone needing to trigger specific downstream actions (like CRM updates or email automation) based on different Ko-fi transaction types.
This professional n8n workflow is designed to provide a secure and structured method for handling payment notifications from the Ko-fi platform. The primary value lies in its mandatory security verification step: every incoming webhook must pass a token check before the n8n workflow proceeds. This ensures the integrity and origin of the data. Once verified, the n8n automation efficiently routes the payment details—whether it's a simple donation, a recurring subscription payment, or a shop order—into standardized variables, making the data easily accessible for integration with third-party tools. Using this n8n template saves time and ensures consistent, reliable processing of all Ko-fi income events.
The n8n workflow initiates when the dedicated Webhook n8n node receives a POST request from Ko-fi, acting as the primary n8n trigger.
Prepare n8n node, which defines the required verificationToken (which you must set up based on your Ko-fi settings) and extracts the payment details into a standardized body object.Check token n8n node (an If node) compares the token provided by Ko-fi in the payload against the required token. If the token does not match, the n8n workflow is halted immediately by the Stop and Error n8n node.Check type n8n node (a Switch node) inspects the type field (Donation, Subscription, or Shop Order) and directs the execution to the appropriate branch.Set n8n nodes (Donation, Subscription, Shop Order) capture and standardize the relevant fields for each transaction type. For example, the Subscription path extracts the tiername and isfirstsubscriptionpayment data.Is new subscriber? n8n node further processes subscription events, using an If condition to detect if the payment marks the beginning of a new subscription. This allows you to easily tailor subsequent actions—the next steps in this n8n workflow—for welcoming first-time members.To deploy this expert n8n workflow and start processing Ko-fi payments, follow these steps:
Webhook n8n node and copy the URL path displayed (e.g., /webhook/83f4e1de-2011-487c-a9f7-be6ccbac0782).https://ko-fi.com/manage/webhooks). Paste the n8n webhook URL into the designated field.Prepare n8n node and replace the placeholder value for verificationToken with the actual token copied from Ko-fi. This is critical for the security of your n8n workflow.Set nodes with your desired automation logic. Webhook (n8n trigger): Listens for incoming POST requests from Ko-fi. It provides the unique URL that links the Ko-fi payment system to this n8n automation.
Prepare (Set n8n node): Essential preparation step. It sets the secure, expected verificationToken and restructures the raw incoming data by moving the specific payment details from the Ko-fi wrapper (body.data) into the main workflow item as body.
Check token (If n8n node): Performs the necessary security check. It ensures the verificationtoken from the Ko-fi payload matches the token defined in the n8n workflow, protecting against unauthorized requests.
Check type (Switch n8n node): A powerful flow control mechanism that inspects the body.type field (Donation, Subscription, Shop Order) and routes the execution stream to the correct processing path within the n8n template.
Donation / Subscription / Shop Order (Set n8n node): Three distinct Set n8n nodes dedicated to extracting and naming specific fields relevant to each transaction type (e.g., amount, email, shopitems). This standardizes the data for further automation steps in the n8n workflow.
Is new subscriber? (If n8n node): Checks the boolean field isfirstsubscription_payment to filter only brand new subscribers, enabling specific welcome automations.
Use this powerful n8n workflow to triage Gmail messages, auto-reply using AI, extract structured data from PDF invoices, and send alerts via Telegram. Great for technical teams and accounts payable.

Use this powerful n8n workflow to automate image segmentation and object detection using VLM Run, then automatically upload results to Google Drive and share via Telegram. A robust n8n automation.

Use this powerful n8n workflow to automatically remove backgrounds from uploaded images using AI services, track results, and manage temporary download links in Google Sheets.

Automate large document processing with this specialized n8n workflow. It uses SubworkflowAI to handle file splitting and polling, then utilizes the Google Gemini VLM for accurate OCR transcription.

Automate local document analysis using an n8n workflow leveraging local AI models like Ollama. This powerful n8n template extracts text, runs an AI Agent, and saves sophisticated reports directly to your disk.








































