---
title: "Parkonect: Passkit Create Monthly QR Code"
description: "Parkonect’s Passkit feature allows you to send monthly parkers a QR code they can use as a credential for easy access. Monthly Parkers can save this credential in their digital wallets (Apple Wallet or Google Wallet). This guide provides step-by-step…"
url: "https://qa.flashparking.com/docs/parkonect-passkit-create-monthly-qr-code/"
updated: "2026-01-13"
category: Parkonect / Parkonect Monthly
---

# Parkonect: Passkit Create Monthly QR Code

Parkonect’s Passkit feature allows you to send monthly parkers a QR code they can use as a credential for easy access. Monthly Parkers can save this credential in their digital wallets (Apple Wallet or Google Wallet). This guide provides step-by-step instructions on creating and distributing monthly passes.

## Requirements

The monthly account must be active.

![](https://qa.flashparking.com/wp-content/uploads/2023/07/image-80.png)

## Generate Passkit Enrollment Link

**1.** Log in to [Passkit](https://app.passkit.com/login).

**Username:** [john.oconnell@flashparking.com](mailto:john.oconnell@flashparking.com)
**Password:** P@rking123!

**2.** Select the **Company**the garage is associated with (e.g., Parkonect).

**3.** Go to the **Distribution** tab and click **Share**.

![](https://qa.flashparking.com/wp-content/uploads/2023/07/image-78-1024x463.png)

**4.** **Copy**the link and **share**it with the parking operator.

![](https://qa.flashparking.com/wp-content/uploads/2023/07/image-79.png)

## Create Monthly QR Code

These steps are typically performed by the parking operator:

**1.** Log in to [Parkonect](https://secure.parkonect.com/Admin/Login.aspx).

**2.** Go to **Garage**> **Garage Setting** > **Accounts**.

**3.** Select the **monthly account** for the parker for whom you want to create a virtual pass.

**4.** **Copy**the **Credentials**(M + Barcode, e.g., **M879465321**).

![](https://qa.flashparking.com/wp-content/uploads/2023/07/image-76.png)

**5.**Go to the **Passkit Enrollment link**.

**6.** Enter the **name**, **email**, and **mobile number**. Then, **paste the monthly parker's credentials** into the Passkit Barcode field.

![](https://qa.flashparking.com/wp-content/uploads/2023/07/image-77.png)

**6.** Click **Enroll**.

## Monthly Parker Experience

The monthly parker will receive an email, typically found in their spam folder, containing their parking pass.

![](https://qa.flashparking.com/wp-content/uploads/2023/07/image-81.png)

The parker then clicks **Save to Phone** to add the pass to their digital wallet.

![](https://qa.flashparking.com/wp-content/uploads/2023/07/image-82-580x1024.png)

## Bulk/Batch Creation by CSV Import

This method allows you to import data from a CSV file, create digital passes, and optionally email them to recipients. This entire process can be completed in just 10–15 minutes, making it a fast and efficient way to manage a large number of passes.

### Decide Your Welcome Email Strategy

Before you begin, decide how you want to distribute your passes. You have two options for the welcome email:

- Enable the welcome email if you want PassKit to automatically send a distribution email with a link to the digital pass.
- Disable the welcome email if you prefer to create the passes now and send the emails later using your own email system.

If you choose to enable the welcome email, make sure to review and confirm the content is correct before proceeding.

![](https://qa.flashparking.com/wp-content/uploads/2023/07/image-126-1024x508.png)

### Manually Add a Test Pass Holder

To ensure everything works as expected, create a single test pass first.

1. Click "Add Pass" (or the equivalent button for your pass type) in the PassKit portal.
2. Enter the details for a test pass holder, using your own email address or one you can easily access.

This allows you to verify the pass design, the welcome email (if enabled), and the overall process before you import a large batch of passes.

![](https://qa.flashparking.com/wp-content/uploads/2023/07/Recording2359.gif)

### Confirm Your Card Design and Welcome Email

After adding the test member, check the following:

- Confirm you’ve received the welcome email (if enabled).
- Verify the pass looks exactly as expected, paying close attention to the values displayed on the card.

**Pro Tip:** Test the pass on both iPhone and Android devices to ensure compatibility.

If anything is not as expected, revisit the design, distribution, or settings tabs to make adjustments. Re-test until you’re satisfied.

![](https://qa.flashparking.com/wp-content/uploads/2023/07/image-125.png)

Do not proceed until you're happy with the card design, email content and data fields.

### Open the CSV import pop up

When you’re ready to import your data:

1. Navigate to the main table for your pass type (e.g., the Members Tab for Membership and Loyalty Cards, Coupons Tab for Coupons, and the Tickets Tab for Event Tickets).
2. Click the "Import CSV" button to open the import window.

![](https://downloads.intercomcdn.com/i/o/hff216dt/1738064448/980a3c537f24a735f5f53fd45207/Recording%2B-2360.gif?expires=1768326300&signature=c78aa33f0c7b04d0d120b2048ef33643ea93c579d56d87b2e412f68bf7dcafd3&req=dSckHsl4mYVbUfMW1HO4zZ8t%2FEzHb72PyIvuF%2FmVghUgEviLLdIijDEbwA9X%0AV3W7AluTfH4dtCpudbs%3D%0A)

### Add your CSV File

Upload your CSV file by either dragging and dropping it or clicking to select it.

**Important Notes**

- Your CSV file must include a ‘Tier’ column, as this is a required field. The ‘Tier’ field holds the Tier ID for your membership program.
- If you’re using profile images on your membership cards, ensure one of the columns in your CSV contains a publicly accessible URL linking to the profile image (e.g., the image stored on Google Drive). This URL must be accessible for PassKit to create the pass successfully. (e.g.[https://drive.google.com/file/d/1ihEic9xnhNw9UCQPNl8YS-AJfI5pGCNs](https://drive.google.com/file/d/1ihEic9xnhNw9UCQPNl8YS-AJfI5pGCNs))
- PassKit will display the first 5 entries of your CSV file for confirmation. Click “Next” to proceed.

![](https://downloads.intercomcdn.com/i/o/hff216dt/1738064425/6c3d9e85d09a6981bb80b0c410f9/Recording%2B-2363.gif?expires=1768326300&signature=565699997a5ac5b61845304692aaff1568f5d6b5478bd5e0a39eff34e0c4702a&req=dSckHsl4mYVdXPMW1HO4zUVS4mE7jQyea5ETRbaUoORUPcLzH93QyAV5CcBX%0Aw%2FoCCuZBT8Q3r1Oz2AQ%3D%0A)

### Map your data

In this step, map the data from your CSV file to the corresponding fields in PassKit. Ensure each column in your CSV aligns with the correct field on your membership card.

#### Profile Image URL Mapping

If your CSV includes a column with profile image URLs, ensure this column is mapped to the profile image field during the mapping step. This ensures the images are correctly assigned to each member’s digital card.

![](https://downloads.intercomcdn.com/i/o/hff216dt/1738064476/eb4e9c12ac6ffbcf15249b8f4e3a/Recording%2B-2364.gif?expires=1768326300&signature=e70894b54fc15b808e8d215e7961bb2af0544cd6280870515e28fcee71a4b1b3&req=dSckHsl4mYVYX%2FMW1HO4zUCdwqOJzC8VYkgAvWPgSnkeYoW3YdRSBcgi%2B9b4%0AYfYU8JAJ3VJGPXQOVeA%3D%0A)

### Review and Submit

After mapping your data:

1. Review the data mapping to ensure accuracy.
2. Click “Submit” to complete the import process.

**Important:** If your program is configured to send a welcome email, all members in the CSV file will receive an email as soon as you click “Submit.”

![](https://downloads.intercomcdn.com/i/o/hff216dt/1738064430/8f9d3210c8a48e63fd93664cab65/Recording%2B-2365.gif?expires=1768326300&signature=6516ee0f77d70847cf022de8252b466f3edb51ee304121e830bf31ebb4565f92&req=dSckHsl4mYVcWfMW1HO4zbYQBDpc%2F63qvy3Moi0tWd259mG6gizRc8QRMo3L%0AiazuiQb3CnfSQVGNk%2BQ%3D%0A)

### Review Import Results

After submitting, you’ll receive an email with two files:

1. **success.csv:** Contains a new column with the Pass ID for each successfully imported member.
2. **error.csv:** Lists any rows that failed to import, along with the reason for the error.

**Next Steps:**

- For members in the error.csv file, review the errors, correct the issues in a new CSV file, and repeat the import process from Step 5.
- Continue this process until the error.csv file is empty, indicating all members have been successfully imported.

### Additional Recommendations

**Test with a Small Group First**

When importing a CSV for the first time, we recommend testing with a small group (e.g., a test group or just one row with your details). This allows you to verify that the fields are mapped correctly and that the profile image works (if used). Once you’re confident everything is set up correctly, you can proceed to import larger CSVs.

**Break Down Large CSVs**

For large CSV files, we recommend breaking them down into smaller files (the maximum size for a CSV is 4MB). This ensures smoother processing and reduces the risk of errors during import.

**CSV File Example**

![](https://qa.flashparking.com/wp-content/uploads/2023/07/image-128.png)

  [Passkit Mass Export Test 11.14.25](https://qa.flashparking.com/wp-content/uploads/2023/07/Passkit-Mass-Export-Test-11.14.25.xlsx)[Download](https://qa.flashparking.com/wp-content/uploads/2023/07/Passkit-Mass-Export-Test-11.14.25.xlsx)
