Administrator Documentation

Park Me Up
How-To Guide

Everything your team needs to manage parking registrations, events, invitations, and on-the-day operations from the admin dashboard.

Platform Park Me Up
Venue Aston Villa FC
Audience Administrators
Sections 6
Section 1
Adding & Managing Events
Create matchday or event records, set capacity, and manage parking zones.
Section 2
Bulk Uploading Registrations
Import large lists of passes via CSV, map columns, and review errors.
Section 3
Invitations & QR Codes
Send parking passes by email or WhatsApp with unique QR codes per vehicle.
Section 4
Check-in / Check-out
Scan passes on the day, monitor live occupancy, and handle exceptions.
Section 5
Managing Individual Passes
Edit, transfer, revoke, or reissue passes for individual registrations.
Section 6
Admin & Settings
Manage admin users, notification settings, integrations, and security.
1

Adding & Managing Events

Create and configure matchday or event records before sending any parking invitations.

1
Navigate to the Events section

Log in to the Park Me Up admin dashboard. In the left-hand navigation, click Events. You will see a list of all upcoming and past events for your venue.

Events list view
2
Create a new event

Click the + Add Event button in the top-right corner. A form will appear asking for the following details:

Event Name Required
e.g. Aston Villa vs Chelsea – Premier League
Date & Time Required
The date and kick-off time of the match or event.
Venue Optional
The venue name, e.g. Villa Park.
Venue Address Optional
The full address of the venue.
Notes Optional
Internal notes visible only to administrators.
Event Image Optional
Upload a banner image (JPEG, PNG, WebP or GIF, max 10MB, recommended 1600×900px).
Recurring Event Optional
Tick to create multiple events at once — see below.
Create New Event form

Recurring events: Tick the Recurring Event checkbox to create a series of events in one go. Set the repeat frequency (e.g. weekly), the end condition (after a set number of occurrences), and the number of occurrences (up to 100). Each event in the series is created independently and can be managed, edited, or cancelled separately.

Recurring Event settings
4
Save and confirm the event

Click Save Event. The event will appear in the Events list with a status of Draft. It will remain in Draft until you begin sending invitations, at which point its status changes to Active.

Tip: You can edit any event details at any time before the event date, including adjusting capacity if more or fewer parking spaces become available.
3
Set visibility & parking areas

Click the Visibility tab to configure two settings before saving the event:

Live on Public Site
Tick this to make the event visible on the public-facing site so fans can purchase parking. Leave unticked to keep the event internal (invite-only).
Available Parking Areas
Select which parking areas apply to this event. Only ticked areas will appear as options when guests register. Each area shows its name and available spaces.
Only selected parking areas will be available when guests register for this event. Parking areas and their space counts are managed under Settings → Parking Zones.
Visibility tab
5
Clone an existing event

To save time for recurring matchdays, open an existing event and click Clone Event. A duplicate is created with all settings copied — simply update the date and event name. This is especially useful when parking zones and capacity remain the same across multiple fixtures.

Screenshot – Clone Event option Replace this placeholder with a screenshot showing the Clone Event button
6
Archive or delete an event

Past events are automatically moved to the Archived tab after the event date. To manually archive an event early, open it and select Archive Event from the options menu. Archived events are read-only and retain all registration and check-in history for reporting purposes.

Important: Deleting an event is permanent and will remove all associated registration records. Only delete test or erroneously created events. Use Archive for all real events.
2

Bulk Uploading Registrations

Import a list of parking registrations from a CSV file rather than adding them one by one.

1
Prepare your CSV file

Before uploading, ensure your spreadsheet is saved as a .csv file and contains at minimum the following columns. Column names are not case-sensitive, but must match the accepted headers:

ColumnRequired?Example ValueNotes
first_nameRequiredJamesPass holder first name
last_nameRequiredSmithPass holder surname
emailRequired[email protected]Used to send the invitation
phoneOptional07700900123Required for WhatsApp delivery
vehicle_regOptionalAB12 CDELeave blank for delegate passes
parking_zoneOptionalZone AOverrides the event default zone
Delegate passes: If a pass holder will register their own vehicle plate at a later date, leave vehicle_reg blank. They will be prompted to enter their plate when they receive their invitation link.
Screenshot – Example CSV in Excel Replace this placeholder with a screenshot of a correctly formatted CSV file
2
Open the Bulk Upload tool

Open the event you want to upload registrations to. Click the Registrations tab, then select Bulk Upload from the top-right menu. The upload modal will open.

Screenshot – Bulk Upload button location Replace this placeholder with a screenshot of the Registrations tab and Bulk Upload button
3
Upload and map your file

Drag and drop your .csv file into the upload area, or click Browse to select it. The system will automatically detect and map your columns. Review the column mapping to confirm it is correct, then click Continue.

Screenshot – Column mapping screen Replace this placeholder with a screenshot of the column mapping step
4
Review and resolve errors

The system will validate every row before importing. Any rows with issues will be flagged with a reason. Common errors include:

  • Duplicate email – the address already exists for this event
  • Invalid email format – the email address is malformed
  • Invalid phone number – required if WhatsApp delivery is selected
  • Capacity exceeded – the upload would take the event over its maximum

You can download a report of failed rows, correct them, and re-upload. Valid rows will still be imported even if some fail.

Screenshot – Validation error summary Replace this placeholder with a screenshot of the validation results screen
5
Confirm the import

Once you are happy, click Import [N] Records. A progress bar will show as records are created. When complete, the Registrations tab will refresh showing all newly added entries with a status of Not Yet Invited.

Tip: You do not need to send invitations immediately after uploading. Registrations sit in a holding state until you are ready to dispatch them.
3

Sending Invitations & QR Codes

Dispatch parking passes to registrants via email or WhatsApp, each containing a unique QR code.

1
Choose your delivery method

Park Me Up supports two delivery channels for parking passes:

  • Email – A branded email is sent containing the parking pass with QR code as an attachment or embedded link.
  • WhatsApp – A message is sent via Twilio containing a link to the pass and a QR code image. Requires a valid mobile number in international format.
WhatsApp delivery: The pass holder will receive a WhatsApp message from the Park Me Up system number. They do not need to have WhatsApp Business or any special setup — any WhatsApp account on that number will receive the message.
2
Send invitations to all uninvited registrants

From the Registrations tab of an event, click Send Invitations. You will see a summary of how many registrants have not yet been invited. Select your preferred delivery channel, then click Send All.

Screenshot – Send Invitations panel Replace this placeholder with a screenshot of the Send Invitations flow
3
Send an invitation to an individual

To send or resend an invitation to a single registrant, locate them in the Registrations list and click the options menu next to their name. Select Send Invitation. This is useful for re-issuing passes to people who did not receive the original message.

Screenshot – Individual resend option Replace this placeholder with a screenshot of the per-registrant options menu
4
What the pass holder receives

The pass holder receives a message containing:

  • The event name, date, and time
  • Their allocated parking zone and any entry instructions
  • A unique QR code linked to their registration
  • A link to view and save their pass on their phone

For delegate passes (where no plate was provided), the pass holder is also given a secure link to register their vehicle plate before arriving.

Screenshot – Example pass holder message Replace this placeholder with a screenshot of the email or WhatsApp message received by the pass holder
5
Track invitation status

Each registrant in the list displays an invitation status badge:

  • Not Invited – invitation has not yet been sent
  • Sent – the invitation has been dispatched
  • Delivered – confirmed delivered (WhatsApp only)
  • Plate Registered – the delegate has submitted their plate
Failed deliveries: If a WhatsApp message fails (e.g. invalid number), the status will show Failed. You can correct the phone number and resend, or switch to email delivery for that individual.
4

Check-in & Check-out on the Day

Scan QR codes at the barrier, monitor live occupancy, and handle gate exceptions in real time.

1
Open the scanner on a gate device

On a smartphone or tablet at the gate, open the Park Me Up app and navigate to Scan. Select the relevant event from the dropdown. Point the camera at a pass holder's QR code to check them in.

The scanner works offline for up to 30 minutes and will sync check-in data automatically once a connection is restored. Ensure gate devices are online before the car park opens where possible.
Screenshot – Scanner / gate view Replace this placeholder with a screenshot of the QR scanner screen
2
Understand scan results

After scanning, the device will display one of the following results:

ResultColourMeaning
Approved🟢 GreenValid pass — entry permitted
Already Checked In🟡 AmberPass used previously — verify with holder
Not Found🔴 RedQR code not recognised — do not admit
Wrong Event🔴 RedPass is for a different event or date
Revoked🔴 RedPass has been cancelled by an admin
3
Monitor live occupancy from the dashboard

From any admin device, open the event and select the Live View tab. This shows real-time occupancy by zone, a running count of checked-in vehicles, and a list of the most recent check-ins. This screen updates automatically — no refresh required.

Screenshot – Live occupancy dashboard Replace this placeholder with a screenshot of the Live View occupancy screen
4
Manual check-in for lost or inaccessible passes

If a pass holder cannot display their QR code (e.g. dead phone battery), search for them by name or vehicle registration in the Registrations tab. Click their record and select Manual Check-in. Enter your admin PIN to confirm.

Manual check-ins are logged with the admin user who performed them, providing a full audit trail for any disputes.
5
Check-out and post-event reporting

Check-out scanning works the same as check-in — the system automatically determines whether a scan is an entry or exit based on the vehicle's current status. After the event, use Export Report from the event page to download a full log of all entries, exits, and manual overrides.

Screenshot – Export Report option Replace this placeholder with a screenshot of the post-event export screen
5

Managing Individual Passes

Edit, transfer, revoke, or reissue passes for individual registrations as circumstances change.

1
Find a registration

Open the relevant event and go to the Registrations tab. Use the search bar to find a pass holder by name, email address, or vehicle registration. Click on their row to open the individual pass record.

Screenshot – Registration search and record view Replace this placeholder with a screenshot of the registration search and detail view
2
Edit pass details

From the pass record, click Edit to update the following fields:

  • Name or contact details
  • Vehicle registration plate
  • Allocated parking zone
  • Delivery preference (email / WhatsApp)

After saving, the pass is updated immediately. If the pass has already been sent, the updated details will be reflected on the pass holder's link — they do not need to be re-invited unless the QR code itself needs to be reissued.

3
Transfer a pass to a different person

If a pass needs to be transferred to a different person (e.g. a colleague is attending instead), open the pass record and select Transfer Pass. Enter the new pass holder's name, email, and phone number. The original pass will be invalidated and a new one issued to the new recipient.

Transferring a pass generates a new QR code. The original QR code will no longer scan as valid at the gate.
4
Revoke a pass

To cancel a pass (e.g. the holder is no longer attending), open the pass record and click Revoke Pass. Enter a brief reason for your records, then confirm. The pass will immediately show as Revoked and will be rejected at the gate scanner.

Revoking a pass does not automatically notify the pass holder. If they should be informed, use the Send Notification option to send them a message before the event.
Screenshot – Revoke Pass confirmation Replace this placeholder with a screenshot of the revoke pass dialog
5
Reissue a pass

If a pass holder loses their QR code or cannot locate their original message, click Reissue Pass from their record. A new QR code is generated (the old one is invalidated) and the updated pass is dispatched via their preferred delivery method.

6

Admin & Settings

Manage admin user accounts, notification preferences, integrations, and security settings.

1
Managing admin users

Navigate to Settings → Admin Users to view all users with access to the dashboard. From here you can:

  • Invite a new admin by entering their email address
  • Assign a role: Admin, Security Supervisor, Security Staff, or Showcase Backend
  • Remove or deactivate an existing user's access
  • Reset a user's password or require them to re-authenticate
Screenshot – Admin Users settings page Replace this placeholder with a screenshot of the Admin Users management screen
2
Role permissions overview
PermissionAdminSecurity SupervisorSecurity StaffShowcase Backend
View Dashboard
View Registrations
Create Registrations
Edit Registrations
Delete Registrations
Check In Vehicles
Manage Invitations
View Reports
Manage Events
Manage Parking Areas
Manage Departments
Manage Attendants
Manage FAQs
Manage Email Templates
Manage Seasons
Manage Payment Terminals
View Activity Logs
Manage Users
Manage Roles
Manage Settings
Read-Only Showcase Mode
3
Two-factor authentication (2FA)

2FA is enabled by default for all Admin accounts. When logging in, admins receive a one-time code via SMS to their registered mobile number. To update the 2FA phone number for an account, go to Settings → My Account → Security.

It is strongly recommended that Security Supervisor accounts also have 2FA enabled. This can be enforced across the venue from Settings → Security Policy.