--- title: "QR Codes Module" slug: "qrcodes" description: "Learn how to use the QR Codes Module in Decisions to generate and evaluate QR Codes within a workflow." tags: ["barcode", "module", "generate", "QR code"] updated: 2026-06-03T19:56:23Z published: 2026-06-03T19:56:23Z canonical: "documentation.decisions.com/qrcodes" --- > ## 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.](/version-10/docs/installing-modules-decisions) A [Project dependency](https://documentation.decisions.com/version-10/docs/project-dependencies) is required. [](/version-10/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/image-1779907385966.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/image-1779907438851.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/image-1779907520846.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/image-1779907595900.png) 6. With the Generate QR Code selected, click **Edit Input Mappings**.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1779907627486.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/image-1779907702469.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/image-1779907780993.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/image-1779907938805.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/image-1779908032451.png) 12. Connect **Generate QRCode_ Output** to **Data**. Then, click OK.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1779908192112.png) 13. 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. 14. With the Get QRValue selected, select Unknown under the INPUTS category and click Flow Data. Select **Generate QRCode_ Output** and click DONE.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1779908399591.png) 15. Click the Done path on the Get QRValue step. Select the **Show Popup** step and click ADD. 16. 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/image-1779908493447.png) 17. 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).