Connect Ko-fi
This guide is for streamers who collect through Ko-fi (great for international audiences â no PromptPay). Connecting has two parts: generate a Webhook URL in the app and paste it into Ko-fi, then copy the Verification Token from Ko-fi back into the app â you need both before donations come through.
What you'll needâ
- A working Ko-fi account (ko-fi.com)
- Donari open, with access to the Settings page
- A browser to log into Ko-fi â More â API
Step 1 â Generate the Webhook URL in the appâ
- In the app, go to Settings (sidebar) â Connections tab
- Find the â Ko-fi section
- Click Generate Webhook URL
- The app shows the URL â click Copy
:::warning The URL is shown only once The full Webhook URL appears just once â copy it before leaving this page. If you lose it, click Regenerate (the old one is revoked immediately â you'll need to paste the new one into Ko-fi). :::
Step 2 â Paste the URL into Ko-fiâ
- Log into ko-fi.com â go to More â API
- Paste the copied Webhook URL into the Webhook URL field â Save
Step 3 â Copy the Verification Token back into the appâ
- Still on Ko-fi â More â API, click "Advanced"
- Copy the Verification Token (a UUID like
00000000-1111-2222-3333-444444444444) - Back in the app, paste it into the Verification Token field â Save
:::danger The Verification Token is required Without the Verification Token, donations are rejected immediately and Ko-fi does not retry â that donation is lost. Finish this step before going live. :::
Step 4 â Test and check the statusâ
- On Ko-fi â More â API, click Send Test to fire a test event
- Back in the app, watch the status dot next to Ko-fi and the "Last received: âĻ" line
- đĸ Green = Connected â both Webhook URL and Verification Token are set and events are coming through
- đ´ Red = not complete â confirm the URL is pasted in Ko-fi and the Verification Token is pasted in the app
Tips & Troubleshootingâ
- Send Test says unverified / rejected: the Verification Token doesn't match â copy it again from Ko-fi â API â Advanced and paste it over the old one in Donari.
- Some donation types don't fire: Ko-fi has several event types â the app only fires on Tip / Donation / Subscription; Commission / Shop Order are skipped.
- THB amount looks off: Ko-fi supports multiple currencies; the app converts to THB at the current rate.
- Change the URL / suspect it leaked: click Regenerate in the app, then paste the new URL over the old one in Ko-fi (the old one stops working instantly).