Development Dashboard
See the active pipeline, approaching deadlines, overdue work, follow-ups, awards, and reporting obligations in one place.
Fundraising Overview
Current constituent, giving, acknowledgment, and stewardship workload.
Stewardship Watch
Constituent follow-ups due within 30 days, including overdue relationship work.
Acknowledgment Queue
Successful gifts still waiting for a thank-you or acknowledgment.
Grant Pipeline
Applications, awards, deadlines, reporting, and open grant work.
Submission Deadline Watch
Applications that have not yet been submitted and viable opportunities due within 30 days, plus anything still open and overdue.
Follow-Up Watch
Recorded follow-ups due within 30 days, including overdue outreach and next-cycle reminders.
Reporting Watch
Awards requiring reports that have not yet been accepted or marked complete.
Overdue Tasks
Open application, acknowledgement, payment, and reporting tasks past their due dates.
Grant Opportunities
Record potential funding opportunities, evaluate fit, and decide which grants WWCC should pursue.
Add opportunity
Opportunity directory
Opportunities saved from GrantStation and other funding sources will appear here.
No opportunities recorded yet
Add the first grant lead when you find a promising funding opportunity.
Funders
Maintain research, contact information, funding interests, award history, and WWCC’s relationship with each funder.
Add funder
Funder directory
Foundations, agencies, companies, donors, and other grantmakers will appear here.
No funders recorded yet
Add a funder when you begin researching a new grantmaker.
Constituents & Relationships
Maintain individuals, households, foundations, businesses, and partners in one relationship-centered record.
Stewardship work queue
Prioritized constituent next steps, overdue follow-ups, and assignments that need an owner.
No stewardship next steps yet
Add a constituent task or create one while logging an interaction.
Add constituent
Log relationship interaction
Import medical-intake rescue history
Preview every row, confirm the constituent link, and then import. Rescue history never grants newsletter permission by itself.
Identity review queue
Resolve ambiguous rescuer matches after import without losing the source row or its audit history.
No pending identity reviews
Rows sent here remain untouched until an administrator links, creates, or skips them.
Imported rescue-history corrections
Correct source details or relink an intake to the right constituent. Every saved change creates permanent before-and-after audit history.
No imported rescue history yet
Imported medical-intake records will appear here for audited correction and relinking.
Repeatable import setup
Reuse the medical database's real column layout, see the latest completed checkpoint, and review overlapping exports before writing data.
Confirm CSV column mapping
Choose a CSV first to confirm its columns.
Import history
Completed and failed batches retain their filename, date range, counts, mapping snapshot, and review issues.
No medical import history yet
The first committed CSV batch will create a permanent import summary.
No file selected
PeliPro will not write anything until every approved row has a reviewed constituent decision.
Constituent directory
Donors, prospects, funder contacts, households, organizations, and partners will appear here.
No constituents recorded yet
Add WWCC’s first donor, prospect, funder contact, household, or partner.
Constituent Lists
Choose who belongs on a list, review the matching people, then download the right file for email or postal outreach.
Choose who belongs on the list
Results update automatically as you change the criteria.
Find the right people
Search broadly, then narrow by record type or relationship.
Set the giving criteria
Leave dates and maximums blank when you do not need them.
Prepare the outreach list
Choose the engagement context, contact readiness, and final order.
All active constituents
No matching constituents yet.
| Constituent | Contact information | Giving | Outreach |
|---|
No constituents match this list
Broaden the date range, lower the giving threshold, or change the outreach-readiness filter.
Advanced rescue & species audience Use this when you need species history, rescue activity, or more specialized outreach segmentation.
Campaign audience builder — rescue & species
Use rescue history, donor lifecycle, geography, species, and verified outreach eligibility when the standard constituent-list filters are not specific enough.
Active constituents are shown by default. Newsletter eligibility requires explicit subscribed consent.
No matching constituents.
| Constituent | Segments | Geography | Rescue history | Outreach | Giving |
|---|
Export constituent list
Email outreach list
One row per unique subscribed email address, with names and giving details suitable for Mailchimp or another email platform.
Postal mailing list
Mail-merge columns for addressee, address lines, city, state, and ZIP. Do-not-mail and essential-mail-only records stay out.
Full constituent data
All matching contact fields, permissions, relationship status, period giving, and lifetime giving in one spreadsheet.
Anonymous and unknown gifts are excluded from all constituent exports. Email and postal permissions are rechecked at download time.
Constituent timeline
Gifts
Track every contribution against one permanent PeliPro constituent record.
Giving overview
Small, medium & large gifts
Retention & lapse
How are you bringing gifts into PeliPro?
Use quick entry for individual gifts, or bring in a batch from Snowball or an older system.
Where gifts came from and where they belong
Funds answer where the money is designated. Campaigns combine campaigns, events, and appeals into one useful fundraising-effort view. Sources show how gifts reached WWCC.
Unrestricted gifts belong in General Support. Legacy designations can be mapped into a managed fund below.
No successful gifts recorded yet.
Fundraising setup
Manage the real funds and fundraising efforts PeliPro should use going forward. Older appeal and event records stay available for historical cleanup.
Add fundraising record
Inactive records remain available on historical gifts but disappear from new-gift choices.
Managed funds & campaigns
Use these as the clean reporting structure. Legacy event/appeal records can be retired after their gifts are mapped.
No fundraising setup yet
Add the funds and campaigns you actually want to report on.
Donor insights
Look at one relationship question at a time instead of stacking every donor report into one long page.
Top donors
Rank identified donors by giving in a single year or across all recorded history.
No identified giving data yet.
Lapsed donors
People who gave in the prior year but have not given in the selected year.
No lapsed donors for this year.
Going cold
Donors whose usual giving rhythm suggests they are overdue, but who have not yet fallen into the annual lapsed group.
No donors currently look like they are going cold.
Import Snowball transactions
Preview every row before committing it. PeliPro matches by Snowball transaction ID, external ID, email, and normalized name/address. Ambiguous matches require review.
No file selected
PeliPro will not write anything until you review the preview and press Import approved rows.
Import historical donation records
Bring prior-year gifts into PeliPro in controlled groups of 25. Confirm the mapping, edit anything that needs correction, explicitly choose Import or Do not import for every record, then import one reviewed page at a time.
Confirm CSV column mapping
No file selected
PeliPro will not write anything until you review a page and press Import this page.
Edit historical donation
Changes apply to this import review only.
Nothing is written yet. Correct the donation and donor details here, then choose whether this row should be imported. The original CSV is not changed.
Add gift
Use the fast entry flow for routine gifts. Open More details only when you need additional attribution or processing fields.
Gift history
Search by donor, PeliPro ID, processor, campaign, fund, appeal, event, solicitation source, or transaction ID.
No gifts recorded yet
Add a gift or import transactions after constituent matching is in place.
Acknowledgments
Maintain WWCC’s individual and business thank-you letters and generate personalized print packs from pending gifts.
WWCC thank-you templates
Editors can update either template in PeliPro. The print pack selects the correct version from the constituent type.
Individual template
Used for individual and household constituents.
Fields: {{FULL_NAME}}, {{FIRST_NAME}}, {{ADDRESS_BLOCK}}, {{AMOUNT}}, {{DATE}}
Business template
Used for business, foundation, government, and nonprofit organization constituents.
Fields: {{COMPANY_NAME}}, {{ADDRESS_BLOCK}}, {{AMOUNT}}, {{DATE}}
Pending print pack
Select gifts waiting for acknowledgment and generate one personalized letter per page.
No pending acknowledgments loaded.
Edit acknowledgment letter
Changes apply only to this gift's letter.
Letter-specific edit. This saves a personalized override for this gift without changing the standard individual or business template.
Applications & Awards
Track competitive applications, direct awards, donor-advised-fund grants, gifts, decisions, payments, and reporting obligations.
Add application or award record
Applications
Grants stay here while they are being planned, prepared, submitted, or awaiting a decision.
Select a grant to open its complete record.
No application or award records yet
Add a competitive application, historical record, direct award, donor-advised-fund grant, or other funding record.
Grant details
Historical Grant Review
Verify older and outside-tracker applications and awards against paper files, Drive folders, spreadsheets, and other source records without losing what the original grant record said.
PeliPro treats pre-PeliPro grant history, records explicitly marked historical or imported, and grant records entered without a linked Opportunity as review candidates.
Unreviewed records
Select a historical record
Choose a record from the queue to compare the preserved source values with PeliPro and record what you verified.
Finances
Reconcile bank activity and manage purchase requests from one operational workspace.
Pending deposit slips
Generated slips stay here until a matching bank deposit is confirmed. Void a slip only if the generated deposit should not be used.
Import bank transactions
PeliPro recognizes common date, description, debit, credit, amount, account, memo, check number, and transaction-ID columns. Existing rows are skipped by a generated fingerprint.
Add receipt
Upload a JPG, PNG, WebP, or PDF up to 10 MB. Receipt files live in Firebase Storage; the searchable details and match live in Firestore.
Bank activity
Browse the ledger in manageable pages, then use focused work queues when you want to clean things up.
Bulk & export
Operating totals exclude internal transfers. Cash flow totals include them.
Vendor tagging sprint
Accept a suggestion, bulk-tag obvious repeats, or skip anything that needs thought.
GL coding sprint
Code a few, stop whenever you want, and never stare at the whole ledger.
Documentation recovery
Find the receipt, mark the legitimate exceptions, skip the mysteries, and stop whenever you want.
Purchase Requests
Review requests, record purchases and receiving, then reconcile completed purchases to bank activity.
Amazon Orders
Review imported Amazon order summaries and line up each Amazon card charge with the corresponding bank transaction. Split shipments and split charges stay attached to the same Amazon order.
Import Amazon order summaries
Drop in Amazon printable order-summary PDFs or a ZIP containing many PDFs. PeliPro reads the embedded PDF text, identifies orders, shipments and card charges, and suggests matches against bank transactions already in Finance.
You can select several PDFs or one ZIP containing up to 200 PDFs. Nothing is saved until you review the preview and choose Import selected orders.
Vetcove Purchases
Import supplier invoices exported from Vetcove, preserve the original PDFs, match invoice totals to bank activity, and use line items to draft GL coding.
Import Vetcove invoices
Drop in the ZIP exported from Vetcove or individual supplier invoice PDFs. PeliPro currently understands Patterson Veterinary Supply, Midwest Veterinary Supply, and PetScript Pharmacy invoices.
The combined PDF included in Vetcove exports is ignored when individual invoice PDFs are present, preventing duplicate records. Nothing is saved until you review the preview.
Update request
Vendors & Accounts
Maintain provider relationships, institutional account knowledge, renewals, access ownership, and linked spending outside the finance reconciliation workspace.
Vendor directory
Keep provider relationships, account context, renewal details, access ownership, and linked spending somewhere the organization can actually find them.
Add vendor or account
Document where credentials live and who has access, but never put the password itself in PeliPro.
Tasks
Assign grant work and constituent relationship next steps; track owners, priorities, due dates, and overdue items.
Add task
Task directory
Open, blocked, overdue, and completed grant tasks will appear here.
No tasks recorded yet
Add a task when an application needs drafting, review, documentation, submission, or follow-up work.
Grant Reports
Review grant activity, funding sources, award outcomes, project support, and reporting obligations without leaving the grant workspace.
All-time totals include historical baseline values entered on institutional-funder records. Year-specific reports use individually tracked applications and awards.
Outcome snapshot
Current grant records grouped into a few useful workflow stages instead of a long status table.
Yearly activity
Applications use submission year. Awards and dollars use the award or payment-received year.
Funding by institutional funder
Click a funder to review the tracked applications and awards behind its totals.
| Funder | Applications | Awards | Total received | Most recent award |
|---|
Funding by project purpose
Click a purpose to see every matching application or award.
| Project purpose | Records | Awards | Awarded |
|---|
Open reporting obligations
Awards with required reporting that is not yet accepted or complete.
| Record | Status | Due date |
|---|
Applications & awards
Choose a funder or project purpose above.
Constituent Cleanup & Data Health
Work through duplicate records, placeholder constituents, missing contact information, and broken gift links without losing historical giving.
No reconciliation issues found
The currently loaded constituent and gift records passed all automated checks.
| Severity | Issue | Record | Details | Action |
|---|
Merge duplicate constituents
Select the record PeliPro should keep. Gifts and interactions from the other record will be reassigned, and the duplicate will be archived with a permanent merge history.
Link related constituents
Keep both people as separate constituents, record their relationship, and stop Data Health from flagging their shared email, phone, or address as a duplicate.
Admin Control Panel
Manage Admin, User, and Viewer access while keeping the project on Firebase's free Spark plan.
Add a user to the app
Open Firebase AuthenticationCreate one named account per person. Do not share credentials or reuse a login for multiple people. PeliPro creates the Firebase Authentication account and app profile together, and the temporary password must be replaced at first sign-in. Under the current directed access policy, new accounts do not enroll in MFA automatically.
Targeted MFA exceptions
Reviewer exceptions are granted only to a specifically selected read-only Viewer account.
Your administrator account remains MFA-protected, other users are unchanged, and new accounts continue to require MFA. To grant the documented board-review exception, find the named board member in the User directory below, make sure their access class is Viewer, then use Grant password-only reviewer access. The action revokes that account's sessions and writes a timestamped security-audit record.
No targeted exception has been granted from this browser session.
Address autocomplete
Use Google Places to suggest U.S. mailing addresses while keeping every PeliPro address field manually editable.
Use a separate Google Maps Platform browser key restricted to PeliPro's website and to the Maps JavaScript API + Places API (New). The key is stored in authenticated PeliPro settings instead of the public repository.
Address autocomplete settings have not been loaded yet.
One-time acknowledgment backfill
WWCC has confirmed that every gift already stored in PeliPro received a thank-you before this migration.
This administrator action marks every gift that existed at the migration cutoff as Sent. It records a permanent cutoff and does not affect gifts created afterward. The action can safely resume if a browser or network interruption stops it partway through.
Open this panel to check migration status.
User directory
Admins can change roles, disable app access, require a password change, send reset emails, and remove app profiles. Authentication accounts themselves are managed in Firebase Console on Spark.
No users loaded
Authorized app profiles will appear here.