Sharing My PowerAutomate Workflow: Monthly Donor Classification & Donor Journey Mapping
Description:
This workflow automates monthly recurring donor segmentation and journey mapping in Raiser’s Edge NXT. It reviews active, paused, and lapsed recurring donors, updates custom fields and constituent codes, and helps ensure donors are consistently placed into the appropriate stewardship, retention, and upgrade pathways.
The goal is to eliminate manual maintenance of monthly donor status coding while creating a reliable framework for donor lifecycle communications.
Required Connections:
- Blackbaud Raiser's Edge NXT Gifts
- Blackbaud Constituent API
- Blackbaud SKY API (HTTP Requests)
Suggested Skill Level:
Intermediate
Configuration Details:
- Uses recurring gift records and recurring gift status information.
- Creates and updates constituent custom fields including:
- Recurring-Monthly Status
- Updates constituent codes used for segmentation and communications.
- Designed around recurring donor lifecycle stages such as:
- Active
- Paused
- Former/Lapsed
- Upgrade Eligible
- Runs on a daily schedule but can easily be modified.
- Uses query jobs and API calls to process larger donor populations efficiently.
Category:
Automation, Data Management, Donor Stewardship, Recurring Giving
About the Flow
Active Donors
For each constituent identified as having an active recurring gift:
- Retrieves all recurring gift records.
- Identifies currently active plans.
- Determines the start date of the current active recurring gift.
- Reviews historical recurring gifts to identify prior cancellations or lapses.
- Calculates tenure and historical participation metrics.
- Updates donor status classifications and journey-related custom fields.
- Evaluates upgrade eligibility and timing based on business rules.
This section is intended to support automated movement between onboarding, established, committed, and upgrade-focused stewardship tracks.
Paused Donors
- Runs a query to identify donors whose recurring gifts are currently paused.
- Reviews existing constituent custom fields.
- Recurring-Monthly Status = Paused
- Preserves donor history while allowing communications to be tailored appropriately.
This allows organizations to distinguish between donors who have intentionally paused giving and those who have fully lapsed.
Lapsed Donors
- Runs a query to identify former recurring donors.
- Reviews existing constituent codes and custom fields.
- Adds a "Monthly: Former" constituent code when needed.
- Removes active recurring donor codes that no longer apply.
- Updates donor status fields to reflect the change in lifecycle stage.
This creates a clean separation between active and former recurring donors and supports reactivation campaigns.
Why I Built It
We had been tracking recurring donors using a combination of gift records, constituent codes, custom fields, and queries. Over time those systems tend to drift out of sync.
This workflow makes recurring donor segmentation self-maintaining by using the recurring gift record itself as the source of truth. Once configured, donor status updates happen automatically, and stewardship journeys can be built around consistent data.
Happy to answer questions or compare approaches with anyone building recurring giving programs.
Categories
- All Categories
- 7 Blackbaud Agents for Good™
- New Raiser's Edge NXT Community
- 6 Blackbaud Community Help
- 214 bbcon®
- 1.4K Blackbaud Altru®
- 407 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 16 donorCentrics®
- 361 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 669 Blackbaud Grantmaking™
- 590 Blackbaud Education Management Solutions for Higher Education
- 3.3K Blackbaud Education Management Solutions for K-12 Schools
- 950 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 85 JustGiving® from Blackbaud®
- 6.9K Blackbaud Raiser's Edge NXT®
- 3.9K SKY Developer
- 252 ResearchPoint™
- 121 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 245 Member Lounge (Just for Fun)
- 38 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Closed) PowerUp Challenge: Grid View Batch
- 3 (Closed) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 811 Community News
- 3K Jobs Board
- 57 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)