Charity Portal
The Charity Portal enables charitable organizations to manage partnerships, create volunteer opportunities, verify hours, and track donations.Dashboard Overview
The Charity dashboard (/charity) displays:
- Pending Verifications: Volunteer hours awaiting approval
- Partner Activity: Recent activity from corporate partners
- Opportunity Metrics: Signup rates and completion stats
- Donation Summary: YTD received donations
Key Features
Opportunity Creation
Create and manage volunteer opportunities with skills matching
Hour Verification
Review and approve volunteer hours with evidence
Partner Management
Invite and manage corporate partner relationships
Donation Tracking
Track received donations with Gift Aid support
Volunteer Verification
Verification Queue
Navigate to/charity/verification to review pending hours:
1
View Queue
See all pending verification requests from partner organizations
2
Review Details
Click to view GPS data, photos, timestamps, and outcome descriptions
3
Approve or Reject
Approve valid hours or reject with feedback
4
Bulk Process
Select up to 50 items for batch approval/rejection
Verification Details
Each verification request shows:| Field | Description |
|---|---|
| Volunteer Name | Who logged the hours |
| Opportunity | Which activity |
| Hours Claimed | Time logged |
| Check-in Method | QR, GPS, or manual |
| Evidence | Photos, notes, GPS coordinates |
| Outcomes | What was achieved |
Verification Tiers After Approval
| Original Tier | After Charity Approval |
|---|---|
| Any tier | Upgraded to 100% (System Verified) |
Opportunity Management
Creating Opportunities
Auto-Matching
When you create an opportunity, RippleCore automatically:- Matches all partner organization members
- Calculates skill compatibility scores
- Sends notifications for 80%+ matches
- Updates the opportunity’s match list
Partner Management
Inviting Partners
Partner Status
| Status | Description |
|---|---|
| Pending | Invitation sent, awaiting response |
| Active | Partnership confirmed |
| Inactive | Partnership paused |
| Declined | Invitation rejected |
Donation Management
Tracking Donations
View all donations received from partner organizations:- Filter by date range, partner, or amount
- Export CSV for accounting
- Track Gift Aid eligibility
Verification
Messaging
Communicate with partner organizations:Custom Branding
Configure your portal appearance:API Endpoints
| Endpoint | Method | Description |
|---|---|---|
/api/charity/donations | GET, POST | List/create donations |
/api/charity/donations/{id}/verify | POST | Verify donation |
/api/charity/donations/export | GET | Export CSV |
/api/charity/partners | GET | List partners |
/api/charity/partners/{id} | GET, PATCH | Manage partner |
/api/charity/partners/invite | POST | Invite partner |
/api/charity/opportunities | GET, POST | List/create opportunities |
/api/charity/opportunities/{id} | GET, PATCH, DELETE | Manage opportunity |
/api/charity/messages | GET, POST | List/send messages |
/api/charity/branding/save | POST | Save branding |
