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

# QR Code Generator

> Learn how to create and manage QR codes in ChatbotX to guide customers directly into chatbot flows from print materials and physical stores.

**QR Code Generator** is a tool that allows you to automatically generate QR codes and short URLs. When customers scan a QR code using their smartphone camera or click the link, ChatbotX instantly triggers a pre-configured chatbot scenario (Flow) for consultation or customer care.

This is an ideal solution for offline marketing and physical retail: print QR codes on product packaging, business cards, flyers, store standees, or event materials to seamlessly capture customers into automated support sequences.

## Accessing QR Code Generator

From the left navigation bar in ChatbotX, select **Tools** and click the **QR Code Generator** card.

<Frame>
  <img src="https://mintcdn.com/chatbotx/QSxjtsGeDWPApX1M/images/tools_qr_code_generator_card.png?fit=max&auto=format&n=QSxjtsGeDWPApX1M&q=85&s=88bf9e79e57191947b31b9d922094ed9" alt="Tools QR Code Generator Card" width="2370" height="1458" data-path="images/tools_qr_code_generator_card.png" />
</Frame>

## How to Create a New QR Code

<Steps>
  <Step title="Open QR Code Creation Modal">
    On the **QR Codes** management page, click the **+ Create QR Code** button in the top right corner.
  </Step>

  <Step title="Configure QR Code Settings">
    In the creation form, fill in the following information:

    * **Name**: Enter an identifier for the QR code (e.g., `demo`, `qr-store-menu`, `qr-order-confirmation`).
    * **Bot Response**: Select the chatbot scenario (Flow) to trigger automatically when customers scan the QR code.
    * **Size (optional)**: Customize the QR code image size in pixels (e.g., enter `600` for high-resolution images suitable for high-quality printing).
  </Step>

  <Step title="Complete Creation">
    Click **Create** to generate your QR code.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/chatbotx/QSxjtsGeDWPApX1M/images/create_qr_code_form.png?fit=max&auto=format&n=QSxjtsGeDWPApX1M&q=85&s=2f44054180f028dc318c9f64c50c4d60" alt="Create QR Code Form" width="2638" height="1232" data-path="images/create_qr_code_form.png" />
</Frame>

## Preview, Edit, and Download QR Codes

After successful creation, the detailed QR code management interface displays 2 main sections:

### Edit QR Code Details

You can update the **Name**, choose a different **Bot Response** flow, or change the image **Size** at any time, then click **Save** to apply your changes.

### Preview and Download QR Code

The preview section provides complete utilities:

* **QR Code Image**: Displays the visual QR code with the label "Scan me with your camera".
* **Short URL**: Provides a shortened link (e.g., `https://app.chatbotx.io/l/...`) alongside a convenient **Copy** button for online sharing.
* **Download Button**: Download a crisp QR code image file to your computer for design and print production.

<Frame>
  <img src="https://mintcdn.com/chatbotx/QSxjtsGeDWPApX1M/images/edit_qr_code_preview.png?fit=max&auto=format&n=QSxjtsGeDWPApX1M&q=85&s=5256c5f7aece5811260be30d6dd37a5a" alt="Edit QR Code Preview" width="2639" height="1233" data-path="images/edit_qr_code_preview.png" />
</Frame>

## Managing Your QR Codes List

All created QR codes are centrally listed on the **QR Codes** management dashboard:

* **Quick Search**: Use the **Search name...** input field to look up QR codes by name.
* **Detailed Info**: The table displays **Name**, attached **Bot Response** flow, and image **Size**.
* **Action Menu**: Click the **...** icon at the end of any row to open options to **Edit** or **Delete** the QR code.

<Frame>
  <img src="https://mintcdn.com/chatbotx/PzfG3HWuxUyRGX6t/images/qr_codes_management_list.png?fit=max&auto=format&n=PzfG3HWuxUyRGX6t&q=85&s=9f50610b9d47481755f58ed363dd3766" alt="Qr Codes Management List" width="2410" height="762" data-path="images/qr_codes_management_list.png" />
</Frame>

## Customer Scanning Experience

When a customer scans the QR code on a product or clicks the short link, ChatbotX displays a multi-channel landing page:

<Frame>
  <img src="https://mintcdn.com/chatbotx/QSxjtsGeDWPApX1M/images/qr_code_channel_selection_landing.png?fit=max&auto=format&n=QSxjtsGeDWPApX1M&q=85&s=c4cc96eea3350d40989e4124ccf58e95" alt="QR Code Channel Selection Landing" width="1892" height="1445" data-path="images/qr_code_channel_selection_landing.png" />
</Frame>

1. The landing page shows all active messaging channels supported by your business (such as Telegram, Webchat, Facebook Messenger, WhatsApp, TikTok...).
2. Customers choose their preferred messaging app and click **Continue**.
3. The messaging app opens and the Bot automatically sends the initial response according to your configured Flow.

## Best Practices and Important Notes

<Note>
  QR codes in ChatbotX are dynamic QR codes. You can change the linked **Bot Response** flow in settings at any time without altering the QR code image or breaking links already printed on physical media.
</Note>

<Note>
  When printing on large physical items like store standees, posters, or banners, set **Size (optional)** to 600px or higher to ensure the QR code image remains sharp when scaled up.
</Note>
