GiveCentral Atlas UX Audit · v1 Prepared by Gupesh · 4 May 2026

From 22 isolated screens to one navigable product.

The CEO has shipped the hero surfaces. None of them link to one another, and the supporting screens that turn them into a usable system don't exist yet. This audit lists what's there, what's broken, what's missing — and the order I'd build it in to hit the end-of-June Phase 1 gate.

22
Existing screens
37
Missing screens
64
Dead-end CTAs
~57d
To Phase 1 gate
!

The single biggest gap

Every existing screen is a static page. The sidebar reads Dashboard · Donors · Gifts & pledges · Campaigns · Reports · Communications · Pipeline · Tasks · Guru AI — but only 6 of those 9 nav targets actually exist. There's no donor list, no single-gift entry form, no add-constituent flow, no merge UI, no login, no donor signup, no donation form, no event registration, and no acknowledgement composer. The CEO built the screens that demo well; the screens that make the product usable still need to be designed.

1

What we already have

22 high-fidelity HTML screens. Map of where each fits in the product, who uses it, and how complete it is in isolation.
Complete
Visual only · CTAs unwired
Partial / placeholder data
#
Screen / file
Persona
Phase
State
01
Fundraiser Dashboardatlas-dashboard.html — KPI strip · tasks · pipeline · Guru insights
Gift Officer
Phase 1
CTAs unwired
02
Donor 360 Profileatlas-donor-360.html — most-used screen · timeline · giving chart · Guru insight
DB Admin · Officer
Phase 1
CTAs unwired
03
Moves Management Pipelineatlas-pipeline.html — Kanban · 5 stages · 28 prospects
Gift Officer
Phase 3
CTAs unwired
04
Campaign Overviewatlas-campaign-dashboard.html — 9 campaigns · goal vs. actual · pacing
Dev Director
Phase 2
CTAs unwired
05
Campaign Progress Portalatlas-location-portal.html — parish-scoped view · gauge · leaderboard
Parish Admin
Phase 2
CTAs unwired
06
My Giving (donor portal)atlas-donor-portal.html — public-facing · history · receipts · recurring
Donor (external)
Phase 2
Buttons go nowhere
07
Guru AI Query Interfaceatlas-guru-ai.html — NLP search · saved queries · CSV export
All staff
Phase 3
CTAs unwired
08
Guru AI Meeting Briefatlas-meeting-brief.html — pre-meeting summary · ask range · tasks
Gift Officer
Phase 3
CTAs unwired
09
Batch Gift Entryatlas-batch-entry.html — keyboard-first grid · validation · control total
DB Admin
Phase 1
Self-contained
10
Batch Exceptionsatlas-batch-exceptions.html — exception split · resolve / void
DB Admin
Phase 1
No link in/out
11
Wealth Screeningatlas-wealth-screening.html — LAI scores · capacity · RelSci · history
Gift Officer
Phase 3
Sub-screen of D360
12
Visit Planning Mapatlas-visit-map.html — geographic prospect routing
Gift Officer
Phase 3
CTAs unwired
13
DocuSign Gift Agreementsatlas-docusign-agreements.html — pledge agreements · envelopes · reminders
Gift Officer
Phase 3
CTAs unwired
14
Events Dashboardatlas-events-dashboard.html — list of events · create event modal
Events Lead
Phase 3
CTAs unwired
15
Bishop's Annual Galaatlas-gala-management.html — sponsorships · seating · check-in prep
Events Lead
Phase 3
CTAs unwired
16
Gala Check-Inatlas-checkin.html — day-of guest check-in
Event Staff
Phase 3
Self-contained
17
Men's Ignatian Retreatatlas-retreat.html — retreat-specific event · room assignment · roster
Events Lead
Phase 3
CTAs unwired
18
Volunteer Managementatlas-volunteer-management.html — opportunities · Samaritan integration
Volunteer Coord
Phase 3
CTAs unwired
19
Integrationsatlas-integrations.html — QuickBooks · Sage · MailChimp · DocuSign
Admin / IT
Phase 1
CTAs unwired
2

The two journeys we're completing

Per your direction — Donor (external) and Fundraiser (Gift Officer) are the two personas we'll wire end-to-end. Strikethrough = step already supported. Highlighted = step missing a screen.

Donor (external)

Phase 2 primary — wants self-service that doesn't require calling the office.
  • 1Land on a campaign / giving pagemissing
  • 2Pick gift type — one-time, recurring, pledgemissing
  • 3Enter amount + payment (Apple Pay / card / DAF)missing
  • 4See confirmation + auto-receiptmissing
  • 5Claim / log into donor portalmissing
  • 6View My Giving history (atlas-donor-portal)
  • 7Edit recurring gift / payment methodmissing
  • 8Download receipt / year-end statementmissing
  • 9Make a new pledge from portalmissing
  • 10Update profile (address, comms prefs)missing
  • 11Register / pay for an event (e.g. Gala)missing

Fundraiser (Gift Officer)

Phase 1 secondary, Phase 3 primary — carries 75–150 prospects, runs day off Donor 360 + Pipeline.
  • 1Log in to staff appmissing
  • 2Land on Dashboard (atlas-dashboard)
  • 3Search for / browse a donor listmissing
  • 4Open Donor 360 (atlas-donor-360)
  • 5Read pre-meeting brief (atlas-meeting-brief)
  • 6Plan visit on map (atlas-visit-map)
  • 7Log meeting / activity / notemissing
  • 8Create / update a taskmissing
  • 9View pipeline (atlas-pipeline)
  • 10Send DocuSign agreement (atlas-docusign-agreements)
  • 11Record a single gift / pledgemissing
  • 12Run batch entry (atlas-batch-entry → exceptions)
  • 13Send acknowledgement / thank-you emailmissing
  • 14Use Guru AI (atlas-guru-ai)
  • 15Generate a reportmissing
  • 16Manage own profile / notificationsmissing
3

Missing screens, grouped by flow

37 screens we'd need to build for the two personas to have an unbroken path. Phase pin shows the PRD bucket they fall under — but several Phase 2/3 surfaces have to exist as stubs for Phase 1 navigation to feel complete.
A
Auth, shell & global UX
5 screens · cuts across both personas
1
Staff login + SSO
Email/password + Microsoft 365 / Google Workspace SSO. Forgot password.
atlas-login.html
missing
2
Donor login / claim account
Donor-side login. "First time? Claim your account" via email magic link.
atlas-donor-login.html
missing
3
Global search results
Spotlight-style results from the topbar — donors, gifts, campaigns, tasks.
atlas-search.html
missing
4
Notifications center
Bell-icon dropdown / page — overdue tasks, sync errors, large gifts.
atlas-notifications.html
missing
5
User profile & preferences
Sarah Reynolds avatar → my profile, password, notification prefs, signature.
atlas-user-profile.html
missing
B
Donor records, gifts & pledges (Phase 1 core)
10 screens · highest urgency for June gate
1
Donors list / browse
Sidebar "Donors" today goes nowhere. Filterable list, saved views, bulk select.
atlas-donors-list.html
missing
2
Add constituent (3 record types)
Wizard: Individual / Household / Organization (with sub-types). Address, parish, soft-credit links.
atlas-add-constituent.html
missing
3
Edit constituent record
Full edit view of Donor 360 — multiple addresses / emails / phones, DNC flags, codes.
atlas-edit-constituent.html
missing
4
Single gift entry form
Standalone "Record gift" today is a button on Dashboard → goes nowhere. Designation, soft credits, hard-block on receipt for DAF/Foundation/Corporate/Matching.
atlas-gift-entry.html
missing
5
Stock / in-kind / DAF gift entry
Variant of gift entry that captures shares × high/low, in-kind description, DAF distributor.
atlas-stock-gift.html
missing
6
Pledge create + schedule
Amount, frequency, instalments. Auto-balance. Link to existing donor.
atlas-pledge-create.html
missing
7
Pledge detail + payment history
Schedule, partial payments, write-off, link to DocuSign agreement.
atlas-pledge-detail.html
missing
8
Duplicate review queue
Pending review queue from sync — side-by-side compare, merge / create new. PRD §5.9.
atlas-duplicates.html
missing
9
Constituent merge UI
Field-level keep/replace, audit, 30-day reverse merge.
atlas-merge.html
missing
10
Receipt / acknowledgement preview
Preview generated PDF receipt by template family — Cash, Stock (no $), In-kind, Soft-credit.
atlas-receipt-preview.html
missing
C
Activities, tasks & communications
6 screens · the "Log activity / Add task / Schedule" buttons all go nowhere
1
Log activity / contact report (modal)
Used from Donor 360, Pipeline cards, Visit Map. Type, date, summary, link to action.
atlas-log-activity.html
missing
2
Add / edit task (modal)
Owner, due, donor link, priority. Reusable across screens.
atlas-task-modal.html
missing
3
Tasks & reminders list
Sidebar "Tasks & reminders 7" goes nowhere. Inbox of all tasks across donors.
atlas-tasks.html
missing
4
Communications hub
Sidebar "Communications" goes nowhere. Sent log, templates, send queue.
atlas-communications.html
missing
5
Compose acknowledgement / email
Per-entity sender, merge fields, preview, send-test. PRD §5.8.
atlas-email-compose.html
missing
6
Email / receipt template editor
Cash, Stock, In-kind, Soft-credit families. Per legal entity.
atlas-templates.html
missing
D
Donor-facing (external)
9 screens · Phase 2 in PRD, but donor portal already exists so flows must connect
1
Donation form — one-time
Apple Pay / Google Pay / card / ACH / DAF · designation picker · cover-fees toggle.
atlas-donate-onetime.html
missing
2
Donation form — recurring
Frequency · start date · end / open-ended.
atlas-donate-recurring.html
missing
3
Pledge form (donor-facing)
Total commitment + instalment plan + soft-credit acknowledgement language.
atlas-pledge-form.html
missing
4
Donation confirmation + receipt
Thank-you screen · receipt download · "Set up portal account" CTA.
atlas-donate-confirmation.html
missing
5
Manage recurring gift (donor)
Pause · update amount · change card · cancel — wired from My Giving.
atlas-donor-recurring.html
missing
6
Update payment method
Replace card / ACH on file. PCI-friendly redirect to GiveCentral payments.
atlas-donor-payment.html
missing
7
Donor profile & preferences
Address, comms prefs, do-not-contact channels.
atlas-donor-profile.html
missing
8
Event registration (donor)
Public-facing flow — pick tickets / table, attendee details, dietary, pay.
atlas-event-register.html
missing
9
Event ticket / confirmation
Ticket page with QR for check-in flow.
atlas-event-ticket.html
missing
E
Reporting, campaigns & admin
7 screens · several wired only as Phase 1 stubs to satisfy nav
1
Reports library
Standard reports list (Gifts by date, by fund, by appeal, etc.). Saved filters.
atlas-reports.html
missing
2
Report viewer / detail
Selected report with filters, table, CSV export. PRD §5.10.
atlas-report-detail.html
missing
3
Create campaign / appeal / fund
Campaign Overview → "New campaign" goes nowhere. 3-level hierarchy wizard.
atlas-campaign-create.html
missing
4
Sync & reconciliation
GiveCentral sync status, dead-letter queue, retry. PRD §5.3.
atlas-sync.html
missing
5
GL export / reconciliation
QuickBooks / Sage daily export run + variance report.
atlas-gl-export.html
missing
6
Users & roles (RBAC)
Admin add user, assign role, scope to legal entity. PRD §5.5.
atlas-users-roles.html
missing
7
Audit log viewer
Searchable record of every change. PRD §5.5.
atlas-audit-log.html
missing
4

Dead-end CTAs in existing screens

Top offenders — buttons in the CEO's screens that lead nowhere today and need a destination once the new screens exist.
From screen
CTA
Should lead to
Fundraiser Dashboardatlas-dashboard.html
Record gift
atlas-gift-entry.html
Fundraiser Dashboard
View 47 LYBUNT donors
atlas-donors-list.html with filter applied
Fundraiser Dashboard
Schedule (task in widget)
atlas-task-modal.html
Donor 360
Log activity
atlas-log-activity.html (modal)
Donor 360
Add task
atlas-task-modal.html
Donor 360
Schedule
atlas-visit-map.html or task modal
Donor 360
Record gift
atlas-gift-entry.html pre-filled
Pipeline
Add prospect
atlas-add-constituent.html + assign-officer
Pipeline
Record a win
atlas-gift-entry.html
Campaign Overview
New campaign
atlas-campaign-create.html
Campaign Overview
View Cathedral campaign →
atlas-campaign-detail.html (variant of overview)
Campaign Overview
Create outreach list →
atlas-donors-list.html + segment
Campaign Overview
Review overdue pledges →
atlas-reports.html · pledge-balance report
Donor Portal
Set up new recurring gift
atlas-donate-recurring.html
Donor Portal
Download 2025 summary PDF
atlas-receipt-preview.html · year-end summary
Donor Portal
Save changes (preferences)
atlas-donor-profile.html
Batch Entry
Post batch (10 gifts)
atlas-batch-exceptions.html on partial-fail · success state on full-pass
Batch Exceptions
View posted batch
atlas-batch-detail.html (read-only)
Visit Map
Plan route
atlas-visit-route-detail.html or modal
DocuSign Agreements
View pledge record
atlas-pledge-detail.html
Wealth Screening
Refresh screening
atlas-wealth-screening.html with success toast
All staff screens
Sidebar — Donors
atlas-donors-list.html
All staff screens
Sidebar — Reports
atlas-reports.html
All staff screens
Sidebar — Communications
atlas-communications.html
All staff screens
Sidebar — Tasks & reminders
atlas-tasks.html
All staff screens
Avatar (Sarah Reynolds)
atlas-user-profile.html
+ ~37 more
Modal triggers, in-page toggles, "Manage / Edit / Configure" buttons
Mostly addressable inline once destinations exist
5

Recommended build order

Three sprints, sized to land the Phase 1 prototype first, then connect Phase 2 / 3 surfaces. Pre-checked items are my recommendation — please uncheck anything you'd defer.
Sprint 1 · Wire the spine 8 screens
Staff login + SSOPhase 1 entry point
M
Donors list / browsefixes sidebar dead-end
L
Single gift entry formPhase 1 critical · receipt rules
L
Add constituent (3 record types)Wizard with sub-types
L
Log activity (modal)Reused 6+ places
S
Add / edit task (modal)Reused 5+ places
S
Tasks & reminders listfixes sidebar dead-end
M
Global search resultstopbar destination
M
Sprint 2 · Donor flow + comms 9 screens
Donation form — one-timeApple Pay / card / DAF
L
Donation form — recurringvariant of one-time
M
Donation confirmation + receipt
S
Donor login / claimportal entry
M
Manage recurring gift (donor)
M
Donor profile & preferences
M
Compose acknowledgement / emailused from Donor 360
M
Pledge create + schedule
L
Pledge detail + payment history
M
Sprint 3 · Reporting + back-office 10 screens
Reports libraryfixes sidebar dead-end
M
Report viewer / detail
M
Duplicate review queue
M
Constituent merge UI
M
Receipt / acknowledgement preview
S
Communications hubfixes sidebar dead-end
M
Sync & reconciliation
M
Create campaign / appeal / fund
M
Notifications centerdefer if tight
S
Users & roles (RBAC)defer if tight
M

What I need from you to start building

Two confirmations: (1) accept or amend the Sprint 1 list above (8 screens, the spine of the staff app), and (2) confirm the donor-facing donation form scope — i.e. how many payment methods to mock up beyond Apple Pay + card. As soon as those are in, I'll start with Sprint 1 and ship the new screens directly into this folder, matching the existing design system pixel-for-pixel.