Service manager workspace · service queues and reporting
Connected service demonstration
Fictional people and organisations. Progress stays in this browser tab. No real applications, payments, messages or automated checks are sent.
Run the service from exceptions, not spreadsheets.
The normal path is automated and auditable. Staff spend time where judgement, support or risk actually needs a person.
What actually needs somebody today
What needs watching
Today’s handover
- Finance-volunteer demand is above available supply.
- 17 organisation profiles need accessibility details reconfirmed.
- One partner feed has three failed records awaiting retry.
Manage a national member base without opening profiles one by one.
Fast indexed search, saved segments, bulk lifecycle actions and restricted personal-data views.
| Member | Status | Skills / evidence | Current roles | Last active | Trust | ||
|---|---|---|---|---|---|---|---|
| Amelia StoneRV-104982 · London / Remote | Available | UX · WordPress · Accessibility2 verified placements | 2 4–6 hrs/week remaining | This week | Trusted collaborator | Open | |
| Daniel BrooksRV-092113 · Manchester / Remote | Trustee-ready | Finance · Risk · Governance1 verified board role | 1 4 hrs/month | 3 days ago | Board Ready | ||
| Priya MehtaRV-118021 · Remote | Building experience | Writing · Canva · Socialportfolio evidence | 0 | Yesterday | First Step |
Verification, recruitment quality and service history in one record.
Registered charities can clear routine checks automatically; community groups take a proportionate evidence path.
| Organisation | Verification | Response | Live roles | Access info | Reports | Last active | |
|---|---|---|---|---|---|---|---|
| Northside Community Food NetworkGreater Manchester · sample | Verified charity | 96% 2 days typical | 3 | Current | 0 | 2 days ago | View |
| Community Garden CollectiveGrassroots example | Needs review | New | 0 | Partial | 0 | Today | |
| Example Youth TrustNational · sample | Verified charity | 92% 3 days typical | 4 | Current | 1 closed | Yesterday |
Opportunities, applications and placements as state machines.
Staff manage exceptions and quality. The platform handles normal transitions, reminders, expiries and completion prompts.
Before publishing
- Outcome described
- Time commitment present
- Named contact
- Accessibility information reviewed
- No discriminatory eligibility text
- Closing date sensible
Clean records publish without staff touching them.
Applications do not rot
- Day 0 Acknowledge both sides
- Day 7 Friendly reminder
- Day 14 Stronger prompt
- Day 21 Role visibility warning
- Repeat Human exception
Close the loop
- Confirm participation
- Capture agreed outcome
- Verify skills used
- Offer reference prompt
- Update badges / evidence
- Ask both sides for feedback
One inbox for service questions, with context already attached.
Staff should not ask people to repeat their account, application and organisation history when Reach already has it.
Application hasn’t had a reply
Member: Sam Taylor · Application: Community newsletter review · Organisation: Northside
Trust, safety and moderation stay human-led.
Automation can route, deduplicate and assemble evidence. It does not decide safeguarding outcomes or serious sanctions.
Open restricted cases
Controls
- Case access logged
- Original evidence preserved; changes are audited
- Reporter identity restricted
- Appeal route available
- Sanctions require authorised role
- Automation cannot close safeguarding cases
Edit Reach in context, not through a maze of CMS fields.
Content editors can work on the actual page. Structured service data keeps controlled fields separate from editorial copy.
Skills, people and organisations creating change together.
Reach connects people who want to use their skills with charities and community organisations that need them.
Rules, timers and queues. No AI dependency.
The schema and queue storage exist; the production worker, retry executor and lock recovery are not implemented yet. These cards show the intended rule model.
Idempotency is a worker requirement
When the worker is implemented, retries must not send duplicate emails, duplicate placements or apply the same restriction twice.
Dead-letter is the intended failure path
The worker should move exhausted jobs into an operator queue with the original payload and error rather than silently dropping them.
Measure what makes Reach sustainable.
Service quality, volunteer outcomes, supply/demand and staff workload should be visible without spreadsheet archaeology.
Board dashboard
- Cost per placement
- Active volunteer retention
- Organisation response quality
- Supply shortages by skill
- Support demand per 1,000 members
- Exception volume by workflow
Service manager dashboard
- Queue age and ownership
- Overdue applications
- Verification backlog
- Restricted cases by SLA
- Failed automation jobs
- Accessibility-support requests
Operate the machine without becoming Reach’s service team.
Technology operations are separated from charitable decisions and restricted case content.
Application
- Release health
- PHP errors
- API latency
- Search-index lag
- Cache hit rate
Jobs & integrations
- Email retries
- Regulator lookups
- Partner feeds
- Analytics pipeline
- Dead-letter queue
Continuity
- Backup evidence
- Restore tests
- Incident log
- Security patches
- Rollback readiness
Platform operators can see service health, record IDs and technical errors. Safeguarding narratives, private health information and confidential moderation evidence require an explicit Reach-granted capability.