Connect EasyDonate (FFP)
This guide is for streamers who take donations through EasyDonate FFP (PromptPay supported). The flow is different from Streamlabs — you generate a Webhook URL inside the app and paste it into your EasyDonate Dashboard. Once connected, every donation flows into the same queue as your other sources — read by TTS, shown on the overlay, and reflected on the Dashboard in real time.
What you'll need
- A working EasyDonate account (sign up / configure at easydonate.app)
- Donari open, with access to the Settings page
- A browser to log into the EasyDonate Dashboard
Step 1 — Generate the Webhook URL in the app
- In the app, go to Settings (sidebar) → Connections tab
- Find the 💜 EasyDonate (FFP) section
- Click + Generate Webhook URL
- The app shows the URL in an amber box — 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 to make a new one (the old one is revoked immediately). Treat this URL like an API key — don't show it on stream or share it. :::
Step 2 — Paste the URL into the EasyDonate Dashboard
- Log into easydonate.app → open the Developer Zone
- Click Add new Webhook link → choose type Normal
- Paste the Webhook URL you copied → Save
Step 3 — Test and check the status
- In the EasyDonate Dashboard, click Test to send a test event
- Back in the app, watch the status dot next to EasyDonate and the "Last received: …" line
- 🟢 Green = Connected — webhooks are coming through
- 🔴 Red = no webhook received yet — confirm the URL is pasted correctly and saved in EasyDonate
:::tip Test = preview only
The Test button (channel name = TEST) fires the overlay + reads TTS so you can see it, but it does not record a real donation — no leaderboard change, no TTS budget spent, no plugin trigger. Test as much as you like.
:::
Tips & Troubleshooting
- Clicked Test but nothing happened: confirm the full URL was pasted (no missing characters) and that you picked the Normal type when adding the webhook.
- Want to change the URL / suspect it leaked: click Regenerate in the app, then paste the new URL over the old one in EasyDonate (the old one stops working instantly).
- Donations come in but the overlay doesn't fire: make sure the overlay is open in OBS and the queue isn't muted/paused.