Skip to main content Scroll Top
Mobilizing Mission-Critical Donorship

American Cancer Society needed to modernize how their field staff collected donations, a process still dependent on manual check handling, email threads, and disconnected data entry. The goal was a purpose-built mobile application that could capture check payments and donor information on the spot, pull live data from Salesforce, and push transactions directly through ACS systems — eliminating the friction and delay that was slowing their cash flow.

Partnering across technology, operations, and fundraising stakeholders, I led and helped shape the experience design and user workflow to ensure the app felt intuitive for internal staff in real-world, high-pressure donation environments. The result: an end-to-end digital solution that replaced a fragmented manual process with a seamless, reliable transaction workflow built on the tools ACS already trusted.

ACS Mobile App — User Flow Map
ACS · ACS CAN · Mobile Platform · UX Flow Documentation
User Flow Map
Check Capture & Donation Processing · Mobile Application · v1.0
Flow start
Prompt / fork
Navigation
Return prompt
Error / cancel
Flow end
FLOW 01
Authentication
FLOW START
FLOW END
Flow Start
ENTER
01 · Login Screen
ENTER
02 · Dashboard
DASHBOARD INCLUDES
  • 6 most recent transactions (cards)
  • Preview incomplete / pending
  • Continue completed transactions
  • Quick link → Check Capture
LOG OUT
SESSION END
Returns to login screen
ACS + ACS CAN branding applied — client provided assets
FLOW 02
Dashboard → Check Capture & Menu Navigation
FLOW START
FLOW END
01 · Dashboard
CAMERA BTN
FRONT
BACK
03 · Check Capture
NAV BAR
04 · Menu Nav
TX HISTORY
Tx Progress
MENU NAV LINKS TO
  • Transaction Progress Screen
  • Historical Data Screen
FLOW 03
Check Capture → Confirmation
FLOW START
PROMPT QUESTION
FLOW END
Prompt From Check Capture Flow Single check?
Manual add of Donor Details for future use:
· Name
· Email
· Physical Address
?
PROMPT · Single?
PROCEED
FRONT
BACK
SNAP FRONT → SNAP BACK
Device Camera Mode →
05 · Capture Check
SUCCESS
$450
Enter Donor Details
Select Campaign *REQ
Revenue Category *REQ
Enter Restriction *REQ
Donation Amount
PMT Code *REQ
06 · Confirmation
IMG ISSUE
IMAGE CAPTURE ISSUE
Manual capture needed
Cancel
Success
Retry
Cancel
Success
Retry
FRONT/BACK · Retry
FINANCIAL CODING
  • Campaign name OR PMT code (required, radio → dropdown)
  • User can select multiple coding categories
  • Campaign can be saved as "favourite"
CAPTURE ANOTHER / DONE
COMPLETE
Prompt → next capture
If new capture: keep Campaign, Revenue Category & Restriction. Clear donor info + PMT values. Multiple checks OK with same Campaign/Rev/Restriction (not for Managed Opportunity).
FLOW 04
Transaction Progress Screen
FLOW START
FLOW END
MENU NAV
SELECT
+16 more...
07 · Tx Overview
SELECT ROW
08 · Tx Full Details
TX OVERVIEW INCLUDES
  • Search by username / email
  • 5-col editable display
  • Date / Batch ID / Amount / # Donations / Owner
  • Max 20 transactions displayed
OPEN QUESTION

Display limit: 20 / 30 / 50 items?

→ 20 recommended for device screen size & UX. Uniform for all users regardless of Super User status.

Share Details function — out of scope
FLOW 05
Thank You / Tribute Card Sending
FLOW START
PROMPT FROM CHECK CAPTURE
FLOW END
Want to send a Thank You Card to the donor?
YES
NO/CANCEL
PROMPT · Thank You?
YES →
NO →
Dashboard
In Honor of First Name
In Honor Last Name
Enter Recipient Email
Enter Recipient Physical Address
Thank you message
(Character limit: 200)
09 · Tribute Card Form
CONFIRM / SEND
CONFIRM / SEND
NO / CANCEL
SENT
FLOW END
"Your Tribute was sent successfully"
TRIBUTE CARD RULES
  • Up to 5 recipients of physical Thank You / Tribute Card
  • Supports Tribute or Memorial
  • All fields editable
  • Prompt appears after Check Capture flow completion
RETURN PROMPT
  • After sending: prompted to capture another check or done
  • Returns user to Check Capture flow entry point