Skip to content
QR codes for agencies

QR Codes for Marketing Agencies

QR codes for marketing agencies need more than a generator: a separate workspace per client, team roles, the client's own domain, scan analytics and an API. Qdestera brings these together, with dynamic codes you can change after the campaign has gone to print.

  • One workspace per client, strictly isolated from the others
  • Owner, Admin, Editor and Viewer roles plus an audit log
  • REST API, scan webhooks and custom domains

Where Qdestera fits into agency work

Agencies juggle many brands, many campaigns and many people. These are the parts of the job a QR platform should take off your plate.

Client workspaces

Keep each client's codes, domains, team and plan in a separate workspace. Colleagues switch between the workspaces they belong to.

Campaign codes that change

Dynamic QR codes let you swap landing pages between campaign waves without touching the printed material.

The client's own domain

With a custom domain, short links carry the client's brand instead of a generic address.

Campaign results

QR code analytics show scans over time, operating systems, countries, cities and top codes for each workspace.

Automation

The QR code API creates dynamic URL codes and downloads images from your own tools; webhooks report every scan.

On-brand design

Logos, colors and frames that follow each client's brand guidelines, exported as PNG, SVG, JPG or PDF.

Built for teams that manage other people's brands

The same account structure works for a two-person studio and a larger agency.

Workspaces and roles that match agency work

Each workspace is isolated: codes, folders, domains, API keys and members never mix between clients. Invite colleagues by link and give them the role they need, from Owner and Admin to Editor and Viewer. Members sign in with email and password, Microsoft or Google, and admins can restrict a workspace to allowed email domains.

  • Audit log of changes in every workspace
  • Viewer role for clients who only want to look
  • Each workspace has its own plan and limits

API and webhooks for production work

API v1 is a REST API with scoped API keys, per-plan rate limits and an OpenAPI document. List, get, update, activate and delete QR codes and short links, download QR images and create dynamic URL codes. Scan automations send an email or call a webhook on every scan, for a whole workspace, a folder or a single code.

  • Webhooks signed with HMAC-SHA256, with retries
  • Delivery log to debug integrations
  • Feed scan events into the client's CRM or dashboard

The client's domain, the client's brand

Add the client's domain to their workspace and verify it with a DNS TXT record; our team then sets up HTTPS. Short links and dynamic QR codes in that workspace can use the domain. The number of domains depends on the workspace's plan.

  • Custom slugs for readable campaign links
  • Expiry dates for time-limited offers
  • Short links also work without a QR code

Which QR code type for which campaign asset

A quick reference for briefs. Every type below can be created in each client's workspace, within the limits of its plan.

Touchpoint QR code type Why
Out-of-home poster, print ad Dynamic URL Swap landing pages between waves; scans by city
Product launch packaging Product Images, specifications, price and a buy link
Retail promotion Coupon Code, terms, expiry date and scan limit
App campaign App store One code, the right store for each device
Event activation Event Schedule, venue, countdown and add to calendar
Brand film, TV or cinema spot Video Embedded YouTube or Vimeo video with a description
Customer survey Feedback Stars, tags and comments; high ratings to Google reviews

Good practice for agency QR campaigns

  • One workspace per client

    Keeps data, domains and permissions separate, and makes handing over or ending a client relationship clean.

  • Folders per campaign

    Group codes by campaign or channel so bulk activate, deactivate and move actions stay simple.

  • Tag every landing page

    Add UTM parameters with our free UTM builder so QR traffic shows up clearly in the client's web analytics.

  • Give clients Viewer access

    Clients can look at codes and scan statistics without being able to change a live campaign.

  • One code per placement

    Separate codes for each poster site, magazine or store make results comparable.

  • One API key per integration

    Give each key only the scopes it needs, so you can revoke one integration without affecting the others.

How to run client campaigns on Qdestera

A typical setup for a new client takes four steps.

  1. Set up the client workspace

    A workspace is created at sign-up. Typically the client signs up, picks a plan and invites your team by invitation link, so the client owns the workspace and you get the role you need.

  2. Connect the domain

    Add the client's domain, create the DNS TXT record and wait for verification; HTTPS is then set up by our team.

  3. Create and design codes

    Create dynamic codes in campaign folders, apply the client's logo, colors and frames, and export print-ready files.

  4. Report and iterate

    Review scans by time, country, city and operating system, swap landing pages between waves and pass scan events on through webhooks.

Creating codes from your own tools?

See what the REST API and scan webhooks can do, from creating dynamic URL codes to downloading images.

See the QR code API
FAQ

Frequently asked questions

Still have a question? Read our guides or contact us .

Can I manage QR codes for several clients?

Yes. Each client has its own workspace with separate codes, domains, members and plan; typically the client signs up and invites your team. One sign-in can be a member of several workspaces and switch between them.

Is Qdestera a white-label or reseller platform?

No. Qdestera doesn't offer reseller or white-label accounts. Each client workspace is a separate workspace with its own plan, and you can use the client's custom domain for links.

Can clients see their own QR code statistics?

Yes. Invite the client to their workspace with the Viewer role. They see codes and analytics but can't change anything.

Can I use each client's own domain?

Yes. Add and verify the domain in the client's workspace with a DNS TXT record, and our team sets up HTTPS. The number of domains depends on the plan.

What can the API do?

List, get, update, activate and delete QR codes and short links, download QR images and create dynamic URL QR codes. Other QR types are created in the dashboard.

Can I export analytics to CSV or Excel?

Not at the moment. Analytics are shown in the dashboard. For automated data, use scan webhooks to send every scan to your own system.

What happens to printed codes when a campaign ends?

You decide. Point the dynamic code to an evergreen page such as the client's homepage, so leftover posters still lead somewhere useful, or set it inactive or archived when it should stop working.

How do team members sign in?

With email and password, a Microsoft account or a Google account. Admins can limit a workspace to allowed email domains.

Qdestera

Run every client's QR codes from one sign-in.

Separate workspaces, roles, custom domains, analytics and an API for campaign codes that change.

Start free