SK Upsell
Product Twelve upsell motionsRule builder and previewThe "86" switchEvery channelThe suggestion ledgerReady-made rule packsBranches and the API Pricing Who it's for Security Resources Contact
Book a 30-min demo Chat on WhatsApp
Upsell and cross-sell · the UAE

The right add-on at checkout, and never one that's out of stock.

SK Upsell checks each bill against your own rules and suggests the add-on, the upgrade or the next visit: on the checkout screen, on the AI receptionist's calls and on WhatsApp, in English. Anything out of stock is switched off everywhere with one tap, and every offer, taken or not, goes on a ledger. Hosted in Dubai.

Book your free live demo See how SK Upsell works 30 minutes on your own service menu · from AED 49 a month · 15-day free trial · WhatsApp us
An add-on for SK Salon: it reads your service menu and stock and offers at your front desk.
The SK Upsell console on a laptop with the attach rate and the suggestion ledger; the retail shelf and the live rule behind; the front-desk checkout, the reason for the offer and the customer's phone in front. The rule matches the bill, the serum runs out and is switched off with "86", the conditioner is offered instead and accepted, the bill and the ledger move, and a next-visit nudge goes out on WhatsApp Retail shelf · stock Conditionercolour-protect14 Argan serum30 ml 1 Shampoocolour care9 86 Marina · front desk Rule · active After hair colour motion · complement 1 · Argan serum2 · Conditioner screen · voice · WhatsApp priority 80 · score ≥ 0.60 matched ✓ waiting… SK Upsell · Today · Marina 42 rules live Attach rate · today 31%20 of 64offers taken 33%21 of 64offers taken From accepted offers AED 2,460 AED 2,545 Taken, by channel Screen Voice WhatsApp Suggestion ledger · append-only 11:20accepted · screen · tier-up+80 11:31declined · voice · accessory0 11:42offered · screen · serum 11:42offered · screen · conditioner 11:43accepted · conditioner+85 +21 doffered · WhatsApp · next visit offered · delivered · accepted · declined · ignored · never edited attach rate counted from the rows Checkout · Layla H.Sara · chair 3 · AED Global hair colour380 + Conditioner · offered85 Suggested checking 42 rules… Argan serum · 140complement · in stock: 1Accept Argan serum · 86 · not offered Conditioner · 85complement · score 0.82Accept Total AED 380 AED 465 Why this offer "Most colour clients take this home to keep the shade bright." · pitch written by Khalid serum switched off · next in the rule offered in stock · in this branch · on this channel in stock · in this branch · on this channel Aster Salon WhatsApp · business Booked: today, 11:00with Sara ✓ · 3 weeks later · Hi Layla, your rootsare due next week.Same time with Sara?next visit · offer Book my slot sent from yourSK Chat number fictional salon · demo data
12 upsell motions to choose from
1 tap stops an item being offered
5 outcomes logged for every offer
Sound familiar?

The add-on is on the shelf. Nobody mentions it.

Bill · Layla H.Global hair colournothing else offeredAED 380 conditionerstill on shelf

The add-on nobody mentioned.

A busy front desk takes the payment and moves on. The product that goes with the service stays on the shelf, every time.

OfferedArgan serum"Yes, please" Shelf0 leftsold this morning an apology instead of a sale

Offered, then out of stock.

Someone recommends the serum, the customer says yes, and the last one went this morning. Now it's an apology.

Upsells · this monthDivya |||| Arun ||"I offered it, they said no"offered how often? taken?nobody knows

Did the upselling work? Nobody knows.

How often was it offered, on which channel, and how often taken? Without a record, it's a feeling, not a number.

SK Upsell keeps the rule, the stock and the result of every offer in one place.

How it works

Sync. Set the rules. Offer. Count.

Your catalog comes from SK Salon, the rules come from you, the offers go out on the checkout screen, the AI receptionist's calls and WhatsApp, and every result lands on a ledger.

01 · SyncYour menu and your stock

Services, products and prices come from SK Salon. SK Upsell keeps a read-only copy and never changes your catalog.

02 · Set the rulesTwelve motions to pick from

Choose what triggers the rule, what kind of offer it is and what to offer, in order. Test it on a sample bill first.

03 · OfferAt the desk, on calls, on WhatsApp

The front desk sees it on the checkout screen, the AI receptionist offers it on the call, and next-visit nudges go out on WhatsApp.

04 · CountA ledger, not a tally

Every offer is logged as offered, delivered, accepted, declined or ignored. The attach rate is counted from those rows.

Proof you can check

No borrowed logos and no promised percentages. Rules you can test on the demo.

SK Upsell 6.0 shipped in October 2026. These are how the product behaves; ask us to show any of them on the call.

Out of stock is not offered

Tap "86" on an item and it stops being offered on every screen, call and message at once. Your catalog itself is untouched.

Every offer on a ledger

Offers are rows added to a ledger and never edited. Attach rate and the revenue from accepted offers are counted from them.

No pitch you didn't write

Rules and pitch lines are yours. AI suggestions are not switched on, and when they come they will wait for your approval.

Each company walled off

The database itself keeps every organisation's rules, catalog and ledger apart on every table, set from the verified login.

What it does, in seven moves

From the rule to the receipt.

Twelve upsell motions

One vocabulary for every offer.

Every rule is one of twelve kinds of offer, from moving a customer up a tier to reminding them of their next visit. Because each offer is labelled, the report can tell you which kinds work at your front desk and which don't, instead of lumping them all together.

  • Tier-up, size-up, premium variant, complement, bundle fill, accessory
  • Service attach, care plan, volume, downsell, next visit, spend goal
  • Attach rate compared motion by motion
Try the rules below
Tier-upcut → cut and style Size-up250 ml → 1 litre Premium variantammonia-free colour Complementcolour → conditioner38% taken Bundle fillone more for the set Accessoryclips, a brush Service attachproduct → treatment Care planaftercare cover Volumethe bigger pack Downsella lower-priced pick Next visitroots due in 3 weeks Spend goalunlock a treat examples from a fictional salon · demo data
Rule builder and preview

Write the rule. Test it on a sample bill first.

Pick what triggers the rule, a service, a product or a whole category, choose the motion, then the items to offer in order, the channels it may use, a priority from 1 to 100 and a minimum score. Before you switch it on, run it against a sample bill and see exactly what would be offered and why.

  • Active rules per plan: 20, 200 or 1,000
  • Suggestions per bill and the minimum score, as settings
  • Pitch lines you write; AI pitch copy is coming soon
Build a bill below
New rule When the bill hasHair colour · any MotionComplement · goes with it Offer, in order1 · Argan serum2 · Colour-protect conditioner Channelsscreen · voice · WhatsApp Priority80 of 100 · score ≥ 0.60 Preview on a bill Preview · sample bill Hair colour380 1 · Argan serumscore 0.86 · offered 2 · Conditionerscore 0.82 · offered Next visit nudgeWhatsApp only · not on screen max 2 per bill
Try it

Build a bill. See what gets offered.

Five sample rules from a salon pack. Pick what is on the bill and the channel, then switch the serum off with "86" and watch the offer change.

Fictional rules and prices. Up to 2 offers a bill, minimum score 0.60.Write your own rules on the demo
The "86" switch

Out of stock means not offered, anywhere.

SK Upsell keeps a read-only copy of your catalog, synced from SK Salon: what you sell, the price and whether it is available. When the last bottle goes, anyone at the front desk taps "86" and that item stops being offered on every screen, call and message at once. Items unavailable in the catalog are skipped too. Your catalog and prices are never changed.

  • On every plan, at every location
  • Prices and items synced from SK Salon
  • Tap again to bring the item back
Try the switch above
Catalog · Marina ConditionerAED 85 · available Argan serum86 · out of stock86 Shampoocolour care · available read-only copy · prices unchanged Checkout screenserum skipped · next offered✓ AI receptionist callserum never mentioned✓ WhatsApp nudgeserum left out✓ Web widgetcoming soon
Every channelGrowth

The same rule at the desk, on the call and on WhatsApp.

Starter puts your rules on one checkout screen. Growth runs them everywhere: staff screens update live as offers are taken, the AI receptionist offers the add-on on the call inside the call minutes you already pay for, and WhatsApp nudges go out from your SK Chat number at SK Chat's template rate, from your SK Chat wallet.

  • Starter: one checkout screen
  • Growth: screen, calls and WhatsApp; live updates on staff screens
  • Scale: everything in Growth, plus an API for your own apps
  • The web widget and Instagram are coming soon
What Growth adds
Rule · after colouroffer: conditionerscreen · voice · WhatsApp Checkout screenConditioner · 85Accept On the call"Would you like thecolour conditioner too?"inside the call minutes WhatsApp · Aster SalonYour roots are due nextweek. Same time?SK Chat rate · AED 0.25 live updates on staff screens · fictional salon
Most front desks already sell add-ons. SK Upsell makes sure they're offered every time, and counted.
30 minutes on your own service menu. We load it before the call.
Book a demo
The suggestion ledger

Every offer, taken or not, on the record.

Each offer is logged as offered, delivered, accepted, declined or ignored, with the channel, the motion and the amount added to the bill when it is taken. The attach rate and the revenue from accepted offers are counted from those rows, never typed in. Starter shows the totals; Growth and Scale break them down by channel and by motion.

  • Attach rate, offers made, accepted and declined
  • By channel and by motion on Growth and Scale
  • Holdout testing, to measure true lift, is coming soon
See the report on the demo
Suggestion ledger · Marina · append-only TimeOutcomeChannel · motionAdded 11:20acceptedscreen · tier-up+80 11:31declinedvoice · accessory0 11:42offeredscreen · complement 11:42deliveredscreen · complement 11:43acceptedscreen · complement+85 11:58ignoredWhatsApp · next visit0 attach rate = accepted ÷ offered, from the rows fictional ledger · demo data Attach rate · by motion Complement38% Tier-up24% Next visit31% Size-up12% by motion on Growthand Scale
Ready-made rule packsGrowth

Start with a pack of rules that already make sense.

Install a pack for salons and spas, retail counters, automotive service or hospitality in one click, then edit any rule, test it on a sample bill and switch it on or off. Set the minimum score and how many suggestions a bill may carry for the whole account.

  • Four packs: salon, retail, automotive, hospitality
  • Every rule editable after it is installed
  • Live updates on staff screens as offers are taken
What Growth adds
Salon and spacolour → colour-care conditionerhaircut → cut and stylekeratin → next visit in 8 weeksinstalled ✓ Retail250 ml → 1 litre sizeadd one more for the seta lower-priced pick if declinedInstall Automotive serviceoil change → tyre rotationservice → care plannext service in 5,000 kmInstall Hospitalitystandard → deluxe roomstay → spa day passdinner package at check-inInstall
Branches and the APIScale

Each branch its own catalog and rules.

On Scale, every location keeps its own copy of the catalog and its own rules, so a branch without a colour bar never offers colour and a branch that has run out never offers what it hasn't got. A headless API lets your own app or kiosk ask for suggestions and log what the customer did.

  • Locations per plan: 1, 3 or 10; more as an add-on
  • Per-branch catalogs and rules on Scale
  • Headless API for your own apps on Scale
What Scale adds
Marinacolour bar ✓retail shelf ✓rules · 64 activeserum · 86 JLTcuts and stylingno colour barrules · 38 activecolour never offered Al Barshaspa and nailsretail shelf ✓rules · 51 activeown catalog copy Your app · headless API · Scale ask: bill with hair colour · Marina · screen → conditioner · complement · 0.82 log: accepted · +85
Who it's for

Built today for SK Salon's front desks.

SK Upsell is an add-on for SK Salon: it reads your service menu and stock and offers at your front desk, on calls and on WhatsApp. Pitch lines are in English; Arabic is coming soon.

Salons and spas

Homecare products after a service, upgrades at the desk.

Barbershops

Beard care and styling products with the cut.

Salon chains

Each branch its own catalog and rules, on Scale.

Spas and wellness

Longer treatments and packages offered at booking.

Busy front desks

The offer on screen, so nobody has to remember it.

Coming soon

What is not built yet, said plainly.

Nothing on this list is sold as included today. We will tell you before any of it ships and before anything about it is priced.

soon
AI rule proposals and AI pitch copy

Rules suggested from your sales history and pitch lines written for you, each waiting for your approval. Priced by use when they ship.

soon
Holdout and A/B testing, frequency caps

Measure true lift against customers who were not offered, and limit how often one customer hears an offer.

soon
Web widget, Shopify and WooCommerce

Offers on your booking page and online store, from one install script.

soon
Discounted offers through SK Promotions

An offer that carries a discount, set and limited in SK Promotions rather than inside a rule.

soon
Instagram, through SK Social

Product suggestions in replies to Instagram messages.

soon
Arabic pitch copy

Offers worded in Arabic for Arabic-speaking customers, on every channel.

Security and records

Hosted in Dubai. Your catalog read, never rewritten.

Every table is fenced by organisation in the database itself, from the verified login. SK Upsell reads your catalog and never edits it, and amounts are kept with exact arithmetic. The ledger only grows: an offer's outcome is a new row, never an edit. When a customer asks to be forgotten under UAE data protection law, their personal details are erased.

  • Organisation fence: on every table, from the verified login
  • Suggestion ledger: rows added, never edited
  • Catalog: a read-only copy; prices are never changed
  • Customer erasure: on request, across the ledger
Ask us about your data
SK Salon catalogservices, products, pricesthe master copy read SK Upsell copyread-only · plus the 86 switchnever writes back Ledger · only grows offered · 11:42 delivered · 11:42 accepted · 11:43 each outcome is a new row · the earlier ones stay as they were Organisation fenceevery table, every query, set from the verified login · Hosted in Dubai
Connects to the rest of Softknack

An add-on that sits on the checkout you already use.

SK Upsell reads your catalog and stock from SK Salon and offers at its checkout. Nudges go out through SK Chat, the AI receptionist offers on calls, and the add-on lands on the invoice in SK Billing.

SK Salon · catalog and checkout SK Chat · WhatsApp nudges AI receptionist · offers on the call SK Billing · the add-on on the invoice Headless API · on Scale Instagram via SK Social coming soon Web widget coming soon
Pricing

A flat price a month, by how many bills you check.

Starter puts your rules on one checkout screen. Growth runs them on the checkout screen, calls and WhatsApp with ready-made packs. Scale adds locations, per-branch rules and the API. No commission on what you sell. Before VAT; 15 days free to start.

StarterAED 492,000 recommendations · 1 channel
Growth · recommendedAED 14925,000 recommendations · every channel
ScaleAED 399100,000 recommendations · plus the API

A month each, per organisation. A recommendation is one check of a bill or a call for suggestions. Annual is pay 10 months, use 12.

Questions owners ask

Before the demo.

What does SK Upsell cost?
A flat price per organisation a month: Starter AED 49 with 2,000 recommendations, Growth AED 149 with 25,000, Scale AED 399 with 100,000, before VAT. More recommendations are AED 49 for each extra 10,000. No commission on what you sell, and 15 days free to start.
What counts as a recommendation?
Each time a bill or a call is checked against your rules for suggestions. One check can return up to the number of suggestions you allow per bill.
Do we need SK Salon?
Yes, today. SK Upsell reads your catalog and offers at the checkout from SK Salon; it joins SK Voice when that launches. If you would like it with another system, talk to us.
Will it raise our sales by a set percentage?
We don't promise a number. SK Upsell shows how often each offer is made and taken, and the revenue from accepted offers. Measuring the true lift needs holdout testing, which is coming soon.
Does it use AI?
Not yet. The rules and pitch lines are yours. AI rule proposals and AI pitch copy are coming soon; they will wait for your approval and will be priced before they ship.
What do WhatsApp nudges cost?
They go out from your SK Chat number at SK Chat's template rate, AED 0.25 a marketing message, from your SK Chat wallet. SK Upsell adds nothing on top. Offers on calls sit inside the call minutes you already pay for.
Where is our data stored?
Hosted in Dubai. Every organisation is walled off in the database from the verified login, and customers can ask for their personal details to be erased.
Book a demo

Let's put SK Upsell on your own front desk.

Thirty minutes, no slides. Your SK Salon menu and retail stock are loaded before the call. Then we write three rules with you, test them on a sample bill, switch an item off with "86" and take an offer at the checkout and send a next-visit nudge on WhatsApp.

  • Your services and products, synced from SK Salon
  • Three rules written with you, tested on a sample bill
  • An item switched off with "86" and gone from every channel
  • An offer accepted at the checkout, and a next-visit nudge on WhatsApp
Today · from memoryadd-ons · when someone remembersstock · checked after saying yesresults · a tally, if anydid any of it work? On the call · rules and a ledgerhair colour → conditioner · complementserum · 86 · not offered anywhereconditioner accepted · +85 on the billevery offer on the ledger ✓ fictional salon · demo data

Book a 30-min live demo

Three fields, then pick a time. Gulf Standard Time.

Your details stay in the UAE

Prefer to talk now? WhatsApp us +91 89258 78162 · Mon–Sat 9am–7pm IST

WhatsApp us
WhatsApp Book a demo