How to Create QR Codes Directly in HubSpot CRM Easily 2026
By Impran M N
HubSpot doesn't generate QR codes natively, so you'll need a certified marketplace app to bridge that gap and render the images on your CRM timeline. This guide covers installing that app, creating a property to store the generated image, and building a workflow that produces a QR code automatically when a contact enrolls. It's useful for connecting offline touchpoints, like business cards or flyers, back to campaign tracking.
01Install a certified QR app
Open the HubSpot App Marketplace, search for an approved QR extension, and complete the OAuth installation.
02Create a property for the QR image
In CRM Data Settings, add a new contact or company property to hold the generated image URL.
03Build an enrollment workflow
Launch a new workflow and set up a contact or company enrollment trigger to kick off QR generation.
04Choose your QR output type
Pick between dynamic URL, SMS, Wi-Fi, or vCard business card templates depending on what you want the code to do.
05Map the generated code back to the record
Add an Edit Record step so the workflow writes the new QR image URL into the contact property you created.
06Track scans with tracking URLs
Use standard tracking links in your QR generation so scans feed real-time metrics back to your campaign dashboards.
Frequently asked questions
Does HubSpot generate QR codes without a third-party app?
No, it requires a certified marketplace app to render QR image files directly on CRM timelines.
Can I create a vCard QR code for business cards?
Yes, you can map CRM variables like name and email to build a dynamic vCard-based QR code.
How do I track offline QR code scans?
Using standard tracking URLs inside your QR generation lets scan data flow back into your campaign dashboards.
Where does the generated QR image get stored?
It's written into a custom property you create on the contact or company record, holding the image URL.
Watch the full walkthrough
The same steps, demonstrated on screen from start to finish.



