21.1 Bulk QR Creation

The QR workspace includes Bulk QR Codes for creating multiple URL QR Codes from a CSV file. Bulk import is restricted to paid plans in the current implementation.

21.2 Download the Sample CSV

Select Download sample CSV. The sample uses the header:

name,code,destination_url

Example rows in the packaged source include a campaign name, an optional custom code, and a valid destination URL.

21.3 CSV Columns

ColumnRequirement
nameInternal QR name. If blank in a valid row, the importer can fall back to Bulk QR.
codeOptional. If omitted, PROS derives a unique code from the name.
destination_urlRequired for a row to be imported and must be a valid URL. The importer also accepts a header named url as a fallback.

21.4 File Requirements

  1. File must be present.
  2. MIME must be CSV.
  3. Filename extension must be .csv.
  4. Maximum upload size is 2 MB for the bulk CSV.
  5. Bulk import is not available on the Free plan.

21.5 Importing

  1. Open QR Codes.
  2. Select Bulk QR Codes.
  3. Download the sample CSV if you need a template.
  4. Prepare rows using name, code, destination_url.
  5. Choose the CSV file.
  6. Select Import QR codes.
  7. Wait for the status message showing how many QR Codes were imported.
  8. Review the Saved QR codes listing.

21.6 How Invalid Rows Are Handled

The importer reads the CSV header, normalizes header names, and skips rows whose destination URL is not a valid URL. If no valid QR rows remain, PROS reports The CSV file does not contain any QR rows.

21.7 Unique Codes

If a code is missing or already exists in the tenant, PROS generates or adjusts a unique code. The uniqueness logic can append a number to avoid collisions.

21.8 Plan Capacity Check

Before insertion, PROS compares the current QR count plus the number of valid rows with the plan QR limit. If the import would exceed the limit, the request stops with This import exceeds your current plan QR code limit.

21.9 Bulk QR Defaults

Bulk-created rows are URL QR Codes, start active, and receive a basic rounded-dot/white-background styling payload identified as coming from bulk import. You can edit individual QR Codes after import.

21.10 Bulk Import Best Practices

  1. Validate every destination URL before upload.
  2. Use unique, descriptive names.
  3. Leave code blank unless you need a specific alias.
  4. Import a small test file before a large campaign.
  5. Review the remaining plan capacity before uploading.
  6. Scan-test a sample of imported rows.
Write Your Comment