QR code technology has improved greatly, especially with the creation of Flowcode, and most smartphones now automatically scan the codes when the user hovers their camera app over them. Despite this revolution in codes, marketers should still keep some potential pitfalls in mind and follow these best practices to make Flowcode work for them.


Printing Issues

It used to be the case that QR codes needed to be printed at fairly large dimensions to be effective. That’s changed for small-format materials such as posters and handbills, but increasingly, marketers are using Flowcode on merchandising displays, billboards, or as part of a brick-and-mortar retail experience. Make no mistake: codes printed on these media still need to be printed in large dimensions.

A good rule of thumb is to determine the distance at which a smartphone user will be standing from the code, then divide by 10. That gives you the length of the printed code. For example, a shopper in your store will likely be standing about 10 feet from the code. That means it needs to be at least 1 foot wide to be scanned by their app.

You should also exercise caution when choosing the medium on which to print your Flowcode. Glossy papers tend to reflect light, which can prevent a user’s camera app from properly scanning the code. Opt for matte paper to achieve optimal scanning results.


Configuration Issues

Although a Flowcode's destination can be changed after the fact, it’s still a best practice to pay special mind during configuration. One common problem is that people will copy links from emails that aren’t the final destination of the link. Frequently, these links actually direct to spam-filter programs, app store redirect links, cloud-drive destinations, or other URLs that don’t represent the actual location of the resource. To ensure that you provide the current link, use the “share link” functionality of your browser or device, and ensure that you’ve landed on the final destination before attempting to generate the link.

Unlike coding HTML links, it’s usually not necessary to enter a handler, e.g. “mailto:” to a link. The Flowcode generator will configure that for you. If you’re directing traffic to a social media site or app store link, the user’s smartphone browser can parse the URL and direct them appropriately. That makes it easier for you, because you need only include the URL to the destination. Let the Flowcode generator and user’s browser handle the rest!


Mobile Issues

Some marketers are eager to capitalize on Flowcode's potential for their mobile users, but haven’t optimized their websites for those users. Desktop-only sites are still fairly common, but smartphone users who scan codes will be frustrated if a code directs them to such a site. Keep your target audience in mind and ensure that Flowcode sends users to content that is optimized for mobile.

It’s worth noting that Flowcode can’t be used on mobile. A smartphone cannot scan what appears on its screen. In some cases, you may want to include a code on a webpage, e.g. if you want to direct desktop users to install your mobile app. Just ensure that your page does not display the code when accessed by a mobile user. That said, you should do this very rarely as there are usually more effective means of driving mobile signups from a desktop page.


Experience Issues

Ideally, Flowcode enhances a real-world user’s experience. You don’t want to use them in situations where most users would simply ask Siri about your company, or where accessing your social media profile is easy and convenient. Use codes as a means of offering secret, exclusive, or otherwise hard-to-get-to content. Think of them as a means of augmenting a customer’s reality, rather than doing things that the user would do anyway.

That’s not to say that Flowcode can’t be used for convenience. In many situations, being able to scan a code and access a website is all that’s needed. The key is to deploy this technology in situations where the user would not otherwise find it easy to do, and make the digital destination something that adds value to the customer’s life or provides a compelling reason to further engage with your company.


As with any technology, Flowcode requires care and planning to achieve their optimal results. Their best practices revolve around simplicity: choose simple, clear URLs, give each code a simple purpose in your campaign, and make your landing pages simple and mobile-friendly. Thankfully, it’s also simple to create and manage codes. Flowcode.com allows you to quickly generate dozens of codes for any digital destinations you may need, then update them on-the-fly. A convenient dashboard lets you see all the Flowcodes you have created at a glance, which makes it easy for you to visually assess all of your scan data and expand your marketing strategy.