---
title: How to use the QR Scanner plugin
description: Let users scan QR codes and access in-app content instantly. Generate and manage QR codes from the control panel.
---

[Skip to content](https://help.appdocumentation.com/how-to-use-the-qr-scanner-plugin#main-content)

English - United States

Show submenu for translations

![app-documentation](https://help.appdocumentation.com/hubfs/app-documentation-1.svg)

Open main navigation

Close main navigation

- English - United States
  
  Show submenu for translations

 How can we help you?

- There are no suggestions because the search field is empty.

1. [App Documentation](https://help.appdocumentation.com/?hsLang=en-us)
2. [Add Functionality To Your App](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us)
3. [Plugins to run operations & workflows](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-run-operations-workflows)

# How to use the QR Scanner plugin

## Let users scan QR codes and access in-app content instantly. Generate and manage QR codes from the control panel.

The QR Scanner plugin includes two main functions:

1. **Scan QR codes** from within the app to open specific content or actions
2. **Generate QR codes** in the control panel for actions like navigating to features, sending notifications, or opening web links

---

### **Requirements**

- Availability of this feature depends on your account configuration. If you don’t see this option in your Control Panel, contact your account administrator.

---

### **How to use the QR Scanner plugin**

1. Log in, go to **Builder** in the left navigation
2. Click the **+** button to open the **Plugin Marketplace**

     1. Search for **QR Scanner**, then click **Add Plugin**
     2. Name the plugin and click **Add**
3. Stay in the **Content** tab

     1. Click **+ Add QR Code**
     2. Choose an action (e.g., App Content, App Settings, Push Notification, Map, Website)
     3. If choosing **App Content**, select the feature or plugin to open (e.g., Notes)
     4. Click **Save** to generate the QR code
4. After creating a QR code

     1. Click **Preview** to see the QR code
     2. Download it for use in print or digital promotions
     3. Click **Edit** to change the linked action
5. Click the **Security** tab

     1. Turn on **Require Login** to restrict access to logged-in users
     2. (Optional) Add tag-based restrictions
6. Click the **Tagging** tab

     1. Apply a behavioral tag when users access the plugin
7. Click the **Purchase** tab

     1. Require purchase to access the plugin (optional)
     2. Choose product type and customize messaging
8. Click the **Analytics** tab

     1. View daily usage and top users
9. Click the **Language** tab

     1. Customize the Scan button text and error messages (e.g., "Sorry, your browser does not support camera access")

---

### **Pro tips**

- Be creative with your QR code actions: Link QR codes to forms, videos, content, or purchases—you’re only limited by your imagination.
- Place the QR Scanner in your app’s side or footer menu: Keeps it accessible and encourages frequent use.
- Use QR codes in promotions: Direct users to in-app purchases or premium content from flyers, ads, or social media.

---

### **Troubleshooting tips**

- If the scanner doesn’t activate, make sure camera permissions are enabled for the app.
- If a QR code isn’t working, double-check that it’s linked to a valid and active action.
- Preview the QR code from the control panel before distributing it.

- [Control Panel](https://help.appdocumentation.com/control-panel?hsLang=en-us#main-content)

    - [Navigating the Control Panel](https://help.appdocumentation.com/control-panel?hsLang=en-us#navigating-the-control-panel)
    - [Global Tools](https://help.appdocumentation.com/control-panel?hsLang=en-us#global-tools)
    - [Terms & Policies](https://help.appdocumentation.com/control-panel?hsLang=en-us#terms-policies)
- [Build Your App](https://help.appdocumentation.com/build-your-app?hsLang=en-us#main-content)

    - [Global Settings](https://help.appdocumentation.com/build-your-app?hsLang=en-us#global-settings)
    - [Building Your Apps's Navigation](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-your-appss-navigation)
    - [Building Your Login Flow](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-your-login-flow)
    - [Building a PWA](https://help.appdocumentation.com/build-your-app?hsLang=en-us#building-a-pwa)
- [Add Functionality To Your App](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#main-content)

    - [Plugins to drive engagement & community](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-drive-engagement-community)
    - [Plugins to drive monetization](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-drive-monetization)
    - [Plugins to run operations & workflows](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-run-operations-workflows)
    - [Plugins to show content & media](https://help.appdocumentation.com/add-functionality-to-your-app?hsLang=en-us#plugins-to-show-content-media)
- [Make Money With Your App](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#main-content)

    - [Overview](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#overview)
    - [iOS/Apple](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#ios-apple)
    - [Android/Google](https://help.appdocumentation.com/make-money-with-your-app?hsLang=en-us#android-google)
- [Publish Your App](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#main-content)

    - [Overview](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#overview)
    - [Android/Google](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#android-google)
    - [iOS/Apple](https://help.appdocumentation.com/publish-your-app?hsLang=en-us#ios-apple)
- [Manage Your App](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#main-content)

    - [Managing Your App’s Users](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#managing-your-apps-users)
    - [Push Notifications](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#push-notifications)
    - [Analytics](https://help.appdocumentation.com/manage-your-app?hsLang=en-us#analytics)
- [Connect External Partners](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#main-content)

    - [Android/Google](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#android-google)
    - [iOS/Apple](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#ios-apple)
    - [Zapier](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#zapier)
    - [Meta](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#meta)
    - [Segment](https://help.appdocumentation.com/connect-external-partners?hsLang=en-us#segment)

Copyright © 2026, App Documentation