Supervised Contact Centre Manager

A purpose-built system for child supervised contact centres, tracking families, children, supervised visits, and incidents in one secure place.

Case Management Visit Scheduling Incident Logging REST API

Contact Centre Manager is built specifically for tracking families, children, supervised visits, and incidents at a child contact centre. It brings case files, room bookings, session outcomes, and safeguarding records into one system, with role-based access for managers and supervisors.

The system is designed from the ground up to be extended by independent add-ons, so new capability can be layered on without ever modifying the core plugin.

Case Management

Every family, child, and contact person recorded clearly and linked together.

  • Cases: One record per family or referral, with a case number, referral source, court order reference, status (Active, On Hold, or Closed), key dates, and case notes.
  • Children: Linked to a case, recording date of birth, school or nursery, and notes such as allergies or preferences.
  • Contact Persons: The visiting parent or relative, linked to a case, with relationship, phone number, ID verification status, and background check date.

Supervised Visit Scheduling

A clear view of every room, every session, and every supervisor.

  • Sessions: Scheduled visits with date, start and end time, assigned room, and assigned supervisor.
  • Room Conflict Detection: Automatically flags overlapping bookings for the same room before a session is saved.
  • Rooms: Manage physical spaces with capacity and location details.
  • Dashboard: An at-a-glance view of today's schedule, the upcoming week, active case count, and logged incidents.

Session Reports & Incident Logging

Clear records for every visit, and a dedicated process for anything that needs escalating.

Attendance Outcomes

Record attended, no-show (contact person or child), or cancelled, for every scheduled session.

Supervisor Reports

Free-text observation notes attached directly to each session for a clear record of what was observed.

Incident Reports

Separate, severity-rated records (Low, Medium, or High for a safeguarding concern), optionally linked to the session in which they occurred.

Roles & Access Control

Two roles, each scoped to exactly what the job requires.

Contact Centre Manager Contact Centre Supervisor

The Contact Centre Manager role has full access to cases, sessions, rooms, incidents, and settings. The Contact Centre Supervisor role has scoped access: supervisors can view cases and manage the sessions, reports, and incidents assigned to them, without access to settings or case deletion. Capability checks are filterable, so permissions can be re-mapped without editing any code.

Integration & Front End

Built to connect with other systems, not just sit on its own.

  • REST API: A dedicated namespace with endpoints for sessions and room availability, ready for use by other systems or custom front ends.
  • Today's Sessions Shortcode: A permission-gated view of today's schedule, ideal for staff-only intranet pages.

Built to Be Extended

The same extensibility approach used by trusted platforms such as WooCommerce.

  • Add-ons are independent WordPress plugins that hook into documented actions and filters; core files are never modified.
  • A single entry point fires once the plugin is fully loaded, giving extensions safe access to every subsystem.
  • Meta boxes, settings tabs, REST responses, room-conflict logic, capabilities, admin menus, and dashboard widgets are all filterable or hookable.
  • An optional extension registry lets add-ons register themselves and appear on a dedicated admin screen.
  • Ships with a working example add-on (SMS visit reminders) demonstrating the full extension pattern.

Data Model at a Glance

Every record stored as standard WordPress data, fully exportable and backup-friendly.

Record Type Purpose
CaseFamily or referral file
ChildChild linked to a case
Contact PersonVisiting parent or relative linked to a case
SessionA single scheduled supervised visit
RoomA physical space used for visits
IncidentA logged incident, optionally linked to a session

Data is stored as standard WordPress records, visible in the normal admin area, exportable, and compatible with standard WordPress backup tools. Deactivating the plugin never deletes any data.

Who It's For: Child contact centres needing a clear, auditable record of every case and visit · Services managing multiple rooms and supervisors that need conflict-free scheduling · Centres wanting incident and safeguarding records kept separate from routine session notes

Why Contact Centre Manager Is Different

Contact Centre Manager is a WordPress plugin, not a subscription SaaS product. That changes what you own, what you pay, and who controls your data.

You Own Your Data

Contact Centre Manager runs on your own WordPress hosting. Your case files, session records, and incident logs stay on your server, under your control. No third party can hold your data hostage or cut off your access.

One-Off Payment

No monthly subscription, no per-user fees, no price hikes. You buy Contact Centre Manager once and it is yours. Ideal for contact centres, often charities or small organisations, working with a tight budget.

Built on WordPress

WordPress powers over 40% of the internet. Your software runs on a mature, secure, constantly updated platform with a worldwide developer community. You are not relying on a small startup that could disappear.

Standard WordPress Data

All records are stored as standard WordPress data, fully exportable and compatible with standard backup tools. Deactivating the plugin never deletes your data. You are never locked in.

Privacy by Design

Your data stays on your hosting. We do not have access to your case files, child records, or incident reports. No data harvesting, no advertising tracking. GDPR compliance is built in with audit trails and consent management.

Independence & Control

You are not tied to us for the life of your service. You can manage your system independently, add extensions as your centre grows, and configure permissions to match your safeguarding requirements.

Built-In Backups

WordPress has a mature backup ecosystem. We help you set up automated backups so your data is always safe and restorable in minutes. No relying on a SaaS provider to recover your data for you.

UK-Based Support & Implementation

Our team in Cheadle, Staffordshire, installs and configures Contact Centre Manager for your centre, migrates your existing data, trains your staff, and is on hand for go-live. Ongoing support from people who understand UK child contact services.

Interested in Supervised Contact Centre Manager?

Get in touch to discuss your contact centre's needs and see how this system could fit your service.

Contact Us Explore More Software