> For the complete documentation index, see [llms.txt](https://docs.xenioo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xenioo.com/basic-concepts/publishing/channels/rcs/opt-in-qrcode.md).

# Opt-in QR code generation

It is possible to generate an opt-in QR code, which can be used to easily distribute and share access to the chatbot, allowing users to quickly start a conversation.

* When the **Save** button is clicked, the QR code image is automatically updated.
* Users can click on the QR code image to download it as a file for further use.
* It is possible to generate a **dynamic QR code**.\
  The QR image never changes because it encodes a **fixed URL**.\
  That URL performs a redirect to the opt-in flow.
* Once the dynamic QR code is generated, the encoded URL remains valid and continues to work for opt-in **as long as the bot or the account exists**.\
  If the bot or the account is deleted, the URL stops working.

<figure><img src="https://2532694803-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvGYwUmVjfELEiJzfmWLC%2Fuploads%2FmyUOqt7g5AEueZB9TbJ0%2Fimage.png?alt=media&amp;token=404a9744-3938-4f8b-9f46-11cb7a058e86" alt=""><figcaption></figcaption></figure>
