Nextiny | Inbound Marketing & Sales Blog | Sarasota, Florida

How to Create and Track QR Codes in HubSpot (Step-by-Step Guide)

Written by Samantha Carey | March 24, 2026

QR codes are one of the most underutilized ways to connect offline marketing efforts to measurable results in HubSpot.

Whether you’re at a trade show, sending direct mail, or handing out printed materials, QR codes create a direct path from a physical interaction to a digital experience. But more importantly, when set up correctly, they allow you to track exactly what happens next—who visits your site, who converts, and which efforts are actually driving revenue.

In this guide, we’ll walk through exactly how to set up QR codes in HubSpot so you can track performance, capture leads, and tie offline activity back to real results.

Why QR Codes Matter

At a glance, QR codes feel simple. They help users get from point A to point B faster.

But the real value isn’t the scan; it’s what happens after.

Most offline marketing efforts lack visibility. You might know how many people attended an event or received a mailer, but not how many actually took the next step.

QR codes help close that gap by creating a direct path to a digital experience where behavior can be tracked.

That’s where HubSpot comes in.

When QR codes are paired with tracking URLs and campaigns, you’re able to see:

  • Who scanned
  • What they did on your site
  • Whether they converted
  • And how those interactions contributed to your pipeline

So, how do you actually make all of this measurable?

It starts with one key piece: your tracking URL.

Step 1: Create a Tracking URL in HubSpot

Every successful QR code starts with a properly configured tracking URL. This is what allows HubSpot to attribute traffic, sessions, and conversions back to your campaign.

Where to Find the Tracking URL Builder

In HubSpot:

  • Go to Settings
  • Click Tracking & Analytics
  • Select Tracking URLs
  • Click the button Create Tracking URL

How to Set Up Your Tracking URL

Start by entering your destination URL, which is the page users will land on after scanning your QR code. This should be a page that aligns with your goal, such as a landing page with a form, a meeting booking page, or a downloadable resource.

Next, select or create a campaign. Campaigns allow you to group related assets together and measure their performance in one place. If you are running a specific initiative such as a trade show or direct mail campaign, this is where you will tie everything together.

You will then complete the tracking parameters, which are essential for clean and accurate reporting. For QR codes, it is important to stay consistent with naming conventions.

  • Source should be set to “Other Campaigns” to distinguish it from digital channels and give it a custom source.
  • UTM source is where you can add that custom source the asset is coming from. Such as: Trade Show Flyer
  • UTM medium field is optional but this will be visible when you drill down into a specific campaign. So it may be best to add QR code or something else relevant

Example Tracking URL Setup

A strong example would look like this:

  • Campaign: Tradeshow_2026
  • Source: Other Campaign
  • Medium: Trade Show Booth Flyer
  • UTM Medium: QR Code

This level of consistency is what makes reporting clean and actionable later.

Step 2: Generate the QR Code

With your tracking URL in place, the next step is turning it into a QR code.

Tools You Can Use

While HubSpot does not create QR codes directly, there are several tools that make the process simple. Options like QR Code Monkey, Canva, QRCode Generator, and Chrome extensions allow you to quickly turn your tracking URL into a scannable code.

How to Generate Your QR Code

Copy your tracking URL from HubSpot and paste it into your preferred QR code generator. From there, you can customize the appearance if needed and download the file.

For print use, it is best to download your QR code as an SVG file to maintain quality at different sizes.

Best Practice for Accurate Tracking

It is important to always use your tracking URL when generating the QR code. Using the original page URL instead will prevent HubSpot from properly attributing the traffic, which limits your ability to measure performance.

Step 3: Place the QR Code in Marketing Materials

After generating your QR code, the next step is to place it strategically across your marketing materials.

Common Placement Opportunities

QR codes can be used effectively in a variety of offline environments. At events and trade shows, they can be placed on booth signage, tabletop displays, handouts, and presentation slides. In print materials, they are often used in brochures, direct mail pieces, and flyers. They can also be included in sales materials such as proposals, pitch decks, and product packaging.

Why Placement Matters

Visibility and context play a major role in whether someone chooses to scan your QR code. Codes that are easy to see and positioned at eye level tend to perform better, especially in busy environments like trade shows.

Add a Clear Call to Action

A QR code should always be paired with a clear and specific call to action. Without context, users may not understand what they will get from scanning.

Effective examples include prompts like scanning to download a guide, book a demo, view pricing, or learn more about a specific offering. The more clearly you communicate the value, the more likely users are to engage.

Step 4: Track QR Code Performance in HubSpot

Once your QR code is live, HubSpot will begin collecting data automatically based on the tracking URL you created. This is where the value of the setup becomes clear, as you can now see exactly how users are interacting with your QR code and what actions they take after scanning.

Where to See Traffic

HubSpot provides a few different ways to view QR code performance, depending on how you prefer to analyze your data.

Within Campaign Analytics, you can view a high-level summary of performance across all assets tied to a specific campaign. This is the best place to understand overall impact, including traffic, contacts, and conversions generated from your QR code efforts.

In Traffic Analytics, you can drill down into session data to see how users arrived on your site. By filtering for your source and medium, such as “QR” and “offline,” you can isolate traffic that came specifically from your QR codes and evaluate behavior like page views and time on site.

You can also review performance directly on the landing page your QR code points to. In HubSpot, page-level metrics like views, submissions, and conversion rates make it easy to understand how that specific QR experience is performing, often making this the fastest way to spot whether your page is converting effectively or needs improvement.

Metrics to Review

To measure performance effectively, focus on a few key metrics that tie directly to your campaign goals.

  • Sessions show how many people scanned your QR code and visited your site
  • Contacts generated indicate how many new leads were created
  • Form submissions help you track conversions on your landing pages
  • Influenced revenue connects those interactions to actual business outcomes

Looking at these metrics together gives you a clearer picture of both engagement and impact.

Common Mistakes to Avoid

Even with a straightforward setup, there are a few common mistakes that can limit the effectiveness of your QR code strategy. Taking the time to avoid these early on will ensure your data is accurate and your campaigns are set up for success.

Using a Raw URL Instead of a Tracking URL

One of the most common issues is using a standard page URL instead of a HubSpot tracking URL. While the QR code will still work, you will not be able to attribute traffic, conversions, or contacts back to a specific campaign. This removes visibility into performance and makes it difficult to measure ROI.

Sending Scans to a Generic Homepage

Driving users to a homepage creates unnecessary friction and often leads to lower conversion rates. A better approach is to send users to a dedicated landing page or specific resource that aligns with the call to action. This creates a more focused experience and increases the likelihood of conversion.

Forgetting Mobile Optimization

QR codes are scanned on mobile devices, so the landing experience should be built with mobile users in mind. Pages should load quickly, be easy to navigate, and have forms that are simple to complete. A poor mobile experience can quickly reduce conversions, even if scan volume is high.


QR codes are often treated as a small tactical add-on, but when paired with HubSpot, they become something much more valuable.

They give you visibility into what’s happening after someone engages with your offline marketing; something most teams are missing entirely.

And once you have that visibility, you’re no longer relying on assumptions. You’re making decisions based on what’s actually driving traffic, leads, and revenue.