The Donor Compass: How Agentic AI Transforms UFA’s Donation Journey
- Urban Food Alliance
- 4 minutes ago
- 5 min read
The Hidden Cost of Silence: Why Nonprofits Need an AI Donation Assistant
Every nonprofit cherishes their donors. A gift arrives, hope rises, and you want to say thank you - instantly, personally, meaningfully. But as donations scale, UFA faced a growing challenge: How do you send prompt, personalized thank-you emails to hundreds of monthly donors without burning out your already stretched team?
At Urban Food Alliance, donor appreciation was getting lost in the shuffle. Staff will receive a Stripe notification, manually search for upcoming events, draft a thank-you email, wait for approval, and then send it hours - sometimes days - later. The donor's gratitude faded. The team's energy drained. The mission suffered.
We realized that every hour spent manually drafting donor emails was an hour not spent building relationships with supporters, planning community programs, or expanding food access. Our solution wasn't to hire more staff; it was to deploy an Agentic AI workflow, combining Azure AI Foundry's reasoning with Power Automate's seamless orchestration, grounded in real donor and event data from Stripe and Outlook.
The result? Donors now receive warm, personalized thank-you emails within minutes without sacrificing the human touch or approval oversight that builds trust.
A Human-First AI Strategy: The Urban Food Alliance Blueprint
Our goal was straightforward: Build an efficient, transparent, and auditable system that personalized every donor's communication while keeping a human firmly in the loop.
We didn't want to replace our donor care team. We wanted to liberate them of free hours for deeper relationship-building, not repetitive email drafting.
The AI Agent's Core Mission:
Listen & Learn: Monitor Stripe for new donations and trigger the workflow instantly.
Ground Truth: Fetch real donor data and upcoming event information from live sources (Stripe, Azure Blob storage).
Intelligent Draft: Use Azure AI Foundry to understand the donation context and generate a warm, event-specific thank-you email.
Know When to Ask for Help: Flag drafts for human review and editing before sending anything.
Stay Compliant: Ensure every step is logged, auditable, and approved by staff before donor contact.
Under the Hood: How Stripe, Power Automate, and Azure AI Foundry Work Together
The technical elegance lies in the seamless orchestration of three core services working in harmony.
The Architecture:

Figure: Simplified Email Personalization Flow
The diagram below shows how a donor's Stripe payment triggers an automated yet human-supervised workflow:
Technical Workflow Breakdown:
Step 1: Trigger – Stripe Payment Success
When a donation is received in Stripe, Power Automate immediately detects the transaction and kicks off the workflow - no waiting for manual checks.
Step 2: Parse Stripe JSON & Extract Donor Metadata
The system extracts the customer ID, email, donation amount, and timestamp from the Stripe webhook payload, establishing the foundation for personalization.
Step 3: Fetch Donor & Event Data
Donor Context: Pull the donor's profile from Stripe (name, email, previous gifts if tracked).
Event Data: Retrieve upcoming Food and Educational events from Azure Blob storage (CSV format), comparing event dates against today to surface only future opportunities.
Step 4: AI Agent – Generate Personalized Draft
Here's where Azure AI Foundry enters. The orchestration calls an AI agent with a carefully engineered prompt.
The AI processes the donor context and event data to create a compelling, specific thank-you, not a generic template.
Step 5: Response – Capture AI-Generated Draft
The AI's output is captured in a structured format, ready for human eyes.

Figure 2: Power Automate Technical Workflow with Approval Gates
The diagram below illustrates the complete end-to-end automation, showing where humans review and approve before sending:
Step 6: Condition – Route to Human Review
A decision node routes the draft to UFA's donor team (via email or Power Automate approval action) for review, edit, and sign-off. This human-in-the-loop step ensures every donor message reflects UFA's voice and mission accuracy.
Step 7: Admin Edit & Approval
Staff can:
Review the AI-generated text for tone and accuracy.
Edit any details, add personal notes, or refine messaging.
Approve the email for delivery or request revisions.
Step 8: Send Email from Outlook Shared Mailbox
Once approved, the final email is sent from UFA's official Outlook shared mailbox, ensuring brand consistency and donor confidence that they're hearing from real people, not a machine.
How Multi-Agent Donor AI Feels in Real Life
Imagine a donor gives $100 through Stripe on a Tuesday afternoon. Here's what happens in the background:
Within seconds: Stripe fires the trigger; Power Automate springs into action.
Within 30 seconds: Event data is fetched; Azure AI Foundry generates a personalized thank-you tied to your upcoming Grocery Distribution Day and next financial literacy workshop.
Within 2 minutes: The draft reaches Sarah (UFA's donor coordinator) for a quick review.
Within 5 minutes: Sarah reviews, makes one small edit ("add that we're meeting at the park"), and approves.
Within 10 minutes: The donor receives a warm, specific thank-you email that feels genuinely personal.
Compare this to the old way: 2–4 hours of manual drafting, multiple email threads, and a day-late thank-you that lost emotional momentum.
Why This Matters for UFA's Mission
For nonprofits, donors aren't transactions; they're partners in mission. When a donor gives, they deserve:
Fast gratitude – A thank-you that arrives while the gift is fresh in their heart.
Genuine connection – A message that shows you understand their values and the impact they make.
Trust – Reassurance that a real human reviewed their message and cares about how it lands.
Agentic AI, grounded in your real data and graced with human oversight, delivers all three. It automates the repetitive part (finding events, drafting language) while keeping humans in control of the relational part (tone, accuracy, voice).
The result: More donors feel seen and valued. Your team has breathing room for deeper engagement. And every minute saved on admin is a minute returned to the mission.
The Impact: Mission Accomplished
Early results show the power of this approach:
90% Response Speed: Donors receive thank-you within 15 minutes instead of 6–24 hours.
Consistent Voice: Every email aligns with UFA's warmth and authenticity because humans still approve of it.
Staff Liberation: The donor team reclaimed approximately 8–10 hours per week, redirecting energy toward donor retention calls, major gift cultivation, and program impact reporting.
Guaranteed Accuracy: Every message grounds gratitude in real, upcoming events -no outdated event mentions, no generic templates.
A Call to Action for Nonprofit Leaders
This is more than a tech experiment; it's a template for sustainable, human-centered operations. Agentic AI, grounded securely in platforms you already use (Stripe, Power Automate, Azure, Outlook), is the key to automating repetitive, data-heavy work while preserving the human creativity and judgment that mission requires.
If your donor team is drowning in thank-you emails, or your supporters are waiting days for acknowledgment, it's time to let an intelligent, governed AI agent take the administrative lead - so your humans can focus entirely on building relationships and advancing your mission.
The Donor Compass isn't just faster. It's kinder to your team and more meaningful to your supporters.
*** Curious about the technical implementation? Full details are available exclusively for UFA members. To join, please visit: https://www.urbanfoodalliance.org/why-join-ufa
Get Involved with Urban Food Alliance
Weekly Learning Sessions Participate in guided Agentic AI learning: Weekly Session Registration
MIT Project Team Join essential training and collaborative sessions: MIT Project Team Sign-Up
Internship Program Apply for hands-on AI internships: Internship Program Application
Mentorship Program Connect with experienced mentors in AI and social good: Mentorship Program Sign-Up
Resource Page Access digital tools and learning resources: Resource Hub
Written by Sajeda Sultana







