Skip to content

DonorDrive triggers

Connected

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

Disconnected

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

Donation

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

Incentive

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

Profile updated

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