NetSuite Integration
Trackable QR Code Generator for NetSuite
QR Chameleon is a QR code generator for NetSuite. Generate dynamic QR codes on your item records, fulfillments, and fixed assets through the REST API, then stream every scan back into NetSuite with webhooks. It is a REST API and RESTlet integration, so there is no SuiteApp to install. Beyond NetSuite, QR Chameleon connects to 6,000+ apps through Zapier — route scans and leads to any CRM, helpdesk, or data warehouse without custom code.
Free account, REST API on every plan. Scan-event webhooks on the Transform plan.
How it connects
An API and webhook integration, not a SuiteApp
QR Chameleon talks to NetSuite through the tools your admins already use: standard SuiteScript calling a documented REST API. No SuiteApp to install, no bundle to get certified. The implementation guide walks through the User Event script, the RESTlet, and the saved-search patterns with full code.
Read the implementation guideItem saved
A User Event script calls the REST API and stores the short link in a custom field
Catalog backfilled
A Scheduled Script generates codes for your existing items in batches
Code scanned
QR Chameleon fires an HMAC-signed webhook to a RESTlet you deploy
NetSuite updated
A Custom Record captures the item, operator, timestamp, and location
What you get
A NetSuite QR code generator, with scan tracking built in
Everything an operations or IT team needs to put a trackable QR code on every item and close the loop when it is scanned.
Generate on item save
A User Event script calls the API after-submit, so a new item gets its QR code and short link in a custom field before the saved page even loads.
Bulk backfill your catalog
A Scheduled Script generates QR codes across an existing item catalog in batches, or export to CSV and create up to 3,000 QR codes per upload on the Transform plan.
Scans back into NetSuite
Every scan fires an HMAC-signed webhook to a RESTlet you deploy, which writes a Custom Record. Saved searches and workflows then act on real scan activity.
Dynamic, never expiring
Re-point a printed QR code to a new record or form without reprinting the label, and count on it to keep resolving for the life of the asset. See dynamic QR codes.
Per-scan audit trail
Each scan captures the timestamp, approximate location, and device. Tie it to the item, operator, and transaction for chain-of-custody and compliance reporting.
Your own domain
Route the QR codes through your own branded domain instead of qrch.am, so the redirect carries your company's name. Available on the Adapt plan and up.
NetSuite barcode generator vs. trackable QR codes
Looking for a NetSuite barcode generator? NetSuite already prints its own 1D barcodes through native barcode printing — and those keep working. QR Chameleon works as a QR barcode generator for NetSuite, adding a dynamic, trackable layer alongside them.
The native barcode — keep it
Prints 1D barcodes for picking and receiving, built into NetSuite
Locked to whatever it encoded at print time
Reports nothing back on its own after printing
Right where a simple SKU scan is all you need
The QR Chameleon code — add it
Holds a short redirect you can re-point anytime, no reprinting
Streams every scan back into NetSuite through the webhook
Per-scan audit trail: item, operator, timestamp, location
Links the physical item to a manual, form, or record
How the integration runs
Three moving parts, all standard SuiteScript talking to a documented REST API.
Generate on the item record
A User Event script calls the QR Chameleon API on save and stores the short link in a custom field. A Scheduled Script backfills the rest.
Print it on the workflow
The QR code lands on packing slips, item labels, and asset tags through your existing NetSuite print templates and label stock.
Capture scans via RESTlet
A scan fires a webhook to your RESTlet, which writes a Custom Record. Saved searches, workflows, and dashboards take it from there.
Use cases
Where NetSuite teams
put it to work
Item records
Put a scannable QR code on every SKU that opens the item record, spec sheet, or reorder form on scan.
Item fulfillment
Print a QR code on the packing slip that logs pick, pack, dock, and receiving scans as a chain of custody.
Fixed assets
Tag capital equipment tracked in NetSuite Fixed Assets, and scan for audits, transfers, and maintenance. See asset tracking.
Cycle counts
Speed up counts with phone scans that confirm presence and feed the count back into NetSuite records. See QR code inventory management.
Regulated goods
Build a per-scan audit trail for medical devices, food and beverage, or controlled goods without leaving NetSuite.
Multi-subsidiary
Run one QR code standard across subsidiaries and warehouses, all reporting into the same NetSuite account.
FAQ
Frequently Asked Questions
Through the REST API and webhooks, with no SuiteApp to install. A SuiteScript User Event script on the Item record calls the QR Chameleon API to generate a QR code when an item is saved, a Scheduled Script backfills your existing catalog, and a RESTlet receives scan-event webhooks so every scan lands back in NetSuite as a Custom Record.
QR Chameleon generates dynamic QR codes, not 1D barcodes. NetSuite already prints its own native barcodes; QR Chameleon adds the trackable, editable QR code layer on top, so each item, fulfillment, or asset carries a QR code you can re-point anytime and that reports every scan back into NetSuite.
Yes. Every QR code scan fires an HMAC-signed webhook to a NetSuite RESTlet you deploy. The RESTlet writes a Custom Record capturing the item, operator, timestamp, and location, so standard NetSuite saved searches, workflows, and dashboards can report on real-world scan activity.
Yes. A NetSuite Scheduled Script can call the API in batches to backfill an existing catalog, and CSV bulk creation in the dashboard generates up to 3,000 QR codes per file on the Transform plan. New items get a QR code automatically on save via the User Event script.
No. Every QR code is dynamic, so you can re-point it to a new record, form, or destination without reprinting the label. A QR code printed on a packing slip or asset tag keeps resolving even as your NetSuite records and workflows evolve.
Any record you can script against, including Item records, Item Fulfillments, Sales Orders, and Fixed Assets. The pattern is the same: generate a QR code on save or in bulk, print it, and capture scans back through the RESTlet webhook.
Yes. QR Chameleon is a QR code generator that works with NetSuite through the REST API. A SuiteScript User Event script calls the API to generate a dynamic QR code when an item, fulfillment, or asset is saved, and every scan streams back into NetSuite through a RESTlet webhook. It generates QR codes, not 1D barcodes, which the NetSuite template engine already prints.