Sussex Schools FA — Portal User Manual

Sussex Schools FA

Portal User Manual

A complete guide to using the SSFA management portal — written for committee members, school staff, coaches, and administrators.

Version 1.0  ·  April 2025
ssfa.online
Table of Contents
Part 1 — Introduction
1. About This Manual1 2. What Is the SSFA Portal?2 3. Getting Started — Accounts & Login3 4. Account Types & Permissions4
Part 2 — Feature Reference
5. Public Website5 6. The Dashboard6 7. Submitting a Result7 8. Competition Entries8 9. Extension Requests & Complaints9 10. Squad Management10 11. Trial Registrations11 12. Invoices & Payments12 13. Admin — Fixture Management13 14. Admin — Approving Results14 15. Admin — Reviewing Requests15 16. Admin — Contacts Directory16 17. Admin — Finance Overview17 18. Social Media Posts18
Part 3 — How-To Guides by Role
19. How-To: School Manager19 20. How-To: Coach20 21. How-To: Treasurer21 22. How-To: County Manager (same as Coach)22 23. How-To: Superuser / Admin23
Part 4 — Testing & Verification
24. Test Accounts24 25. Pre-Release Testing Checklist25
Part 5 — Reference
26. Glossary26 27. Support & Contact27
Part 1

Introduction

1 About This Manual

This manual is the complete reference guide for the Sussex Schools FA management portal. It is written for everyone who will use the system — from school managers submitting a result for the first time, to administrators approving entries and managing finances.

The manual is divided into five parts:

💡
You do not need to read this manual from start to finish. Find your role in Part 3 (sections 19–23) for a direct step-by-step guide to your specific tasks.
2 What Is the SSFA Portal?

The SSFA Portal is the central management system for Sussex Schools Football Association. It handles everything from publishing fixtures and results to managing school affiliations, competition entries, squad selections, and finances.

The system has two sides:

Key principle: All data submitted by schools or coaches is reviewed and approved by an SSFA administrator before it appears on the public website. Nothing goes live automatically without authorisation.

3 Getting Started — Accounts & Login
3.1 The Login Page

All portal access begins at:

https://ssfa.online/login/

The login page has two tabs: Sign In (existing users) and Create Account (new users).

3.2 Creating an Account
  1. Go to ssfa.online/login/ and click Create Account.
  2. Enter your first name, last name, email address, and a password of at least 8 characters.
  3. Optionally add your phone number, link to your school from the dropdown, and your child's name (if registering as a parent).
  4. Add your address in the address fields.
  5. Tick the Privacy Policy agreement and click Create Account.
  6. You are automatically signed in and taken to your dashboard.
ℹ️
New accounts are created with Member access. To be upgraded to School Manager, Coach, or other roles, contact your SSFA administrator. Your email address is used as your login.
3.3 Signing In
  1. Go to ssfa.online/login/.
  2. Enter your email address (or username) and your password.
  3. Click Sign In. You will be taken to your dashboard.
⚠️
If you cannot sign in, check your email address is correct. If you are still unable to access your account, contact SSFA via the contact page.
3.4 Signing Out

Click Sign out at the bottom of your dashboard, or visit ssfa.online/logout/.

4 Account Types & Permissions

The SSFA portal has six user roles. Each role gives access to a different set of features.

Role Who It's For Key Capabilities
Public Anyone visiting the site View fixtures, results, competitions, news, squads, schools, venues
Member Registered users (parents, players) View portal, view dashboard, register for trials
School Manager School fixtures/team coordinators Submit results, enter competitions, submit requests & complaints, view school invoices
Coach Squad coaches and team managers Manage squads, add players, manage trial registrations, submit results and requests
Treasurer SSFA finance team Full invoice management, payment ledger, mark invoices paid/waived, create affiliations
County Manager Managers of county representative squads Same as Coach — manage their own squad, submit results, submit requests. No admin access.
Secretary SSFA committee secretary Manage fixtures, manage contacts, import data, approve results
Admin / Superuser SSFA system administrator Full access to all features including approving requests, user management, all admin tools
ℹ️
Role upgrades are managed by the SSFA administrator through the ProcessWire admin panel. Schools and coaches cannot change their own role.
Part 2

Feature Reference

5 Public Website

The following pages are visible to everyone — no login required.

5.1 Homepage

The homepage shows a live snapshot of each competition — the most recent result and the next upcoming fixture. Cards link directly to the full competition page. The homepage updates automatically as results are approved and fixtures are scheduled.

5.2 Competitions

Found at /inter-school/competitions/, /inter-county/competitions/ etc. Each section lists all competitions, grouped by season, with their status (active, closed), current holders, and a link to the full competition page.

The competition detail page shows every round of fixtures and results, all participants, and competition metadata (age group, entry deadline, sponsors).

5.3 Fixtures & Results

Accessible from /fixtures-results/ or section-specific pages (/inter-school/fixtures/ etc). Shows all scheduled and completed matches with filtering by competition and round. Fixtures are sorted by date. Results show final scores.

5.4 Squads

Lists all published squads. Each squad card shows the squad name, age group, gender, season, and manager. Clicking a squad shows the full roster (player names, jersey numbers, positions) plus upcoming fixtures and recent results for that squad.

5.5 Schools Directory

A searchable directory of all affiliated schools. Clicking a school shows all teams that school has entered, with their competition status. Clicking a team shows that team's full match history including scores, dates, venues, and opponents.

5.6 News

A paginated listing of SSFA news articles. Each article includes a title, publication date, featured image, and full body content. Articles are managed by administrators through the CMS.

5.7 Photography

A photo gallery page showing albums uploaded by SSFA. Albums are displayed as thumbnail grids. Click an album to view all photos within it.

5.8 Venues

A list of all match venues used by SSFA, including name, address, and a Google Maps link for directions.

5.9 Referees

Information page for referees covering expenses, laws of the game, and appointment processes. Contains SSFA contact details for referee coordination.

6 The Dashboard

After logging in, all users land on their personal dashboard at ssfa.online/dashboard/. The dashboard adapts to show content relevant to your role.

6.1 Admin Dashboard Admin / Superuser only

Shows a statistics strip (affiliated schools, active competitions, upcoming fixtures, pending results, revenue this month, open requests). Below are quick-action buttons to Results, Requests, Payments, Contacts, and Fixtures. Panels show: pending results awaiting approval, open requests, upcoming fixtures, and social media posts ready to copy.

A Send Fixture Reminders button emails fixture reminders to all schools with matches within 72 hours.

6.2 School Manager Dashboard School Manager

Shows stats for your school: upcoming fixtures, results needed, unpaid fees, and your requests. Quick-action buttons link to Submit Result, Enter Competition, Make Request, and Fixtures. Panels show: upcoming fixtures (with venue and kick-off time), results needing submission, recent results, outstanding payments, and your previous requests.

6.3 Coach Dashboard Coach

Shows stats for your squads: number of squads managed, total players, pending trial registrations. Quick-action buttons link to Manage Squads, Squad Pages, Fixtures, and Requests. A panel lists all squads you manage with player counts. Another panel shows pending trial registrations awaiting your review.

7 Submitting a Result

Available to: School Manager Coach County Manager Admin

Accessible at ssfa.online/submit-result/ or via the Submit Result button on your dashboard.

7.1 How It Works
  • The form shows only fixtures for your school that are awaiting a result. Admin users see all fixtures.
  • Select the fixture from the dropdown. The team names update automatically.
  • Enter the final score for both teams.
  • Optionally add goal scorers (one per line), assists, player of the match, and a match report.
  • Optionally add team sheets (one player per line, under the expandable section).
  • Click Submit Result.
⚠️
Results are not published immediately. All submitted results go to the SSFA admin for approval. You will see a confirmation message, and the result will appear on the public website once approved.
7.2 After Submission

An email notification is automatically sent to the SSFA administrator. The result is visible to admin on the Pending Results panel of the admin dashboard. Once approved, it appears on the public website and a social media post is generated automatically.

If the admin returns a result (requests a correction), you will receive an email explaining what needs to be changed.

8 Competition Entries

Available to: School Manager

Accessible at ssfa.online/payment/checkout/ or via Enter Competition on your dashboard.

8.1 Entering a Competition
  1. Click Enter Competition on your dashboard.
  2. Select a competition from the dropdown. The entry fee is shown next to each name. Closed competitions (past entry deadline) are hidden.
  3. Enter your team name (e.g. "Brighton College U15 Boys").
  4. Select gender and year group.
  5. Optionally add your team manager/coach name and email, and any notes (kit colours, scheduling constraints).
  6. Click Continue. For paid entries you will be redirected to a secure Stripe payment page. For free entries, you will see a confirmation message.
8.2 Approval & Confirmation
⚠️
All entries — including free ones — require SSFA approval before being confirmed. You will receive email confirmation once your entry has been reviewed. Your team will appear in the competition once confirmed by the administrator.
8.3 Viewing Your Entries

Your current and past competition entries are visible at ssfa.online/inter-school/entries/, and on the public Schools directory page for your school.

9 Extension Requests & Complaints

Available to: School Manager Coach County Manager Secretary

Accessible at ssfa.online/requests/ or via Make Request on your dashboard.

9.1 Extension Request

Use this to request a deadline extension for a fixture result submission or similar obligation.

  1. Go to ssfa.online/requests/.
  2. In the Extension Request panel, enter a clear subject (e.g. "Result submission extension — Cup Match 14 Mar").
  3. Optionally select the related competition from the dropdown.
  4. Enter full details including why you need an extension and your requested new deadline.
  5. Click Continue to Payment (£10). You will be redirected to a secure payment page.
  6. Once payment is complete, your request is submitted and the SSFA admin is notified.
9.2 Complaints

Use this to formally complain about a result, conduct, or an official decision.

  1. Go to ssfa.online/requests/.
  2. In the Submit a Complaint panel, enter a clear subject (e.g. "Eligibility complaint — Player in U15 Cup fixture").
  3. Optionally select the related competition.
  4. Enter full details including dates, people involved, and any supporting evidence.
  5. Click Continue to Payment (£10) and complete payment.
9.3 The £10 Deposit
ℹ️
A £10 deposit is required to submit any request or complaint. This deposit is refunded if your request is accepted or upheld. It is retained if your request is declined or dismissed. This discourages frivolous submissions.
9.4 Tracking Your Requests

All your previous requests are listed in a table at the bottom of the requests page. Each shows the type, subject, current status, submission date, and the resolution once decided. Statuses include: Payment Pending, Submitted, Under Review, Approved / Upheld, Rejected / Dismissed.

10 Squad Management

Available to: Coach County Manager Admin / Superuser

ℹ️
County Managers see only their own squads — identical to the Coach role. They cannot view other coaches' squads or any admin data.

Accessible at ssfa.online/squad-manager/ or via Manage Squads on the coach dashboard.

10.1 Viewing Your Squad

On arrival, the squad manager loads your first squad automatically. Use the dropdown at the top to switch between your squads. Each squad shows its name, level, gender, year group, and season.

10.2 Squad Roster

The roster lists all current players with their jersey number, position, and a captain indicator. Medical alert icons are shown where relevant. To remove a player, click the remove button and confirm the prompt.

10.3 Adding a Player Manually
  1. Click Add Player to expand the form.
  2. Enter the player's first name, last name, school, position, squad number, and date of birth.
  3. Tick Captain if applicable.
  4. Click Add to Squad.
10.4 Trial Registrations (Admin / Coach)

The lower section of the squad manager shows all trial registration applications for that squad. Each entry shows the player's name, school, year group, position, submission date, medical info, and photo consent status.

To process a registration, use the status dropdown to move it through: Submitted → Invited → Attended → Selected → Rejected. Click Save to record the change. When a player is marked Selected, a player record is created automatically and a selection notification email is sent to the parent.

11 Trial Registrations

Trial registration is a public form accessible without login.

11.1 Submitting a Trial Registration

Accessible at ssfa.online/inter-county/trials/ (and corresponding district/school section pages). A parent or teacher can nominate a player.

  1. Go to the trials page and click Register for Trials.
  2. Fill in the Player Details: first name, last name, date of birth, year group, gender, position, school name, and the trial/squad they are applying for.
  3. Fill in Parent/Guardian Details: name, email, phone number, and the nominating teacher's name.
  4. Add any medical or health information in the additional info box.
  5. Tick the data consent checkbox (required). Optionally tick photo/video consent.
  6. Click Submit Trial Registration.
ℹ️
Submitting a registration does not guarantee a trial place. The parent/guardian will receive an acknowledgement email, and will be contacted by SSFA separately to confirm attendance.
12 Invoices & Payments

Available to: Treasurer County Manager Admin

12.1 Invoice Management — /admin/invoices/

The invoices dashboard shows a summary strip: pending invoices and total amount, paid invoices, overdue invoices, and total revenue collected. Below is a full invoice list with columns for reference, school, type, amount, status, issue date, and due date.

Filtering: Filter by school name, status (pending/paid/overdue/cancelled/waived), or affiliation type (team entry/affiliate only/player). Results paginate at 30 per page.

Actions on pending/overdue invoices:

  • Mark Paid — optionally add a payment note (e.g. bank transfer reference).
  • Waive — cancel the fee and record a reason.

Click any invoice row to view its full detail page including line items, audit trail, and admin notes. Invoices can also be printed or downloaded as a PDF from the detail page.

12.2 Payment Ledger — /admin/payments/

Shows all payment transactions in the system — competition entries, complaints, affiliations, and fines. Summary totals show total collected, outstanding, and refunded. Filter by status or payment type. Admin can issue a refund from this page (the actual Stripe refund is processed in the Stripe Dashboard).

12.3 Unpaid Schools — /admin/unpaid/

A focused view of schools with outstanding invoices. Overdue invoices appear in red; pending in amber. Shows the school's contact email (clickable), number of unpaid invoices, total owed, and the earliest due date. Filter tabs split by team entries, affiliates, and players. Export as CSV for chasing payments.

12.4 Creating a New Affiliation — /admin/affiliations/new/

Used to register a school affiliation (team entry, affiliate only, or player registration) and generate an invoice automatically.

  1. Go to /admin/affiliations/new/.
  2. Select the school (admins see a full dropdown; school managers see their own school).
  3. Select the affiliation type: Team Entry, Affiliate Only, or Player Registration.
  4. For Team Entry, select the competition from the dropdown.
  5. Add any notes and click Register Affiliation & Generate Invoice.
  6. An invoice is created automatically and displayed with reference number, amount, and due date.
13 Admin — Fixture Management

Available to: Secretary Admin / Superuser

Accessible at ssfa.online/admin/fixtures/.

13.1 Viewing Fixtures

All fixtures are listed and grouped by competition and round. Tabs filter by level: All, Inter-County, Inter-District, Inter-School, Primary. Summary counts at the top show total fixtures, scheduled, and completed. Fixtures can be filtered by competition, round, status, or searched by team name.

Status badges are colour-coded: green = scheduled, blue = played, grey = cancelled, amber = postponed.

13.2 Editing a Fixture

Click any fixture row to open the edit panel. From here you can:

  • Change the match date and kick-off time
  • Change the venue
  • Update the status (scheduled, played, cancelled, postponed)
  • Mark the fixture as a bye
  • Edit team names

Click Save to apply changes.

13.3 Importing Fixtures — /admin/fixture-import/

Bulk fixture import is available via CSV upload. The import form accepts a CSV with fixture data. Download the template CSV first, fill it in, and upload. The system creates all fixture records in bulk. Review the import summary before confirming.

14 Admin — Approving Results

Available to: Secretary Admin / Superuser

Accessible at ssfa.online/admin/results/ or via the Results button on the admin dashboard.

14.1 The Results Queue

The Pending tab shows all submitted results awaiting review. Each result shows the teams, score, scorers, player of the match, match report, and the team sheets (if submitted). The submission date and time is shown.

14.2 Approving a Result
  1. Click Approve & Publish on the result.
  2. The result is immediately published to the public website.
  3. Social media posts for Instagram, Twitter/X, and Facebook are auto-generated and placed in the Social Posts tab ready to copy.
Approved results also appear on the admin dashboard's Pending Results panel with a one-click approve button so you do not always need to navigate to the full results admin page.
14.3 Returning a Result
  1. Click Return to School on the result.
  2. Enter the reason for returning it (e.g. "Scores appear to be reversed — please resubmit").
  3. The school receives an email notification with your reason. The result moves to the Returned tab.
14.4 Social Media Posts

When a result is approved, social posts are generated automatically. Go to the Social Posts tab to see all approved results with their generated post text. Click Copy IG, Copy X, or Copy Facebook to copy the post text to your clipboard, then paste it into your social media platform. Character counts are shown for reference. Posts can be regenerated if you need to re-run the auto-generation.

15 Admin — Reviewing Requests

Available to: Admin / Superuser only

Accessible at ssfa.online/admin/requests/.

15.1 The Requests Queue

The Open Requests tab shows all requests with status Submitted or Under Review. Each shows the type (extension or complaint), subject, school name, submission date, and current status. Click a request to open the full detail view.

15.2 Accepting a Request
  1. Open the request.
  2. Enter a decision note (this is sent to the requester).
  3. Click Accept Request.
  4. The £10 deposit is automatically refunded via Stripe. The requester receives an email notification with your decision note.
15.3 Declining a Request
  1. Open the request.
  2. Enter the reason for declining (this is sent to the requester).
  3. Click Decline Request.
  4. The £10 deposit is retained. The requester receives an email with your reason.
15.4 Internal Notes

An internal notes field is available on each request. Notes entered here are not sent to the requester and are for committee record-keeping only.

16 Admin — Contacts Directory

Available to: Secretary Admin / Superuser

Accessible at ssfa.online/admin/contacts/.

16.1 Viewing & Filtering Contacts

Lists all contacts in the SSFA directory: school staff, committee members, referees, coaches, and officials. Columns show name, email, phone, role, organisation, district, and category. Filter by category, district, or search by name, email, organisation, or role.

16.2 Adding a Contact

Click Add Contact to expand the form. Fill in name, email, phone, role, organisation, district, and category. Click Save.

16.3 Bulk Email

The Mail All feature sends a bulk email to all contacts currently shown in the filtered list. You can personalise the email using tags: {first_name}, {last_name}, {name}. The email is sent from the SSFA address.

⚠️
Apply filters before using Mail All to ensure you are emailing the correct group. Mail All sends to everyone in the current filter result.
16.4 Import & Export

Contacts can be imported from a CSV file using the Import Contacts option. Export all contacts as a CSV using the Export CSV button.

17 Admin — Finance Overview

Available to: Treasurer Admin / Superuser

The finance section of the portal covers invoices, payments, and unpaid schools. See Section 12 for full details on each area. The admin dashboard shows a Revenue This Month figure and an Outstanding Payments count in the statistics strip at the top.

18 Social Media Posts

Available to: Secretary Admin / Superuser

When a result is approved, the system automatically generates three versions of a social media post — one for Instagram, one for Twitter/X, and one for Facebook — using the match details, scores, and match report.

Posts are accessible in two places:

Click Copy IG, Copy X, or Copy Facebook to copy text to clipboard. Paste directly into your social media scheduling tool or platform. The posts can be regenerated using the Regenerate Posts button if edits are needed.

Part 3

How-To Guides by Role

19 How-To: School Manager

School Manager — Your account is linked to your school. Everything you submit only affects your school's records.

19.1 Submit a Match Result
  1. Sign in and go to your dashboard.
  2. Click Submit Result or visit ssfa.online/submit-result/.
  3. Select the completed fixture from the dropdown. Only your school's fixtures are listed.
  4. Enter the final score for both teams.
  5. Add goal scorers, player of the match, and a brief match report (optional but recommended).
  6. Click Submit Result. You will see a green confirmation message.
  7. The result goes to SSFA for approval. It will appear publicly once approved — usually within 24 hours.
19.2 Enter Your School in a Competition
  1. From your dashboard click Enter Competition.
  2. Choose the competition you wish to enter. The entry fee is shown.
  3. Fill in your team name, gender, and year group.
  4. Add your coach's name and email for correspondence.
  5. Click Continue. If there is a fee, complete payment on the Stripe page.
  6. Your entry will be confirmed by SSFA after review. You will receive an email when confirmed.
19.3 Request a Deadline Extension
  1. Go to ssfa.online/requests/ or click Make Request on your dashboard.
  2. In the Extension Request panel, complete the subject and details fields.
  3. Click Continue to Payment and pay the £10 deposit.
  4. Your request is logged and SSFA will respond by email. The £10 is refunded if your request is accepted.
19.4 Submit a Complaint
  1. Go to ssfa.online/requests/.
  2. In the Submit a Complaint panel, fill in the subject and full details of your complaint.
  3. Click Continue to Payment and pay the £10 deposit.
  4. SSFA will review and respond by email. The £10 is refunded if upheld.
19.5 View Your Fixtures

Your upcoming fixtures and those needing a result are shown on your dashboard. For a full view, click Fixtures on your dashboard or visit ssfa.online/fixtures-results/. Your school's fixtures are also visible on the public schools directory page.

19.6 Check Outstanding Invoices

Unpaid fees are shown in the Outstanding Payments panel on your dashboard. For a full list of invoices, contact your SSFA treasurer or county manager who can view the full finance record.

20 How-To: Coach

Coach — Your account is linked to your squads. You see your own squads and their trial registrations.

20.1 Manage Your Squad
  1. Sign in. From your dashboard click Manage Squads, or go to ssfa.online/squad-manager/.
  2. Your first squad loads automatically. Use the dropdown to switch squads.
  3. The Squad Roster lists all current players. Review jersey numbers, positions, and captain status.
  4. To add a player, click Add Player, fill in their details, and click Add to Squad.
  5. To remove a player, click the remove button on their row and confirm.
20.2 Process Trial Registrations
  1. In the squad manager, scroll to the Trial Registrations section.
  2. Review each registration — you can see the player's name, school, year group, position, and medical information.
  3. Use the status dropdown to update: Invited (to offer a trial place), Attended, Selected, or Rejected.
  4. Click Save after each change. When a player is marked Selected, they are automatically added to the squad and an email is sent to their parent.
20.3 Submit a Result
  1. From your dashboard click Submit Result or go to ssfa.online/submit-result/.
  2. Fixtures for your squad's school are shown. Select the correct fixture.
  3. Enter the score and optional details, then click Submit Result.
  4. The result is reviewed by SSFA before publishing.
20.4 Submit a Request or Complaint
  1. From your dashboard click Requests or go to ssfa.online/requests/.
  2. Fill in the relevant form (Extension Request or Complaint) and click Continue to Payment.
  3. Pay the £10 deposit to submit. SSFA will respond by email.
21 How-To: Treasurer

Treasurer — You have full access to the finance section. You can mark invoices paid, waive fees, and view all payment records.

21.1 Mark an Invoice as Paid
  1. Go to ssfa.online/admin/invoices/.
  2. Find the invoice using the search or filter tools. Status filter set to "Pending" or "Overdue" is most useful.
  3. Click Mark Paid on the invoice row. Optionally add a payment note (e.g. bank transfer reference).
  4. The invoice status updates to Paid and the action is logged in the audit trail.
21.2 Waive an Invoice
  1. Open the invoice from /admin/invoices/.
  2. Click Waive Invoice.
  3. Enter a reason and confirm. The invoice is marked as waived and the reason is logged.
21.3 Chase Unpaid Schools
  1. Go to ssfa.online/admin/unpaid/.
  2. Review the list — red rows are overdue, amber are pending.
  3. Click the email address in the contact column to open a new email to that school's contact.
  4. Or use Export CSV to download the unpaid list for bulk chasing.
21.4 Register a New Affiliation
  1. Go to ssfa.online/admin/affiliations/new/ or click Create New Affiliation from the invoices page.
  2. Select the school, affiliation type, and (for Team Entry) the competition.
  3. Click Register Affiliation & Generate Invoice.
  4. An invoice is created automatically. The reference number and amount due are shown immediately.
21.5 View the Payment Ledger

Go to ssfa.online/admin/payments/ to see all transactions. Filter by status or type. Summary totals at the top show collected, outstanding, and refunded amounts.

22 How-To: County Manager

County Manager — Your role is identical to a Coach. You manage your own county squad and can submit results and requests for your team. You do not have access to admin features, other teams' data, or the finance section.

ℹ️
County Managers follow exactly the same steps as Coaches. Refer to Section 20 (How-To: Coach) for your full guide. The steps below are a quick reference.
22.1 Manage Your County Squad
  1. Sign in — your dashboard shows your county squads, player count, and pending trial registrations.
  2. Click Manage Squads or go to ssfa.online/squad-manager/.
  3. Add or remove players using the roster panel. Add players manually with the Add Player form.
  4. Process trial registrations by updating their status (Invited → Attended → Selected / Rejected) and clicking Save.
22.2 Submit a Result
  1. Click Submit Result on your dashboard or go to ssfa.online/submit-result/.
  2. Select your squad's fixture, enter the score, and optionally add scorers and a match report.
  3. Click Submit Result. The result goes to SSFA admin for approval before publishing.
22.3 Submit a Request or Complaint
  1. Go to ssfa.online/requests/ or click Requests on your dashboard.
  2. Fill in the Extension Request or Complaint form and click Continue to Payment.
  3. Pay the £10 deposit. SSFA will respond by email. The £10 is refunded if your request is accepted.
⚠️
County Managers cannot access the admin dashboard, manage fixtures, view other teams' data, approve results, or access the finance section. If you need admin access, contact the SSFA superuser administrator.
23 How-To: Admin / Superuser

Admin / Superuser — Full access to every feature including request approval and user management.

All County Manager and Treasurer tasks apply. Additional superuser-only tasks are listed here.

23.1 Review & Decide on a Request
  1. From the admin dashboard, click the Requests button (visible only when open requests exist, with a red badge count).
  2. Click a request to open the full details.
  3. Read the subject, description, related competition, and submission date.
  4. Enter a decision note — this is sent to the school by email.
  5. Click Accept Request (refunds the £10) or Decline Request (retains the £10).
  6. Add any internal notes for committee records (not sent to the school).
23.2 Copy Social Media Posts
  1. From the admin dashboard, scroll to the Social Posts Ready panel.
  2. Click Copy IG to copy the Instagram version, or Copy X for Twitter/X.
  3. Paste directly into your social media platform. The post is formatted and ready to publish.
  4. For older posts or Facebook versions, go to /admin/results/?tab=social.
23.3 Managing User Accounts

User accounts are managed through the ProcessWire admin panel at ssfa.online/processwire/. Navigate to Access → Users to:

  • View all registered users
  • Change a user's role (e.g. upgrade a member to school-manager)
  • Link a user to a school by setting their supabase_school_id field
  • Reset a user's password
  • Deactivate an account
⚠️
Be careful when editing users in ProcessWire. Changing roles takes effect immediately. Always verify the user's identity before making role changes.
Part 4

Testing & Verification

24 Test Accounts

The following accounts have been created for committee testing. All accounts use the same password. These accounts are for testing purposes only and should be removed before public launch.

🔐
Login URL: https://ssfa.online/login/
Password for all accounts: TestSSFA2025!
School Manager Test Account
Email
test.school@ssfa.online
Password
TestSSFA2025!
Linked to AITC. Can submit results, enter competitions, make requests, view fixtures and invoices.
→ Sign In
Coach Test Account
Email
test.coach@ssfa.online
Password
TestSSFA2025!
Can manage squads, process trial registrations, submit results and requests.
→ Sign In
Treasurer Test Account
Email
test.treasurer@ssfa.online
Password
TestSSFA2025!
Full finance access — invoices, payments, mark paid/waive, create affiliations, unpaid schools.
→ Sign In
County Manager Test Account
Email
test.admin@ssfa.online
Password
TestSSFA2025!
County Manager role — same as Coach. Manages own squad, submits results and requests. No admin access. To test full admin features, contact SSFA to upgrade this account to Superuser.
→ Sign In
Member Test Account
Email
test.member@ssfa.online
Password
TestSSFA2025!
Basic member access — portal and dashboard only. No management features.
→ Sign In
25 Pre-Release Testing Checklist

Use this checklist to verify every major feature before the portal goes live. Each item should be tested using the appropriate test account and marked as complete.

Public Website

Account & Login — Use test.member@ssfa.online

School Manager — Use test.school@ssfa.online

Coach — Use test.coach@ssfa.online

Treasurer — Use test.treasurer@ssfa.online

County Manager — Use test.admin@ssfa.online

Admin / Superuser — Requires a Superuser account (contact SSFA administrator)

Approval Workflow Verification

Part 5

Reference

26 Glossary
TermDefinition
AffiliationThe formal registration of a school, team, or player with SSFA for a given season. Affiliations generate an invoice.
ApprovalThe process by which an SSFA administrator reviews and accepts submitted data (results, entries, requests) before it is published or confirmed.
Audit TrailA chronological log of all actions taken on a record (invoice, request etc.) including who did it and when.
ByeA fixture where one team advances without playing, usually because there is an odd number of teams in a round.
Competition EntryA school's application to enter a team into a specific competition for a season.
County ManagerAn SSFA role with full administrative access except for approving formal requests (which is superuser only).
DashboardThe personalised home screen each user sees after logging in, showing information and actions relevant to their role.
DepositThe £10 fee required to submit a formal request or complaint. Refunded if accepted/upheld, retained if declined/dismissed.
Entry DeadlineThe date after which no more entries will be accepted for a competition. The system hides closed competitions automatically.
FixtureA scheduled match between two teams, with a date, time, venue, and round assigned.
Inter-CountyCompetitions between county representative squads.
Inter-DistrictCompetitions between district representative squads.
Inter-SchoolCompetitions between school teams directly.
InvoiceA formal payment request generated by SSFA when a school registers an affiliation or enters a competition.
PendingThe status of any submission (result, entry, request) that has been received but not yet reviewed by an admin.
PrimaryCompetitions for primary school age groups.
ProcessWireThe content management system (CMS) that powers the SSFA portal. Admin user management is done here.
RoleA permission level assigned to a user account that controls which features they can access.
School ManagerA user linked to a specific school who can manage that school's fixtures, entries, and requests.
Social PostAuto-generated text for Instagram, Twitter/X, and Facebook that is created when a result is approved.
SquadA group of selected players representing a school, district, or county in a specific competition.
SupabaseThe cloud database service used to store all SSFA data (fixtures, results, schools, squads, payments etc.).
SuperuserThe highest access level — full control over all portal features including request approval and user management.
Trial RegistrationA player's application to attend a squad trial. Submitted publicly; reviewed by the coach in the squad manager.
WaiveThe action of cancelling an invoice without collecting payment, usually due to exceptional circumstances. Requires a reason to be recorded.
27 Support & Contact
27.1 Getting Help

If you encounter an issue using the portal, try the following steps first:

  1. Re-read the relevant section of this manual for your role.
  2. Clear your browser cache and try again.
  3. Try a different browser (Chrome, Edge, or Safari are recommended).
  4. Contact the SSFA administrator using the details below.
27.2 Contact Details
ContactDetails
Portal websitessfa.online
Contact pagessfa.online/contact/
Admin emailadmin@sussexschoolsfa.com
27.3 Reporting a Problem

When reporting a technical problem, include the following information to help the administrator resolve it quickly:

  • Your account email address
  • The page URL where the problem occurred
  • What you were trying to do
  • What you expected to happen vs. what actually happened
  • A screenshot if possible