Software package

Specialist directory package

A ready-to-configure directory where practitioners build person-level profiles with credentials shown as supplied, specialisms from a managed taxonomy and availability with a visible update date, searchers filter and send appointment requests that carry a status, and reviews pass through moderation against a policy the site publishes.

Readiness: Custom build Concept demo

Who it is for

Built for

A good fit

Operators of professional and practitioner directories: counselling and therapy listings, tutor and coach directories, allied health and complementary practitioner listings, consultant and adviser registers run by an association. It suits operators from a founder with a few hundred practitioners in one profession to a small team listing several thousand across several, moderators who handle reviews and credential wording every day, practitioners who want to keep a profile current from their phone, and searchers who need to filter by specialism, insurance, language and availability before they make contact.

Not the right fit

It is not for business-level listings with opening hours and offers; that is the business directory package. It is not for a company database with sector codes and member exports; that is the company directory package. It is also not a booking marketplace that takes payment for sessions: contact happens through the request, and any payment is between the searcher and the practitioner.

The operational problem it solves

How it runs, step by step

Wednesday morning.

  1. A physiotherapist registers, picks her profession, and the profile form asks for what that profession needs: qualifications with awarding body and year, her registration number and body, specialisms from the taxonomy, languages, which insurers she accepts, and whether she sees people in person, online or both.

  2. The completeness score sits at sixty per cent until she adds availability windows and a photograph; the dashboard tells her exactly which fields would raise it.

  3. Her credential block shows what she entered with today's date and a line stating that the directory has not checked it, because her body offers no look-up.

At ten a searcher filters for physiotherapists within a town, accepting a named insurer, offering evening appointments, and sends a request to two practitioners.

  1. Each request appears in the practitioner's inbox and the searcher's own page with the status "sent"; one practitioner replies through the platform before lunch and the status moves to "replied".

  2. A fortnight later the searcher is invited to review the practitioner who replied; the review lands in the moderation queue, the moderator checks it against the published policy, approves it, and the practitioner is notified and can reply.

  3. In the afternoon the operator's dashboard shows profiles by completeness band, practitioners whose availability has not been updated in ninety days, requests sent and replied per profession, and the specialisms searchers filtered for that returned fewer than three results.

Features

What the package does

The package ships as modules that follow the practitioner: registration and credentials, specialisms and availability, search and filters, appointment requests, reviews and moderation, and tiers and reporting. Each module below lists what it does; the comparison table shows which package variant includes it.

Directory and reviews

  • Profile schema per professionEach profession has its own profile layout with structured qualifications and registration details.

Compliance and records

  • Credential block with check statementCredentials show the date they were supplied and a plain statement of what has and has not been checked.

Listings and search

  • Specialism taxonomy with synonymsA specialism tree with synonyms means a searcher finds the right practitioner whichever term they use.

Workflow and tasks

  • Insurance, language, location and online filtersSearchers narrow results by insurer accepted, language, location and whether the appointment is online or in person.

Scheduling

  • Availability windows with ageing nudgesPractitioners publish availability with a visible last-updated date, and are nudged when it goes out of date.

Bookings and diary

  • Appointment requests with statusesSearchers send a request and its status is visible to the searcher, the practitioner and the operator.
  • Calendar sync and on-platform bookingAvailability can sync with a practitioner calendar, and searchers can book straight into slots instead of sending a request.

Reporting and insights

  • Profile completeness scoringA completeness score shows practitioners and the operator which profiles are missing information.

Content and editorial

  • Reviews tied to requests, with right of replyReviews can only follow a replied request, are moderated against a published policy and can be answered by the practitioner.

Billing and payments

  • Profile tiersPractitioners choose a profile tier, paid through your payment provider.

Integrations

  • Register look-upsWhere a professional body offers a register look-up, results are shown as returned with the date of the check.

Messaging and notifications

  • Automatic review invitationsAn invitation to review is sent automatically after a request has been replied to.

Roles and permissions

Who does what

  • Directory admin

    • Define professions, profile schemas and the credential display wording
    • Maintain the specialism taxonomy and its synonyms
    • Set the review policy text, the rating rule and the request statuses
    • See completeness, stale availability, request outcomes and unmet specialism demand
  • Moderator

    • Approve, reject or query reviews against the published policy with a recorded reason
    • Check credential wording that the schema flags as unusual
    • Handle disputes between a reviewer and a practitioner
    • Unpublish a profile pending a query and record why
  • Practitioner

    • Build and update a profile with qualifications, registration details, specialisms, languages and insurers
    • Keep availability windows current and see the completeness score
    • Receive and reply to appointment requests, with statuses
    • Reply to approved reviews and choose a profile tier
  • Searcher

    • Filter by specialism, location, insurer, language, online or in person and availability
    • Read the credential block with its supplied date and check statement
    • Send appointment requests and see their status
    • Leave a review after a request reached "replied", subject to moderation

Example screen

Concept demo

Concept demo of a specialist directory practitioner profile showing a credential block with supplied dates and a check statement, specialisms, availability and a request button.

A practitioner profile as the searcher sees it: the credential block listing two qualifications and a registration number with the date supplied and a plain statement that the directory has not checked them, specialisms from the taxonomy, availability windows with their last-updated date, accepted insurers and the appointment request button.

Scope and options

What is included and what is extra

In the base package

  • Profile schema per profession with structured qualifications and registration details
  • Credential block with supplied date and a plain check statement
  • Specialism taxonomy with synonyms and filters
  • Availability windows with visible last-updated date and ageing nudges
  • Insurance acceptance, language, location and online or in-person filters
  • Appointment requests with statuses visible to searcher, practitioner and operator
  • Profile completeness scoring
  • Reviews tied to replied requests, moderated against a published policy, with right of reply
  • Profile tiers through your payment provider

Common add-ons

  • Register look-ups for bodies that offer one, shown as returned with the date
  • Calendar sync for availability
  • On-platform booking into availability slots
  • Review invitations sent automatically after a request is replied

Needs custom work

  • Payments between searcher and practitioner
  • Several professions with different review policies and schemas
  • Embedding the directory inside an association membership system
See the custom development service

Ownership, maintenance and pricing

After the build

Deployment and ownership

The package runs on your own hosting or on hosting we manage; searchers and practitioners use the mobile web version and your team uses a browser. You own the code and your data in either case. Profiles, credential records, requests, reviews and tier history can be exported at any time in standard formats, and nothing stops you moving the directory to another provider.

Maintenance

Maintenance is optional and scoped separately. When taken, it covers security updates, monitoring of request forwarding, review invitations, look-ups and payment callbacks, backups, and a monthly window for small changes such as a new insurer in the filter list or a taxonomy update. Larger changes, such as a new profession with its own schema, are quoted as change requests against the original scope.

Pricing model

Priced per proposal.

Sold as a one-off setup and customisation with optional monthly maintenance and hosting as separate recurring lines. The setup figure depends on the number of professions and schemas, the credential rules and look-ups, the availability model, the add-ons chosen, the volume of profiles to migrate and the payment provider. The tier fees your directory charges practitioners are your own commercial model, collected through your payment provider and unrelated to what you pay us. Each line is itemised in the proposal so recurring costs are never hidden in the setup.

FAQ

Frequently asked questions

What does the profile say about qualifications?

Exactly what the practitioner supplied, with the date supplied, followed by a plain statement: either that the directory has not checked the details, or, where a register look-up is connected, the result that was returned and when. The wording is yours to set and is the same on every profile in that profession.

How is availability kept current?

Availability is entered as windows, the profile shows when it was last updated, and the practitioner is nudged when it ages past a period you set. With the calendar add-on, windows come from the practitioner calendar instead.

Can searchers book directly?

In the base package they send a request with a status both sides can see. On-platform booking into availability slots is an add-on for professions where that suits; payment for sessions is not handled by the package either way.

How do reviews and ratings work?

A review can be left once a request has reached "replied", goes to moderation against the policy published on the site, and the practitioner can reply. The rating shown on a profile is calculated from approved reviews by a rule the site publishes, and paid tiers have no effect on it.

Does a paid tier change search order?

Only where you configure a labelled featured position, which is shown as such. Otherwise search order follows the filters and completeness, and the rule is published on the site. Tier status never changes a rating or hides a review.

Is this a finished product I can see running?

Not yet. The readiness badge shows the real state: the package is a custom build assembled from our directory, listings, bookings and forms modules for each operator, and the screen on this page is a labelled concept demo rather than a live client directory. Anything beyond the listed options is scoped as custom specialist directory development.

Get a quote for Specialist directory package

Tell us about your locations, the people who will use it and the add-ons you need. We reply with a clear, competitive proposal.

Get a quote for this package