---
title: "QR Codes Module"
slug: "qrcodes"
description: "This document shows users how to use the QR Codes Module in Decisions. The module allows users the ability to expand what Decisions is capable of doing by using QR Codes, via generation or evaluation of QR Codes. The document includes a thorough tutorial on how to use the module within a Decisions workflow."
tags: ["barcode", "module", "generate", "QR code"]
updated: 2025-10-29T15:08:47Z
published: 2025-10-29T15:08:47Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt
> Use this file to discover all available pages before exploring further.

# QR Codes Module

## Overview

| ## Module Details |
| --- |
| **Installation Location** | My Apps > Modules |
| **Requires Restart?** | No |
| **Step Location** | INTEGRATION > QR CODES |
| **Settings Location** | N/A |
| **Prerequisites** | Installation of the QR Codes module. To learn how to install modules, see [Installing Modules.](/v9/docs/installing-modules-decisions) A [Project dependency](https://documentation.decisions.com/docs/project-dependencies) is required. [](/v9/docs/salesforce-module-basics) |

The **QR Codes Module** is able to read traditional barcode formats and also allows a user to generate QR Codes. QR Codes may be received from the environments that can communicate with the Decisions environment.

Note for Third-Party Systems and SubscriptionsCustomers are responsible for securing and maintaining accounts with third-party systems and subscriptions.

---

## Example

The following example will demonstrate how to generate a QR Code from a user text input on a Form.

1. In the Designer Project, click CREATE FLOW from the **Global Action Bar** and select **Flow**. Name the Flow and click CREATE.
2. Click the **Done**path on the **Start**step. Select the **Show Form** step and click ADD.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-06-23_15h58_56.png)
3. With the Form selected, click PICK OR CREATE FORM from the **Properties**panel and select CREATE. Select **Form**from the **Create New** dialog window. Name the Form (QR Input Form) and click CREATE.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-06-23_15h59_54.png)
4. Configure the Form with a **Label**(Please Input Text to Generate a QR Code:), **Text Box** (UserInput), and a **Button**component (Submit). Click **Save**and close the Form Designer.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-06-23_16h00_56.png)
5. Click the **Submit**path on the Form step. Navigate to **Integrations > All Integrations > QR Codes**. Select the **Generate QR Code** step and click ADD.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-06-23_16h03_14.png)
6. With the Generate QR Code selected, click **Edit Input Mappings**.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-06-23_16h03_53.png)
7. Select **Unknown**from the **Format**field and click **Constant**. In the Format field dropdown box, select PNG.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-07-31_14h33_56.png)
8. Click **User Input**and drag the line to **Value**. Click OK to close the window.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-07-31_14h34_36.png)
9. Click on the Done path of the Generate QRCode step and add another Show Form step. Configure the Form with an **Image**component (QRCodeImage) and a Button component (Get Data From QR Code). Then, click Save and close the Form Designer.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-06-23_16h05_28.png)
10. Click the **Get Data From QR Code** path and navigate to **Integrations > All Integrations > QR Codes**. Select **Does Image Have QR Code** and click ADD.
11. Click the Form step and click Edit Input Mapping.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-06-23_16h06_09.png)
12. Connect **Generate QRCode_ Output** to **QRCode Image**. Then, click OK.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-07-31_14h39_07.png)
13. Select the Does Image Have QRCode step. Select **Unknown**next to the Data field under the INPUTS category and click **Select From Flow**. Select **Generate QRCOde_ Output**and select DONE.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-06-23_16h08_15.png)
14. Connect the **False**path to the **End**step. Click the **True**path and navigate to **Integrations > All Integrations > QR Codes**. Select **Get QRValue** and click ADD.
15. With the Get QRValue selected, select Unknown under the INPUTS category and click Select From Flow. Select **Generate QRCode_ Output** and click DONE.  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-06-23_16h09_46.png)
16. Click the Done path on the Get QRValue step. Select the **Show Popup** step and click ADD.
17. For the **Subject**Field, select Unknown and click Select From Flow. Select **Get QRValue_ Output**and click DONE. In the **Message**field, enter "QR Code Value".  
![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2025-06-23_16h10_42.png)
18. Connect the Done path of the Show Popup step to the **End**step. Click **Save**to save changes to the Flow.

## Debug

1. On the top action bar, select **Debug**.
2. Click START DEBUGGING.
3. In the text box, enter "Hank Phil" and click Submit. A QR Code image will be generated. Click Get Data From QR Code. The Popup notification will display the value.

---

For further information on Modules, visit the [Decisions Forum](https://community.decisions.com/categories/Modules).
