--- title: "Using Swift Mode" slug: "using-swift-mode" tags: ["Mobile Check-in App"] updated: 2025-09-15T14:54:20Z published: 2025-09-15T14:54:20Z canonical: "docs.blackthorn.io/using-swift-mode" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.blackthorn.io/llms.txt > Use this file to discover all available pages before exploring further. # Using Swift Mode > [!WARNING] > Short-term Known Issue > > The following is a known issue with Version 1.4.0. Currently, the Mobile Check-in app won’t ask a user to log in again if they are logged out on the back end. This causes only cached data to appear after refreshing the Events list. > > > > We recommend keeping the Mobile Check-in app’s policies set to the default setting to prevent this issue. Once the problem is fixed, you can configure the app’s policies as needed. > > *Date Added: August 15, 2025* ## Enable Swift Mode 1. Open the Mobile Check-in app. 2. Tap the hamburger navigation button in the upper left-hand corner. 3. Click **Settings**. ![Swift Mode Check-in Settings](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_Settings.png) 4. Set *Swift Check-In Mode* to “ON.” ![Swift Mode Check-in How to turn on](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_Settings_Turn%20On.png) 5. *Optional:* Set *Continuous Scan Mode* to “ON” for rapid scanning when speed is more important than verifying Attendee details. See [“Optimize for Speed”](/v1/docs/using-swift-mode#optimize-for-speed) for more details. ![Swift Mode Check-in Turned On](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_Settings_On.png) 6. While connected to Wi-Fi, open the relevant Event and click **IMPORT SF ATTENDEES** if this is the first time opening that Event. This will load the Attendee data onto your device. The initial load time for large Events may take time, but subsequent loads are instant. ![Swift Mode Check-in First Upload Attendees](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_Load%20Attendees%20the%20first%20time.png) If you have already loaded the Event, you will see the **CHECK SF FOR NEW ATTENDEES** button. Clicking this button will load any Attendees who were not included in the initial group. Once the Event is loaded, Swift Mode will operate the same way whether or not the device is connected to Wi-Fi. ## Check In Attendees by Name or Email 1. Click into the Search bar. 2. Enter an Attendee’s full **First Name**, full **Last Name**, full **Email**, or full company name (**Account**) in the search bar. You must enter the exact information. Partial names (e.g., just “Jo” for “John”) will not return results. ![Swift Mode Check-in Search Attendees](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_search%20for%20Attendee.png) 3. Use one of the following methods to check in the Attendee. - Swipe left on the Attendee’s name and click the **green checkmark** OR ![Swift Mode Check-in Swipe to check in](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_Swipe%20to%20check%20in.png) - Tap the Attendee's name to view their profile, and then click the green **CHECK IN** button. ![Swift Mode Check-in Attendee Details](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_Attendee%20record.png) You can review the Attendees who have checked in by clicking the "Recent Check-Ins" tab. **Tip 1:** The main screen shows the number of Attendees who have checked in, the number who have not, and the sync status. **Tip 2:** To undo accidental check-ins, open the search bar and enter the Attendee’s name. Tap their name and click **UNDO CHECK IN**. ## Check In Attendees by Scanning a QR Code Note: The first time you use the QR code scanner, you must allow camera access on your phone. ### Verify Attendee Information and/or Print a Badge Leave *Continuous Scan Mode* set to “OFF” to verify an Attendee’s information or [print a badge](/v1/docs/badge-printing) for them. 1. Tap the blue **QR code** button in the bottom right-hand corner to open the scanner. 2. Scan the Attendee’s QR code. Check-in happens instantly. 3. Review the Attendee’s details in their profile. 4. Print a badge, if needed. **Tip:** If you inadvertently scan the same QR code twice, the check-in will still be successful. ### Optimize for Speed Set *Continuous Scan Mode* to “ON” to optimize for speed. Use this setting if you do not need to verify the Attendee’s information or print a badge. 1. Tap the Hamburger navigation button in the upper left-hand corner. 2. Click **Settings**. 3. Verify that *Swift Check-In Mode* is set to “ON.” 4. Set *Continuous Scan Mode* to “ON.” 5. Open an Event. 6. Click the **QR code** button in the bottom right-hand corner. 7. Scan Attendee QR codes without closing the scanner between Attendees. 8. Pause, restart, or stop as needed. **Tip:** If you inadvertently scan the same QR code twice, the check-in will still be successful. ### External ID QR Code Scanning External ID QR code scanning works with Swift Mode with *Continuous Scan Mode* set to “ON” or “OFF.” - You can create new Attendees with External IDs only if your mobile device is connected to Wi-Fi. - External IDs can be used to check in existing Attendees with or without Wi-Fi. **Tip:** If you inadvertently scan the same QR code twice, the check-in will still be successful. ### Attendee Group Check-in 1. Set *Continuous Scan Mode* to “ON.” 2. Scan a QR code for an Attendee who belongs to an Attendee Group. 3. Click **View Profile** to access the Attendee details screen. 4. Click the “Group” tab. 5. Click **Check In for All** at the bottom of the Attendee Group list to check in all Attendees in the group. **Tip:** If you inadvertently scan the same QR code twice, the check-in will still be successful. ## View Attendee Check-Ins ### Attendee Records Each Attendee entry should include the following details: - Attendee Name; if available, otherwise it will read "Unknown Attendee" - Attendee Email - **Attendance Status** will be set to "Attended" or will be blank - Timestamp indicating when the transaction occurred ### Recent Check-Ins Tab The “Recent Check-Ins” tab is next to the “All Attendees” tab. Once the Mobile Check-in app captures activity offline, the history will be listed and sorted by most recent (top to bottom). Mobile Check-in app users will see a “Pending” flag next to an Attendee's name until the app is synced. Users can also scroll down to see all the Attendees, which ones have checked in/out, and their attendance update. - Green checkmark = Checked in or “Attended” - Red X = Checked out (undo) - Blue + = New Attendee ![Swift Mode Check-in Pending Sync Attendees](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_Attendees%20with%20Yellow%20Pending.png) ## Sync Attendees to Salesforce ### Sync Manager The Sync Manager is accessed via the **Cloud** button in the top right-hand corner and shows the following information: - Device pending changes - Last sync - Status - Sync history with each **Request Id** - The status for each sync request (ex. completed or failed) ![Swift Mode Check-in Sync Changes](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_Sync%20Changes.png) ### Sync to Server Syncing in Swift Mode is a manual process. Unlike the legacy offline mode, connecting to Wi-Fi does not trigger a sync in Swift Mode. 1. Connect to Wi-Fi. 2. Tap the Sync Manager or **Cloud** button in the top right-hand corner.![Swift Mode Check-in Sync Manager Cloud Button](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_Attendees%20with%20Yellow%20Pending_Click%20Cloud%20Sync.png) 3. Click **SYNC X CHANGES**. ![Swift Mode Check-in Sync Changes](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_Sync%20Changes.png) 4. Click on the completed **Request Id** to open the details. ![Swift Mode Check-in Review Sync Details](https://cdn.document360.io/f977eec0-500f-40a3-b663-724a51f78075/Images/Documentation/Swift%20Mode_Cloud%20Sync_Click%20Request%20to%20view%20details.png) If the sync fails, tap the **Cloud** button again, and a new **Request Id** will be generated. If you are unable to complete the sync, please copy the **Request Id** and include it in your support request to Blackthorn. ## Add Attendees ### Manually If an Attendee isn’t found, tap the **"+"** button (bottom right) to add a new Attendee. Wi-Fi is not required to manually add an Attendee. **Tip:** When adding a new Attendee via the **“+”** button, after saving, the Attendee is immediately checked in and appears in both the “All Attendees” and “Recent Check-Ins” tabs. ### Via an External ID Use the QR Code Scanning steps above to create Attendees. Wi-Fi *is required* to add Attendees using this method. ## Related - [Swift Mode Overview](/swift-mode-checkin-overview.md) - [References and Troubleshooting](/swift-mode-references-troubleshooting.md) - [Swift Mode Technical Information](/swift-mode-technical-information.md)