Dynamic QR Code
QR codes on packaging that keep up with your campaigns
Print once and change the destination for every promotion, launch or batch.
The problem
Packaging sits on shelves for months. A static QR code points to the same page forever, and that page ages along with the campaign.
The solution
A dynamic QR code lets you change the destination at any time, pass UTMs through to measure each campaign and track scans by country, city and device.
How it works
Packaging and print
Generate QR codes via API
Create one QR code per product or SKU straight from your system, already with your brand's design.
Send to the printer
Download as SVG or vector PDF for lossless printing.
Change the destination per campaign
A single PATCH changes the destination of all packaging already out there.
- Longer life for every package
- UTM attribution
- Analytics by region and device
curl -X POST 'https://api.respawntech.dev/v1/tools/image/qr-code/dynamic' \
-H "X-API-Token: $RESPAWN_API_TOKEN" \
-H 'Content-Type: application/json' \
-d '{
"name": "Campanha verão",
"custom_slug": "promo-verao",
"target_url": "https://loja.example.com/promo",
"response_types": ["svg", "png"]
}'FAQ
Frequently asked questions
Does the printed QR code stop working if I change the destination?
No. The image stays the same; only the short link's destination changes.
Can I limit the campaign period?
Yes. Set an expiration date or a scan limit, or deactivate the QR code manually.
Do I need a page for the packaging QR code?
No. With the hosted links page you gather your site, manual, support and social links on a ready-made page, and the packaging QR code opens it. It is an add-on charged when the QR code is created; you can also point to any URL.
Start integrating today
Create your account, generate a token and make your first call in a few minutes.