Admin Sign In

Training Portal Administration

Training Admin

Booking Form Configuration

Preview Booking Form
Revenue this month
Bookings this month
Delegates this month
Upcoming sessions
Next 14 Days

Loading…

Recent Bookings

Loading…

Courses

Manage available training courses, pricing and delegate limits.

Locations

Venues and delivery options shown to delegates at booking.

Trainers

Manage trainers who deliver courses at GTS MedOH.

Time Slots

Start times delegates can choose from when booking.

Available Start Times

General Settings

Organisation details, Stripe and CRM configuration.

Organisation

Stripe Payment

Get this from dashboard.stripe.com/apikeys. Never enter your secret key here.

CRM / Webhook

Every completed booking POSTs a JSON payload to this URL. Works with Zapier, Make, HubSpot, or any REST endpoint.

Purchase Order Terms

Frequently Asked Questions

These questions appear below the booking form. Drag to reorder — or use the arrows. Basic HTML is supported in answers (e.g. <a href="...">, <strong>).

Cancellation Rules

Define refund tiers based on how many days' notice is given. These are shown to delegates in the booking form and referenced in cancellation emails. Leave blank to use free text only.

Feature Toggles

Enable or disable system features without code changes. Changes take effect immediately.

Webhook Destinations

All system events (bookings, cancellations, waitlist, etc.) are routed through these destinations. The internal Supabase edge functions are pre-configured — only add external destinations here.

Loading…

Email Templates

Customise the copy sent to delegates. Leave any field blank to use the system default. Changes take effect immediately — no code deploy needed.

Loading templates…

Sessions

Schedule course sessions. Trainer & location conflicts are flagged before saving.

Revenue Reports

Confirmed bookings only · amounts in GBP.

Total Revenue
Bookings
Delegates
Avg Booking
Select a period above to load data.

Bookings Calendar

All confirmed bookings. Click any event to see full details.

Prospect CRM Import

Stage, validate, and approve Prospect CRM exports before they reach the live database. Contacts are never created as auth users or booking delegates.

1 · Upload & Parse
2 · Stage & Validate
3 · Review & Approve
4 · Apply

Upload Prospect Exports

Export your Companies and Contacts lists from Prospect CRM as .xlsx files. You may upload one or both. Contacts here are CRM records only — they will not become booking users or delegates.

Current Records

Loading…

Import History

Loading…

Compliance Overview

Organisation-wide compliance status across all categories.

All Organisations — Compliance Summary

Loading…
Compliance Score
Current
Expiring Soon
Expired / Lapsed
Not Started

⚠ Expiring & Lapsed — Priority Actions

Select an organisation or load all to see compliance records.

Competency Requirements

Define what compliance each job role requires per organisation

Loading…

All Compliance Records

Loading…

🤖 AI Compliance Assistant

Ask questions about compliance status, gaps, risks and upcoming actions. Advisory guidance only.

Advisory only. The AI Compliance Assistant provides guidance based on your compliance data. It does not make legal decisions. Always verify recommendations with a qualified occupational health professional. AI responses may contain errors — treat them as a starting point, not a final answer.
👋 Hello! I'm your AI Compliance Assistant.

Select an organisation above (or leave as "All Organisations") and ask me anything about compliance status, expiring certificates, risk items, asset inspections or upcoming workload.

Try asking:
• "What's our overall compliance score?"
• "Which employees have certificates expiring in the next 30 days?"
• "Generate a management summary for this week"
• "What are our highest priority actions?"
• "Which departments have the lowest compliance scores?"

Powered by Claude (Anthropic) · Responses are advisory only · Do not share sensitive personal data in queries

⭐ Saved & Favourite Reports

Loading…

🕐 Recent Reports

Loading…

🔄 Renewal Revenue Intelligence

Predicted renewal revenue from expiring certifications. Identifies at-risk customers and recommended actions.

Total Pipeline
At Risk (unbooked)
Already Booked
Orgs Affected
Certs Expiring

Revenue Timeline (week by week)

Pipeline by Window

Expiring Categories by Value

Loading…

🤖 AI Recommended Actions

Click "AI Actions" to generate account manager recommendations based on current pipeline data.

🔴 At-Risk Customers

Loading…

Renewal Probability by Organisation

Loading…

Report Generator

Generate compliance, expiry, asset and risk reports. Opens as a print-ready page — use browser Print to save as PDF.

📊 Compliance Status Report

Overall compliance picture for an organisation — scores by category, priority actions, full record list.

⏰ Certificate Expiry Report

All certificates expiring within a selected window. Essential for renewal planning.

🔧 Asset Inspection Report

Equipment requiring inspection or calibration within a selected window.

⚠ Risk Register Report

Full risk register sorted by risk score. Suitable for management review and HSE/ISO audits.

📅 Scheduled Weekly Digest

A compliance summary email is sent automatically every Monday at 07:00 to the support email address set in Settings. The digest includes: overall compliance score, items expiring in 30 days, expired items, overdue actions, and asset alerts.

Digest schedule: Monday 07:00 · Sent to: support email from Settings
Configure the recipient in Admin → Settings → Support Email.

Risk & Audit Register

Risk assessments, COSHH, near misses, accident investigations, corrective actions and audits.

Critical / High
Active Items
Near Misses
Accidents
Overdue Actions
Loading…

Asset Register

Equipment, instruments and safety assets requiring inspection or calibration.

Total Assets
Due Inspection
Due Calibration
Overdue
Out of Service
Loading…

Compliance Types

Configure the compliance framework — add, edit or deactivate compliance categories. No code changes needed.

Loading…

Workforce

Manage employees and contractors across all organisations.

Loading…

User Management

View and manage user accounts. Assign roles to control access.

Role Reference

Every account has one role. Higher roles inherit the permissions of lower roles.

⬡ Super Admin
  • Everything below
  • Manage system settings
  • Promote/demote any user role
  • Export & import config
● Admin
  • Everything below
  • Add/edit/delete courses, sessions, locations, trainers
  • View all revenue reports
  • Import CRM data
▸ Booking Agent
  • Create bookings on behalf of clients
  • View sessions calendar & availability
  • View all bookings
  • No access to course/trainer management or settings
▸ Trainer
  • View own assigned sessions
  • Future: attendance recording
  • No booking form access
▸ Customer
  • Self-service booking form
  • View own bookings only
  • No admin panel access

💡 To add a new Booking Agent or Admin: ask them to create an account at the booking form page, then find their email below and promote their role.

All Users

Loading users…