Skip to content

Donor thank-you and yearly follow-up

Synthesized from the base patterns nonprofits pack

Your team records each gift on a short form. The donor gets a warm thank-you by SMS and email within a day, never mentioning the amount, and first-time donors get a personal call. About a year after their last gift they hear what their support did and are invited to give again. A monthly report counts donors and first-time donors.

  • An NGO, foundation, school alumni fund or charity arm takes gifts by bank transfer, cash, cheque, payment link or at events, and someone records them.
  • Donors are thanked late or not at all, and first-time donors drift away.
  • Your funders or board want to see how many people gave, not only how much.
HowWhat
A form your staff fill inA Record a donation form your team fills when a gift arrives, matched to the donor by phone. It never asks for the amount.
A CSV uploadOptional: import past donors with their last gift date as last_donation_at, so the yearly and lapsed messages work from day one.
KindNameWhat it doesLands
TeamDirectorsThanks first-time donors personally.Empty
TeamFundraisingGets the monthly donor report.Empty
FormRecord a donationStaff form to record a gift. It has no amount. It saves the gift date and campaign on the donor.Draft, not published
SegmentA year since the last giftLast gift 330 to 365 days ago.Ready
SegmentLapsed donorsLast gift 18 to 30 months ago.Ready
SegmentDonors in the last 12 monthsGave in the last 12 months (for the report).Ready
TemplateThank you for your gift (email)Thank-you email (no amounts).Ready
TemplateThank you for your gift (SMS)Thank-you SMS (no amounts).Ready
TemplateA year of your support (email)Yearly impact email with a gentle invitation to give again.Ready
TemplateA year of your support (SMS)Yearly SMS.Ready
TemplateWe'd love to stay in touch (email)One warm email to donors who haven't given for a while.Ready
QuestionReport: gifts recordedHow many gifts were recorded in the period.Ready
QuestionReport: donorsHow many different people gave in the period.Ready
QuestionReport: first-time donorsHow many people gave for the first time.Ready
QuestionReport: gifts by campaignGifts recorded per campaign.Ready
ReportMonthly: donor summaryDonors and first-time donors last month, by campaign. Counts only, no amounts.Off
Follow-upDonor: thank youThank-you SMS and email after each recorded gift; no amounts.Off
Follow-upDonor: first-time donor callA first gift gives the thank-you team a task to thank the donor personally; saves the outcome.Off
Follow-upDonor: a year of supportDaily run over "a year since the last gift"; one impact email and SMS per year.Off
Follow-upDonor: lapsed re-engagementDaily run over lapsed donors; one gentle email.Off
#QuestionDefaultFills in
1What should messages call your organisation?none, must answerorg_name
2Finish this sentence in your own words: "Your gift helps us ..."
One short line about what donations make possible. No amounts or numbers of people.
none, must answerimpact_line
3Which campaigns or funds can a gift be recorded against?
One per line. Include a general one.
General fund, Education, Emergency reliefcampaigns
4Which team thanks first-time donors personally? (it can be just you)Directorsdirector_team
5Where can people give again? (a payment link or your donate page, or leave empty)empty: skippeddonate_url

These have defaults. Change any that don’t fit.

SettingDefaultKey
Team that gets the monthly reportFundraisingreport_team
Sender address‹workspace default_sender›email_from
Thank-you after the gift is recorded4hthanks_delay
Hours to thank a first-time donor personally72call_due_hours
Daily send time for the yearly and lapsed messages09:00send_time
Monthly report (five-field cron, in the time zone below)0 9 2 * *report_cron
Time zone‹workspace timezone›timezone
Default phone country on the form‹workspace country›default_country
Greeting when a first name is missingfriendgreeting_fallback
  • Thank-you by SMS and email 4h after a gift is recorded, at most once a day per donor.
  • First-time donors also create a task for Directors to thank them personally, due in 72 hours.
  • Every day at 09:00 (‹workspace timezone›), donors whose last gift was between 330 and 365 days ago get the yearly email and SMS, at most once every 300 days.
  • The same daily run sends one email to donors whose last gift was 18 to 30 months ago.
  • Monthly report on the schedule 0 9 2 * *.
ChannelNeeded forBefore it can send
smsThe thank-you and the yearly reminderAn SMS provider, or Origamy managed SMS after business verification (KYC).
emailThe thank-you, the yearly impact email, the lapsed-donor email, the monthly reportA verified sending domain for ‹workspace default_sender›.
  1. Fill the Record a donation form for every gift, the same day if you can: the donor's phone, first name, whether it is their first gift, the campaign and the date. It deliberately has no amount. Keep amounts in your own books.
  2. Add people to the Directors and Fundraising teams.
  3. Verify the sending domain, connect an SMS provider or finish business verification, then switch the follow-ups and the report on. Test with your own phone and a test gift.
  4. Check you have the donor's permission to message them. Tell donors on your receipts or donate page that you will thank them by SMS or email.
  5. To start the yearly and lapsed messages from day one, import past donors as a CSV with last_donation_at as an ISO date, e.g. 2026-01-15.
  • Many gifts arrive as bank transfers, so record them when the credit shows on your statement, and put one person in charge of doing it weekly. The form takes ten seconds with the phone number; a donor who gives through a payment link needs the same entry.
  • Keep amounts out of Origamy. The form has no amount question on purpose, so a thank-you, a task or a report can never leak one. Your finance records stay the source of truth.
  • Ask donors on the donate page or receipt whether they are happy to hear from you by SMS and email, and keep to that. The lapsed email is sent once, and anyone who unsubscribes is left alone.
  • If your donors mostly use WhatsApp, a personal voice note from the director to first-time donors often means more than an automatic message. The task is there for that.

This playbook is synthesized: no customer has run it with us yet. If you build it, tell us what you changed, and we’ll replace it with the real version.

The request used to test the copilot on this playbook (a live eval):

We're a small charity. Our team will record each gift on a form. Thank the donor by SMS and email the same day without mentioning how much they gave. If it's their first gift, give our director a task to thank them personally within 3 days. About a year after someone's last gift, email them about what their support has done and invite them to give again. Send our fundraising team a monthly count of donors and first-time donors.

It passes when every piece is a valid draft and everything lands off, with at least: form, segment, workflow, message_template, report. It must never use: discount, cart, checkout, purchase, revenue, customers, upsell.