Ko-fi tells Konduit about each payment through a webhook. You create a webhook URL in Konduit, paste it into Ko-fi, then paste Ko-fi's verification token back into Konduit so only real Ko-fi deliveries are accepted.
Before you start
- Sign in to your Konduit account. Konduit's server creates the webhook URL for your account.
- Ko-fi keeps working on the free plan. It is a tip service, not a streaming platform.
Set it up
- Open Integrations and find the Ko-fi card.
- Click Connect. The card's Advanced panel opens.
- Click Create webhook URL. Your URL appears under Webhook URL.
- Click the copy button next to the URL.
- Click Open Ko-fi webhook settings to open Ko-fi's webhook page in your browser, and paste the URL into Ko-fi's webhook URL field. Save it in Ko-fi.
- On the same Ko-fi page, open the advanced section and copy your verification token.
- Back in Konduit, paste it into Verification token and click Save.
Ko-fi sends every payment type to the one URL, so there are no events to pick.
Check that it works
- Click Verify first event. Konduit listens for 30 seconds.
- In Ko-fi, use the "Send test" button on the webhook page.
- Konduit confirms the event arrived. Ko-fi's test donation is never counted as money, never alerts and never earns loyalty.
What you'll see
- The panel reads Connected · receiving events once real deliveries arrive, and shows when the last webhook was received.
- A donation, commission or shop order fires a tip alert and is added to your revenue.
- A membership's first payment alerts as "became a member", with the tier name when Ko-fi sends one. Renewals are added to revenue quietly, with no alert.
- The supporter's message appears only when they made it public on Ko-fi.
If it doesn't work
- The panel says Webhook URL saved · paste your Ko-fi verification token above and click Save to finish. Paste the token from Ko-fi and click Save.
- Nothing arrives: check that the URL in Ko-fi is the one shown in Konduit, and that the token matches the one Ko-fi shows now.
- If you also connected Stripe, Konduit may say a Ko-fi payment reached Stripe but Ko-fi didn't deliver it. Check the token and that Ko-fi's webhook URL is Konduit's.
Disconnect
Click Permanently revoke access in the Advanced panel. Then clear the webhook URL in Ko-fi's API settings, which Konduit cannot do for you.