Everything a shop needs to set it up and run it — and everything a customer needs to try a garment on. Pick your side below.
You upload a photo of a garment. We turn it into a link you can share online and a QR code you can print for your shop. A customer opens it, adds a photo of themselves, and sees themselves wearing that exact garment — then shares or downloads the result. You see every try-on, every lead, and every credit spent in your dashboard.
What it does and doesn't do. Try Instant Fit places the garment photo you uploaded onto the customer. It does not invent fabric, restyle a design, or change colours. Your design appears exactly as you shot it — so upload the image you want customers to see.
Five steps, start to finish. Steps 1–3 get your first QR code live; 4 and 5 are how you control access and cost once customers start scanning.
Sign up with the details customers will see on the try-on page and on your printed QR codes.
Upload a clean logo here even if you're in a hurry. It's what appears on every image a customer saves and shares from your shop.
Each product is one garment photo plus its details. Press Add Product and fill in:
The garment photo decides the result quality. Shoot the piece flat or on a plain background, evenly lit, with the whole garment in frame and no crop at the hem or sleeves. A crisp, well-lit product shot is the single biggest factor in how good every try-on from that QR looks.
Each product carries a visibility setting, shown in your product list as a Catalogue or Private badge.
Pick an existing product, choose how it should be gated, and download the printable QR.
Then Customize your printed QR — your logo, brand colour and optional price are baked into the downloadable image.
Generating a QR gives you both a printable image and a Scan URL. Use whichever suits where the customer is:
Don't post the QR image on social media. Someone reading your post on their phone can't scan a code on that same screen — share the link instead. Keep QR codes for things people see in the real world.
Passcodes are how you keep try-ons for real customers instead of passers-by. They are brand-wide: any active passcode of yours works on any of your passcode-gated QR codes.
Codes are matched in capitals, so sarah50 and SARAH50 are the same code. Print them in capitals to save confusion at the counter.
Two things use a credit — and knowing both keeps your balance predictable:
In both cases a credit is charged only when the work succeeds. A failed upload or an abandoned try-on costs you nothing.
Starting with welcome credits? Remember that setting up your catalogue spends some of them. Uploading 3 products leaves you 3 fewer credits for actual customer try-ons — so upload your best few pieces first rather than your whole range.
Run out and every QR stops. Customers see: “This store has run out of try-on credits.” Credits are checked before the customer uploads a photo, so nobody wastes effort — but it's a bad look on the shop floor. Top up while you still have headroom.
Four gates are checked every time someone scans, in this order. Knowing them makes counter problems obvious in seconds.
| Check | Result | What the customer sees |
|---|---|---|
| Your credits | Blocks | “This store has run out of try-on credits.” Top up to clear it. |
| QR active & not expired | Blocks | “This QR has expired.” or “This QR isn't active.” Generate a fresh one. |
| Free cap reached | Switches | It starts asking for a passcode instead — it does not die. Hand out a passcode and the same printed QR and shared link keep working. |
| Passcode valid | Blocks | Invalid, expired, or all uses spent. Issue a new code from Passcodes. |
The one behaviour to remember. An open product that hits its free cap doesn't stop working — it converts to passcode-only, permanently. That's your anti-abuse valve: print the QR once, post the link as often as you like, and control access with codes from then on.
Online you share the link, not the QR code — nobody scans a QR on the screen they're already holding. An open link with a cap reaches everyone, collects a lead from every shopper, and shuts itself off before it can eat your balance.
The QR and the link are the same thing. When you generate a QR you also get its Scan URL. Print the QR for the shop floor; copy the URL for everything online. Both open the same try-on page and obey the same cap, passcode and expiry settings — so one product covers both channels.
Anyone who taps your link can try the garment on — no code to hand out, so the campaign runs without you.
This is the setting that protects you. Put it at the number of try-ons you're willing to fund — say 50. When the 50th is used, the link stops offering free try-ons and asks for a passcode instead, closing the campaign on its own.
Press Copy URL and paste it into the caption, the first comment, your bio link, a WhatsApp broadcast, or the destination of a paid ad. Every shopper who opens it gives you their name, email and WhatsApp number before their try-on starts.
A campaign that works well: “First 50 shoppers get a free virtual fitting plus a discount code.” You know the exact cost before you start, every entrant becomes a lead with a WhatsApp number, and the offer ends cleanly on its own when the cap is hit.
Set the cap deliberately. It's required whenever the passcode is off, and it's the only thing standing between a post that performs well and a drained balance. Match it to what you're prepared to spend, not to what you hope goes viral.
Free try-ons aren't just a giveaway — they're how you build a contact list. Every shopper on an open QR enters their details and ticks a consent box before uploading a photo.
Find them under the Leads tab, and download any lead as a CSV to import into your CRM or WhatsApp Business.
Follow up while it's warm. A lead here has seen themselves wearing the piece — that's a far better moment for a WhatsApp message about sizing or stock than a cold list.
On passcode try-ons, contact details are optional — the customer is already standing in your shop. Free/open try-ons are where the lead capture happens.
The Analytics tab turns try-ons into numbers you can act on.
| Metric | What it tells you |
|---|---|
| Try-Ons | How many customers have tried a garment on. |
| Sold and Conversion % | How many of those try-ons you marked as sold, and what share that is — your real return on the campaign. |
| Revenue | The value of those sales. |
| Credits used and remaining | Your balance, with a warning as you approach the end and an estimate of how many days are left at your current rate. |
| Try-ons per product | Shown against each item in your product list, so you can see which pieces pull customers in. |
Mark sales as they happen. Conversion and revenue are only as accurate as what you record — a garment with heavy try-ons and no recorded sales usually means the sale went through the till without being logged, not that interest failed to convert.
| Tab | What it's for |
|---|---|
| Analytics | Try-on volume, credits used and remaining, and spend to date. Your first stop each morning. |
| Products & QRs | Add and edit products, replace product images, generate and customise QR codes, manage passcodes. |
| Code | Embed try-on on your own website, for selling online as well as in shop. |
| Leads | Customers who tried something on and left their details. Follow these up — this is the sales output of the whole system. |
| Profile | Brand name, logo, colour, WhatsApp number, top-up history, and customer support. |
We'll help you set up your first product or launch your first campaign — just ask.
Tap the shop's link, or scan their QR code in store. No app to install, no account to make. It takes about a minute.
Tap the link from the shop's post or message — or, in store, point your phone camera at the QR on the tag, shelf or counter. You'll see the garment and the shop's name.
If the shop gave you a passcode, type it in. Otherwise you'll be asked for your name, email and WhatsApp number, and to tick a box agreeing the shop can contact you about the design.
Take a photo or pick one from your gallery, then press Continue to Try On.
Your try-on appears in a few seconds. Use Download to keep it or Share to send it to someone whose opinion you trust.
The app is only as good as the photo you give it. One decent photo beats five rushed ones.
Not happy with the result? Press Try Another Photo and use a clearer one. Most disappointing try-ons are a cropped, dim or angled photo — not the garment.
Your photo is never saved on our servers. It's used only to create your preview, and the result isn't stored either — download it if you want to keep it, because it won't be waiting for you later.
Your contact details go to the shop. If you entered a name, email and number, they're shared with that shop so it can answer you about the design, sizing, availability or a custom order — which is what the tick box is agreeing to. They're saved only once your try-on has worked. With a passcode from the shop, these details are optional.
Full detail is in our shopper privacy notice.
| Message | What to do |
|---|---|
| “Please enter a passcode.” | This one needs a code from the shop. Ask in store, or message the shop if you came from a post. |
| “That passcode is invalid.” | Re-check the code — letters and numbers exactly as the shop wrote them. |
| “That passcode has expired.” / “You've used up all the try-ons on this passcode.” | Ask the shop for a fresh code. |
| “This QR has expired.” / “This QR isn't active.” | The link or code is out of date. Ask the shop for a current one. |
| “This store has run out of try-on credits.” | Nothing you can fix — let the shop know so they can top up. |
| A free offer stopped working | Free try-on offers run to a set number. Once it's reached, the shop switches to passcodes — message them to ask for one. |
| It's taking a long time | Stay on the page while it says “Generating your try-on…”. On a weak signal, try again on Wi-Fi. |
Under your result, Explore the full collection and View Full Catalogue show the rest of that brand's pieces — you can try any of them on with the same photo, without scanning another code.