Skip to content

Donations

Donations are income to the org that does not count toward anyone's dues. Examples: a brother chips in $50 for a memorial event, an alum sends $200 toward a scholarship, a parent throws in $100 for homecoming.

Stored in a separate collection from regular payments so the audit trail keeps "dues collected" and "donations received" cleanly separated.

/log_donation

Record a donation.

Usage: /log_donation <amount> <purpose> [donor_member | donor_name]

Argument Required Description
amount yes Dollar amount donated
purpose yes What it's for ("memorial fund", "raffle prize")
donor_member one of Mention a brother who donated
donor_name one of Freeform name for non-members (alum, parent, friend)

Exactly one of donor_member or donor_name must be supplied.

Examples:

Brother donates:

/log_donation amount:50 purpose:"memorial event" donor_member:@joe

External donor:

/log_donation amount:200 purpose:"homecoming sponsorship" donor_name:"John Smith (alum '08)"


/undo_donation

Mark a donation as undone (preserves history).

Usage: /undo_donation <donation_id>


/show_donation

Display a donation's details — amount, donor, purpose, receipt, linked Slash transaction.

Usage: /show_donation <donation_id>


/donations

List recent donations.

Usage: /donations [limit]

Argument Required Description
limit no Max entries (default 15, max 50)

What donations are NOT

  • Not dues credit — even a brother's donation doesn't reduce their dues. If they want it to count toward dues, use /log_payment instead.
  • Not refundable through the bot — to refund, you handle it on the Slash side; the bot's /undo_donation just removes it from books.