10.1 QR Codes in AIUNIFY PROS

The QR Codes workspace lets you create, customize, save, download, edit, activate, deactivate, delete, and review performance for dynamic QR Codes.

Each saved QR Code has an internal PROS scan URL based on its code. The scan URL remains associated with the record while the destination can be updated, which is what makes supported printed QR campaigns dynamic.

10.2 The 17 Supported QR Content Types

TypeTypical use
URLOpen a website, product page, form, or other web destination.
ImageOpen an image by URL or uploaded media.
PDFOpen a PDF by URL or uploaded file.
TextDisplay plain text content after the scan.
WiFiProvide network name, password, and encryption information.
MapOpen a map search for an address, place, or latitude/longitude query.
ApplicationDirect iOS and Android users to configured App Store or Play Store destinations.
EmailOpen an email draft with recipient, subject, and message body.
vCardProvide a contact card with name, company, phone, email, and website information.
PhoneOpen the device phone dialer for a number.
SMSOpen an SMS message with a phone number and optional body.
WhatsAppOpen a WhatsApp conversation with a phone number and optional prefilled message.
TelegramOpen a Telegram username with an optional message.
EventProvide calendar event data including title, location, start, end, and description.
BitcoinOpen a Bitcoin payment URI with address and optional amount.
VideoOpen a video URL.
Multi-LinkRender a public list of buttons with captions and URLs.

10.3 QR Builder Tabs

  1. Content — choose the QR type and enter the destination/content.
  2. Design — adjust QR colors, gradients, background, dot style, and eye styling.
  3. Logo — add or remove a center logo and control logo size.
  4. Frame & CTA — choose a frame and add call-to-action text.
  5. Config — add password protection, start date, expiration, and active configuration.
  6. Download — export supported saved QR designs in PNG, SVG, EPS, or PDF with selectable resolution.

10.4 Required Core Values

ValueCurrent validation
QR nameRequired, string, maximum 160 characters.
TypeMust be one of the supported QR types when supplied.
Destination/contentRequired unless an accepted media file is being uploaded; maximum 8,000 characters.
Custom codeOptional, alpha-dash, maximum 80 characters, unique within the workspace for new QR Codes.
PasswordOptional, 8–100 characters.
Starts atOptional valid date/time.
Expires atOptional valid date/time and must occur after Starts at.

10.5 QR Media Uploads

The server accepts QR media files with these extensions/MIME types: JPG, JPEG, PNG, WebP, GIF, SVG, and PDF. The current server-side limit is 10 MB.

The builder uses file upload mainly for Image and PDF QR content. Video uses a URL in the current builder interface.

10.6 QR Status Values

The saved QR listing calculates operational status from the active flag and the configured dates.

StatusMeaning
ActiveThe QR is active and not waiting for a future start or past its expiration.
ScheduledStarts at is in the future.
InactiveThe active flag has been turned off.
ExpiredThe expiration time has been reached.

10.7 QR Listing and Performance

The saved QR listing supports search by name, code, type, or destination; sorting by Newest, Oldest, or Name; and filters for status and type.

  1. Scans
  2. Last 7 days
  3. Unique
  4. Top country
  5. Top device
  6. Bulk imported indicator
  7. Copy scan link
  8. Activate/Deactivate
  9. Analytics
  10. Download QR
  11. Edit
  12. Delete

10.8 Dynamic QR Behavior

When a person opens the public QR scan route, PROS checks whether the QR is routable, handles password protection when configured, records the scan, dispatches Analytics, and then resolves the stored content.

Depending on the QR type, the final behavior can be a web redirect, a text/WiFi content page, raw vCard/calendar output, an application-store decision, or a Multi-Link public page.

10.9 QR Best-Practice Checklist

  1. Use a clear internal name that identifies the campaign.
  2. Use a meaningful custom code only when needed; otherwise allow PROS to generate one.
  3. Test the scan URL before printing.
  4. Keep strong contrast between QR foreground and background.
  5. Use higher error correction when adding a larger logo or when the printed environment may damage the code.
  6. Do not distribute a scheduled or inactive QR expecting immediate access.
  7. Review the final public experience from a real mobile device.
Write Your Comment