# Getting Started

Welcome to **CSP Connect**! This guide covers everything you need to get started with the mobile app so you can begin working at events.

## Before You Start

- Have your phone connected to **Wi-Fi** and keep your **email and notifications open**.
- Your **one-time 6-digit login code** is in a separate email from CSP Connect. You will need it to log in after installing the app. The code is valid for **7 days**.
- Always keep your CSP Connect app updated via **Google Play** or the **App Store**.
- If you get stuck, refer to the [Troubleshooting & FAQs](/guides/worker/troubleshooting) section.

## What You Can Do with CSP Connect

- **See your assigned session:** event name, site, date, and time.
- **Check in and check out:** so your time is recorded properly.
- **Start and end breaks:** breaks are paid but must be logged.
- **Respond to one-time prompts:** location requests, liveness-check requests, and extended-hours prompts from your manager.
- **Find your manager's details:** and request help regarding the app.

:::note
Some events run with live tracking off. In those events the app may ask for your location once at check-in, at end break, or at check-out. This is **not** continuous tracking.
:::

## Download the App

**CSP Connect** is available as a native mobile application for casual workers. Choose the option that applies to your device below.

TestFlight is the only supported installation method for iPhone and iPad.

    **New users: installing for the first time**

1. Tap the button below to download TestFlight. The App Store will open. Tap **Get** to install TestFlight.

    [Download on TestFlight](https://testflight.apple.com/join/WR5rantF)

2. Once TestFlight is installed, open the CSP Connect invitation email and tap **Install CSP Connect (iOS)**. TestFlight will open and show the CSP Connect card.

    ![TestFlight app page for CSP Connect](../../../../assets/getting-started/Install%20Testflight.jpg)

3. Tap **Install** in TestFlight and wait for the progress circle to finish.

    ![TestFlight install screen for CSP Connect](../../../../assets/getting-started/Testflight-Install%20CSP%20Connect.jpg)

4. Open CSP Connect. Enter your 6-digit code from the email and tap **Continue** to log in.

    **Existing iOS users: updating the app**

    Open TestFlight and tap **Update** next to CSP Connect. No reinstallation needed. Open the app and enter your 6-digit login code when prompted.

    :::note
    iOS users cannot use Google Play or APK files. TestFlight is the only supported method for Apple devices.
    :::

  CSP Connect is now available on the **Google Play Store** as a production release.

    **New users: installing for the first time**

1. Open the **Google Play Store** on your Android phone.
2. Search for **CSP Connect** and tap **Install**.
3. Once installed, open the app and enter your **6-digit login code** from your email. Tap **Continue** to log in.

    ![Confirmed tester on Google Play](../../../../assets/getting-started/Download%20CSP%20Connect%20Google.png)

    :::tip
    If CSP Connect does not appear in search results, tap your profile icon (top right of the Play Store), switch to your work or invited Gmail account, and search again.
    :::

    **Existing users: moving to the production release**

    If you previously had CSP Connect installed via **Google Play (closed testing)**, you only need to update the app. No reinstallation is needed.

1. Open the **Google Play Store** and search for **CSP Connect**.
2. Tap **Update**.
3. Once updated, open the app and continue as normal. Your session remains active.

  If you previously installed CSP Connect via a direct APK download, you must uninstall it and reinstall from Google Play. The APK and Google Play versions are separate and cannot be updated directly. This is a one-time step.

    :::caution
    Action required. You must complete this before your next booking. Your 6-digit login code is valid for 7 days, so do not wait until the day of your shift.
    :::

1. Uninstall the current CSP Connect app from your phone. Go to **Settings > Apps > CSP Connect > Uninstall**, or press and hold the app icon and select **Uninstall**.
2. Open the **Google Play Store** and search for **CSP Connect**, then tap **Install**.
3. Once installed, open the app and enter your **6-digit login code** from your email when prompted.

  ## First-Time Setup

You will receive a separate email from CSP Connect containing your **6-digit login code**. The code is valid for **7 days**. Please complete this step as soon as possible and do not wait until the day of your booking.

![Login code email](../../../../assets/getting-started/Open%20Google%20PlayStore.png)

1. Open the **CSP Connect** app on your device.
2. Enter the **6-digit one-time code** from the email exactly as shown.

   ![Enter your login code screen](../../../../assets/getting-started/Enter%20your%20Login%20Code.jpg)

3. Tap **Continue** to log in.
4. If prompted, tap **Allow** so you do not miss shift prompts. CSP Connect notifications are set to bypass **Do Not Disturb** on both Android and iOS to ensure you always receive critical shift alerts.

   ![Allow notifications prompt](../../../../assets/getting-started/AllowNotificationPerms.jpg)

5. If prompted, allow location access for one-time location request prompts. Tap **While using the app**.

   ![Allow location prompt](../../../../assets/getting-started/AllowLocationPerms.png)

6. On the **Home** screen, verify your name and your next session.

:::tip
If you cannot find the email, check your **Spam** or **Junk** folder and search for "CSP Connect". If the code has expired, tap **Request New Code** on the login screen to have a new one sent to your email — no need to contact your manager.
:::

## Your Dashboard

After logging in you will see your **Home Dashboard**. Sessions are grouped into four categories:

- **Active:** sessions currently in progress that you are checked into.
- **Upcoming:** confirmed future shifts with prerequisites.
- **Missed:** sessions that passed without a check-in.
- **Completed:** finished sessions with approved hours.

The dashboard also shows **Available Actions** (e.g., "Check In") and **Recent Shifts** with a summary of your past worked hours.

## Opening Your Assigned Session

When you tap your assigned session, the app opens the **Prerequisites** area. At the top you will see two tabs:

### Requirements to Check-In

![Requirements to Check-In tab](../../../../assets/getting-started/PrerequisitiesBriefing.png)

This tab lists everything you must complete before you can check in. Complete each item. If a line still shows as not completed, tap it to read the instructions or contact your manager from the Manager Card.

**Requirements Progress**

A percentage bar shows how close you are to being ready. Each time you complete a requirement, the progress updates automatically.

**Briefing Acknowledgement** _(required)_

- **Safety Briefing Acknowledgement:** a short statement confirming you have received on-site safety and emergency information from your manager. Tap **Confirm Briefing** when you have been briefed.
- **Not Yet:** if you have not been briefed, tap **Not Yet**. The item stays incomplete and check-in remains locked until your briefing is finished.

**Face Verification (Liveness)** _(required when shown)_

- Tap **Verify Face** and follow the on-screen steps: keep your **face inside the circle**, hold the phone steady, and adjust lighting if asked.
- If verification **succeeds**, you will return to the checklist with the item marked complete.
- If it **fails**, try again with better lighting and your face centred.

**Your Location** _(required)_

- Turning **Location** on and enabling **Wi-Fi** (for better GPS accuracy) help the app place you correctly.
- The map shows a green ring for the allowed area and your current position. If you are outside, walk into the green ring until the banner clears.

How the geofence check works depends on whether your session uses sub-sessions:

| Scenario | What you need to do |
| :--- | :--- |
| **No sub-sessions** | Be within the main **session geofence** to check in. |
| **Sub-sessions assigned** | Be within your **assigned sub-session's geofence** to check in. The main session geofence alone is not enough. |

:::caution
If your session has sub-sessions, you will not be able to check in until you are physically inside your assigned sub-session area. If you are unsure which sub-session you are assigned to, check with your manager.
:::

**Confirm Details & Check In**

When all required items are complete **and** you are inside the event radius, the bottom button **unlocks**. Tap **Confirm Details & Check In** to open the final sheet and slide to confirm.

:::tip
If the button is still locked, re-check that your **Briefing** and **Face Verification** are both complete, then step fully inside the green ring on the map and wait a moment for the location banner to update.
:::

### Session Details

![Session Details tab](../../../../assets/getting-started/PrerequisitiesBriefing-SessionDetails.png)

This tab shows your shift information:

- **Your Shift & Start:** today's shift window (e.g., 14:20–20:30).
- **Your Role:** the role you are assigned to (e.g., Security).
- **Manager Card:** shows the session manager with quick actions: **Call**, **Message**, and (if available) **Request Replacement Gear** for lost or defective items.

## Quick Reference

| Step | Action                                          |
| :--- | :---------------------------------------------- |
| 1    | Complete prerequisites                          |
| 2    | Check in                                        |
| 3    | Start break                                     |
| 4    | End break                                       |
| 5    | Extended hours _(if requested by your manager)_ |
| 6    | Check out                                       |

:::note
Contact your manager for any issues or concerns.
:::