Pending User Approvals

Review and approve new volunteer registrations

Loading pending users...

User Management

Manage roles and permissions for all users

Loading users...

Dog Management

Manage dog profiles, photos, and information (Max 10 dogs)

Loading dogs...

Happy Tails Management

Manage adoption success stories

Loading stories...

Homepage Stats

Numbers shown in the "Impact" stats section on the public homepage. The fourth card ("100% Run by Volunteers") is fixed.

Announcements

Posts that show up in the volunteer portal "Announcements" section.

Loading announcements…

Upcoming Events

Events shown in the volunteer portal "Upcoming Events" sidebar. Past events are auto-hidden from the public list.

Loading events…

Roster Match

Match each registered account to its roster entry so the calendar recognizes that person's shifts. Accounts not yet linked to a roster entry are flagged (not linked). Pick the correct roster entry and click Save. It's completely fine for the linked roster name to differ from how someone registered (e.g. "John D Gondol" → "John Gondol") — that's exactly what linking is for.

Loading…

Merge duplicate roster entries

If registration created a second roster entry for someone (e.g. with a middle initial), merge it: all the duplicate's shifts move to the entry you keep, linked users are moved over, and the duplicate is deleted.

Homepage Sliders

The rotating image slider near the top of the public homepage. Add, edit, reorder or remove slides — the homepage shows whatever is active here, so there can be any number of slides.

Loading slides…

Schedule Management

Roster and recurring team management. Each link opens the calendar with the matching tool ready to use.

👥 Manage Roster 🔧 Manage Recurring Teams 📅 Open Full Calendar

Security Audit Log

Track security events and user actions

Loading audit log...