top of page
  • TikTok
  • White Facebook Icon
  • LinkedIn
  • White YouTube Icon
  • meetup
  • White Instagram Icon
  • eventbrite
  • twitter

The Donor Compass: How Agentic AI Transforms UFA’s Donation Journey

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:

Simplified Email Personalization Flow

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.


Power Automate Technical Workflow with Approval Gates

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



Written by Sajeda Sultana

 

 

 

 
 
 

Urban Food Alliance

Together, we can help feed those who are homeless, needy & hungry and work towards long-term solutions to escape food insecurity.

#Feed the homeless 

Office: 3201 NJ 27, Franklin Park, NJ

Email: contactus@urbanfoodalliance.org

Phone: 646 - 275 - 0210

Registered Charity: 83-2603443501 (C)(3)

© 2017 ~ 2025 by Urban Food Alliance |  Terms of Use  |   Privacy Policy

bottom of page