Repository navigation
Reference Triggers Donordrive
Also on the Cuebot Docs site.
Runs when Cuebot connects to your DonorDrive page (Extra Life and similar charity events). Handy for a quick "all good" message or to switch something on.
Variables you get
| Variable | What it holds |
|---|---|
%service% |
The name of the service |
Type id: donordrive.connected
Runs when Cuebot loses or ends its connection to your DonorDrive page. Handy to warn yourself that alerts have stopped.
Variables you get
| Variable | What it holds |
|---|---|
%service% |
The name of the service |
%reason% |
Why the connection ended |
Type id: donordrive.disconnected
Runs when someone donates on your DonorDrive fundraising page, such as Extra Life. Great for a thank-you.
| Setting | What to put in |
|---|---|
| Minimum amount | The smallest amount that runs this. Example: 5 ignores anything under 5. Leave 0 to run for any amount. Amounts are not converted between currencies. Starts as: 0. |
| Maximum amount (0 = no limit) | The biggest amount that runs this. Leave 0 for no upper limit. Starts as: 0. |
| Currencies | Only run for these currencies. Type the short codes with commas, like "USD, EUR". Leave empty for every currency. |
| Include test events | Tick to also run for test events (made with a "send test" button). Untick to run only for real ones. Starts as: true. |
Variables you get
| Variable | What it holds |
|---|---|
%user% |
The donor's name ("Anonymous" if hidden) |
%amount% |
The amount as a number, like 5 or 12.5 |
%currency% |
The currency code, like USD |
%formattedAmount% |
The amount written nicely, like "$5.00" |
%message% |
The message the donor wrote |
%recipientName% |
Who the donation was for |
%profileName% |
Your fundraising page name |
%raised% |
Total raised so far |
%goal% |
Your goal |
%formattedRaised% |
Total raised, written nicely |
%formattedGoal% |
Your goal, written nicely |
%numDonations% |
How many donations you have so far |
%isTest% |
True when this is a test event, not a real one |
Type id: donordrive.donation
Runs when a donation on your DonorDrive page picks an incentive (a goal reward donors can choose).
| Setting | What to put in |
|---|---|
| Incentive description | Only run for this incentive, typed as written on your page. Leave empty for any incentive. |
| Minimum amount | The smallest amount that runs this. Example: 5 ignores anything under 5. Leave 0 to run for any amount. Amounts are not converted between currencies. Starts as: 0. |
| Maximum amount (0 = no limit) | The biggest amount that runs this. Leave 0 for no upper limit. Starts as: 0. |
| Currencies | Only run for these currencies. Type the short codes with commas, like "USD, EUR". Leave empty for every currency. |
| Include test events | Tick to also run for test events (made with a "send test" button). Untick to run only for real ones. Starts as: true. |
Variables you get
| Variable | What it holds |
|---|---|
%user% |
The donor's name ("Anonymous" if hidden) |
%amount% |
The amount as a number, like 5 or 12.5 |
%currency% |
The currency code, like USD |
%formattedAmount% |
The amount written nicely, like "$5.00" |
%message% |
The message the donor wrote |
%recipientName% |
Who the donation was for |
%profileName% |
Your fundraising page name |
%raised% |
Total raised so far |
%goal% |
Your goal |
%formattedRaised% |
Total raised, written nicely |
%formattedGoal% |
Your goal, written nicely |
%numDonations% |
How many donations you have so far |
%isTest% |
True when this is a test event, not a real one |
%incentive.description% |
The name of the incentive they picked |
%incentive.amount% |
What that incentive costs |
Type id: donordrive.incentive
Runs when your DonorDrive page numbers change, such as the total raised. Handy to refresh a goal display.
| Setting | What to put in |
|---|---|
| Include test events | Tick to also run for test events (made with a "send test" button). Untick to run only for real ones. Starts as: true. |
Variables you get
| Variable | What it holds |
|---|---|
%profileName% |
Your fundraising page name |
%raised% |
Total raised now |
%previousRaised% |
Total raised before |
%goal% |
Your goal |
%formattedRaised% |
Total raised, written nicely |
%numDonations% |
How many donations you have |
%isTest% |
True when this is a test event, not a real one |
Type id: donordrive.profileUpdated
Cuebot by Tech Daddy Digital · MIT license · Privacy
Cuebot Docs (the same pages, nicer to read)
- Home
- Start here
-
Guides
- Chat commands
- The mod portal
- Overlays and alerts
- Writing your own overlay widgets
- Text-to-speech
- Music and now playing
- Points, store and giveaways
- Subathons and goals
- Stream apps and devices
- VTuber apps
- Stream Deck
- The phone app
- Donations and integrations
- Discord bot
- The setup assistant and AI tools
- The assistant on your own computer
- Moving from Streamer.bot
- Cuebot's servers
- Writing code (C# and Python)
- Python in detail
- Using your own code editor
- Controlling Cuebot from other programs
- Backups and your data
- Linux
- Command-line options
- Troubleshooting
- What's experimental
- Reference
