CharityStack
Menu
← Blog

A memorial gift is one gift with two messages

Separate the donor acknowledgment from the family or honoree notice so every memorial gift keeps one owner and two visible message statuses.

C

CharityStack

·5 min read

Editorial card reading “One gift. Two messages.” beside an Aurelia painting of a pale classical pavilion in a dense green garden.

A memorial donation acknowledgment has two audiences but only one donor. Keep the payment and receipt on the donor's gift record, attach the honor-or-memory details as tribute context, and track the family or honoree notice as a separate message. Close the work only when both messages have a visible status.

This separation prevents a quiet failure: the donor receives a receipt, so the team assumes the family was notified too.

Build three linked records

Treat each tribute gift as three connected objects: gift, tribute, and notice. They answer different questions.

  1. Gift: Who gave, how much, when, through which form, and with what payment status?
  2. Tribute: Is the gift in honor or in memory, who is named, and what wording did the donor provide?
  3. Notice: Who should be told, by which channel, what donor information may appear, and has the message actually been sent?

Current nonprofit systems expose the same underlying separation in different ways. Salesforce NPSP can track the honoree, the person to notify, and the notification method (Salesforce special gift types). Soapbox maps the tribute type, honoree, notification channel, recipient details, and donor message into a Gift Tribute record—but explicitly says that saving those fields does not automatically send the notice (Soapbox tribute mapping).

That last distinction matters. A notification recipient is a destination. A sent notification is an outcome.

Send two messages from the gift

The donor acknowledgment confirms the gift. The tribute notice tells another person that the gift was made in someone's honor or memory. One message cannot stand in for the other because the recipient, purpose, and permitted details differ.

Message 1: acknowledge the donor

Send the donor the same accurate payment acknowledgment your team would send for another gift, then add the tribute details the donor supplied. Confirm the named honoree and state what will happen next: for example, that a notice will be mailed, emailed, or held until missing recipient details are resolved.

Do not promise that the family “has been notified” when the notice is only queued. Use the actual state: `needs recipient`, `ready to send`, `sent`, or `not requested`.

If your receipt and thank-you process already has multiple steps, keep the distinction from the donation receipt and thank-you workflow. The tribute notice is an additional recipient-specific task, not a replacement for either donor message.

Message 2: notify the honoree or family

Use the notification instruction captured with the gift. The notice should identify your organization, name the person being honored or remembered, and include only the donor name or personal message the donor chose to share under your organization's policy.

Keep the gift amount out unless your documented policy and the donor's instruction support including it. The amount is available on the gift record, but that does not make it necessary in a tribute notice. The operational rule is narrower: copy only the fields approved for this message instead of copying the whole donation record.

Bloomerang's current tribute workflow keeps the gift, tribute, and notificant related, generates separate donor and family letters, and records the family notice on the notificant's timeline (Bloomerang tribute notifications). Your software may use different labels, but your team still needs the same proof: recipient, channel, content, owner, and sent time.

Route missing details instead of guessing

If a donor requests a notice but omits the recipient's email or mailing address, the notification task is not complete. Move it to a small exception queue with one owner and one missing fact.

Use reasons such as:

  • `notification recipient missing`;
  • `delivery address incomplete`;
  • `donor sharing choice unclear`; or
  • `honoree name needs confirmation`.

Contact the donor through the address already attached to the gift. Ask only for the missing fact. Do not search for a family member, create a contact from a guess, or mark the notice sent because the donor acknowledgment went out.

A March 2025 nonprofit operator discussion shows the exact failure: teams had donor acknowledgments ready but sometimes lacked the family contact needed for a promised memorial notice (operator memorial-gift discussion). Treat that as an exception state your process can reveal, not as an awkward detail left in someone's inbox.

Follow one gift through the model

Suppose Amira gives $75 in memory of Luis. She asks your nonprofit to mail a notice to Luis's sister, Nia, and to display her name as “Amira K.”

  • Amira owns the gift and receives the donor acknowledgment.
  • Luis is the memorial honoree attached to that gift.
  • Nia is the notification recipient, with mail as the selected channel.
  • “Amira K.” is the donor name approved for that notice.
  • The notice remains open until the mailing date is recorded.

If Nia's street address is missing, the gift is still a completed payment. The notice is not complete. That is why one status cannot describe both jobs.

Test the whole path before you need it

Run two small tests: one gift in honor and one in memory. Review the public form, donor acknowledgment, staff record, notification output, and exception behavior. A January 2026 donor-side review of five memorial-gift experiences recommends the same paired test because the form, receipt, and family notice can fail at different points (Project Partners tribute-gift review).

For each test, verify five facts:

  1. The payment belongs to the correct donor.
  2. The tribute type and honoree match the submitted words.
  3. The donor acknowledgment describes the real notification state.
  4. The family or honoree notice uses the selected recipient, channel, and shareable details.
  5. The final record shows who sent each message and when.

When evaluating fundraising forms, inspect custom fields and receipt settings, then follow one test gift into payments and contacts. CharityStack's current start guide puts those checks in the same setup path (CharityStack start guide).

Keep tribute gifts connected

Keep forms, payments, contacts, and receipts connected to each gift.

Start fundraising free →