SK Works
Product One job card, two tracksTruthful progressMoney in, money outProfit and marginCustomer progress portalSuki voice Solutions Pricing Integrations Resources Contact
Book a 30-min demo Chat on WhatsApp
Project & order software · the UAE

Every job, every dirham, on one card.

For studios, contractors and makers who get paid in stages. The work on one track, the money on the other, costs against every job, and a progress link your customer opens without a login. Hosted in Dubai.

Book your free live demo See how SK Works works 30 minutes on two of your own jobs · plans from AED 209 a month · WhatsApp us
Live in the UAE and India, on the same platform as SK Fleet and SK Salon: one login, one customer record.
A job card for a modular kitchen: five work steps on the left with their shares, three payment milestones and the money ledgers on the right, a margin strip, and the customer's phone showing the progress link Project · modular kitchen Mrs Haddad · Jumeirah agreed AED 60,000 · quoted AED 64,000 · discount AED 4,000 DraftActiveIn progressDone The work · steps and their share Site measurement10% 2D design and review15% Client approval0% Carpentry and fabrication50% Snagging and handover25% Snagging and handover25% Progress · sum of finished shares 50% · 10 + 15 + 0 + 25 · carpentry still open The money · milestones and the ledger Booking advance · 20%AED 12,000 Materials · 30%AED 18,000 Handover · 50%due on handover Money in · append-only 02 Oct · bank transferAED 12,000 09 Oct · bank transferAED 18,000 09 Oct · retriedsame key · not duplicated balance dueAED 30,000 Money out · four costs so far carpentry · hardwareAED 9,000 · AED 6,200 electrician · painterAED 2,100 · AED 2,200 spentAED 19,500 Profit and margin · this job 35%margin · target 30 · warn 15 collected AED 30,000 · spent AED 19,500 profit AED 10,500 late step? the owner is told once, not nightly fictional job · demo data · amounts before VAT Progress linkModular kitchenMrs Haddad · in progress 50% done finished✓ Site measurement✓ 2D design✓ Client approval✓ Snagging nextCarpentry · 24 Oct balance dueAED 30,000 no login · no costs shown WhatsApp the studio Receipt · picture RCPT-0419 · bank transfer AED 18,000on your letterhead · sent 09 Oct
2 tracks per job: the work and the money
0 edits to a payment, ever: reversals only
1 link per customer, no login
Sound familiar?

Most project businesses run on three ledgers that disagree.

jobpaidprogress Kitchen · Mrs Haddad50%75%? Office · floor 320%20%? progress copied from money

The advance says 20%. The site says 60%.

Progress gets copied from what was paid, or from what someone remembered on Friday. Neither is what was built.

payments · edited 02 Oct · advanceAED 12,000 02 Oct · advanceAED 18,000 who changed it? when? why? audit trail: none

A payment was "corrected". Nobody knows by whom.

One edit in a sheet and the accountant, the owner and the customer each hold a different balance.

any update? did you get it? when is it done? balance? 6

Six "any update?" messages before lunch.

Customers ask because they cannot see. Every answer is a phone call that pulls someone off the site.

SK Works replaces all three with one job card.

How it works

One job. Two tracks. Nothing copied between them.

The work track says what gets built and when. The money track says what is due and when to bill. A payment never moves the progress bar; a finished step never pretends to be cash.

week 1week 2week 3week 4week 5week 6 The work Measure10% Design and review15% Approval0% Carpentry and fabrication50% Snagging and handover25% due dates roll from the start date plus each step's days · resize one and the rest follow linked The money Advance · 20% Materials · 30% Handover · 50%on step done a milestone can be dated, or wait for its step: when handover is marked done, it flips to "work completed, awaiting payment" and the reminder goes out
finished step or paid milestonein progressmilestone waiting on its stepFictional job · demo data
Proof you can check

No borrowed logos. Things you can verify instead.

SK Works shipped version 4.0 in October 2026. We would rather show you what it does on your own jobs than quote a testimonial you cannot call.

Live in the UAE and India

Hosted in Dubai. The same login and customer record as SK Fleet and SK Salon.

Append-only by design

A payment or a cost can never be edited or deleted. Corrections are dated reversals that point at the original.

Five roles, one matrix

Owner, manager, accountant, site and viewer. Site staff see costs but not revenue; viewers see revenue but not costs.

A documented API

Eighteen resources, around forty-eight endpoints, an OpenAPI specification you can read before you sign.

What it does, in five moves

From the first advance to the handover certificate.

One job card, two tracks

Quote, agree, then run it on one card.

A project or a service order starts the same way: the customer from your CRM, a work type you configured once, and a payment plan picked from your presets. The card keeps the quoted figure next to the agreed one, so the discount you gave is a fact, not a memory.

  • Work types you define: modular kitchen, commercial fit-out, wedding shoot, retainer
  • Stages you define, with the moves between them that are allowed and the ones that are not
  • Customer details snapshotted on the card, so receipts and links work even if the CRM is down
See your own work types on a card
Step 1 · basics KindProjectOrder CustomerMrs Haddad · from CRM Work typeModular kitchen Quoted · agreedAED 64,000AED 60,000 discount AED 4,000 · derived, not typed Next · payment plan Step 2 · payment plan Advance first30 · 70 Three stages20 · 30 · 50 · handover linked to its step Half and half50 · 50 Four equal parts25 · 25 · 25 · 25 Your own presetsaved once in Settings Create the job
Truthful progress

Done is done, in any order.

Every step carries its own share of the work, and the shares add up to 100. Progress is the sum of the steps actually finished, not the furthest step someone ticked. Finish snagging before carpentry and the card says 50, not 75.

  • Shares and durations saved as a process template, reused on every job of that type
  • Due dates roll from the start date: resize one step and the rest move
  • A late step tells the owner once, with a quiet period, not every night
Try it below
The usual way75%"furthest step ticked" 1 · Measure 2 · Design 3 · Approval 4 · Carpentry · still open 5 · Snagging step 5 done, so "75%"half the work is not built SK Works50%sum of finished shares 1 · Measure10 2 · Design15 3 · Approval0 4 · Carpentry50 open 5 · Snagging25 10 + 15 + 0 + 25 = 50the customer link says the same
Try the arithmetic

Tick steps in any order. Watch what moves.

A fictional kitchen with five steps and a handover milestone linked to the last one. Progress is the sum of what you tick; the milestone waits for its step; the customer link shows the same number.

  1. Site measurement10% · 2 days
  2. 2D design and review15% · 5 days
  3. Client approval0% · 3 daysAn approval is a gate, not work. It carries no share, so it cannot inflate progress.
  4. Carpentry and fabrication50% · 12 days
  5. Snagging and handover25% · 3 daysThe handover milestone (AED 30,000) is linked to this step.
Progress on the card and on the customer link
0%
nothing finished yet
Handover milestone
AED 30,000 · 50% of the job
waits for its step
Next deliverable shown to the customer
Site measurement
Demo data. On your demo we do this with your own steps and shares.Run it on your jobs
Money in, money out

Two ledgers you can only add to.

Payments in, costs out. Neither can be edited or deleted, by anyone, including us. A mistake is corrected by a dated reversal that points at the original, so the accountant, the owner and the customer always add up to the same balance.

  • bank transfer, cards and cash, plus any method you name
  • One payment split across several milestones, exactly as it arrived
  • A retry on a bad connection is recognised and never recorded twice
  • Balance due and overpayments computed from the ledger every time, never stored and drifted
Then see what the two ledgers say together
Money in · Mrs Haddad · append-only 02 Oct · booking advance · bank transferreceipt RCPT-0417 sent · email and WhatsApp pictureAED 12,000 09 Oct · materials · bank transfertyped as AED 18,000 but the bank shows a different figureAED 18,000 09 Oct · reversal of RCPT-0418points at the original · by the accountant · reason recorded-AED 18,000 09 Oct · materials · bank transfer · re-enteredthe correct figure, as a new lineAED 18,000 09 Oct · the same payment, sent twice from a site phonesame key for this job · returned the existing line · nothing addednot duplicated collected · computed from the lines aboveAED 30,000 balance due on AED 60,000AED 30,000
Profit and margin per job

Know which jobs make money before they end.

Collected minus spent is profit. Profit over collected is margin. Both are computed live from the two ledgers and held against the thresholds you set: green above your target, amber when it thins, red when a job is eating itself.

  • Costs by category: materials, vendor invoices, labour by trade, or your own categories
  • Vendor linked from the CRM; the invoice photo attached to the line
  • Margin hidden on list screens shared with site staff, shown on the owner's detail view
Who sees what
This month · margin by job · target 30 · warn 15 Modular kitchen · Mrs Haddadcollected AED 30,000 · spent AED 19,50035%profit AED 10,500 Office fit-out · floor 3electrical ran over · two extra visits19%thin · amber Reception desk · custom fabricationsteel price moved after the quote9%at risk · red · on the dashboard fictional jobs · demo data · figures before VAT
Receipts, reminders, statements

Nine documents, your letterhead, sent before they ask.

A work order when the job is created, a progress update when a step closes, a reminder before a milestone falls due, a receipt the moment a payment lands, a statement for the whole balance, a handover certificate at the end. Every one on your name, logo, TRN and address, figures in tabular type that lines up in any email client.

  • WhatsApp picture receipts: a branded image of the receipt in the customer's chat, not a PDF to download
  • Email and SMS from the same templates, which you can edit with a live preview
  • Every message carries the progress link, so the customer looks instead of calling
What the customer sees
Studio Jumeirah · businessverified · WhatsApp RECEIPT · RCPT-0417Studio Jumeirah · TRN 100 2468 1357Booking advance · bank transferAED 12,00002 OctPicture receipt · tap to open progress Progress update · 2D design done25% complete · next: client approvalsoftknack.com/p/… · no login Reminder · materials due in 3 daysAED 18,000 · bank or card · reply to confirmsent 3 days before, as configured three of nine templates · demo data Templates1 Work order2 Progress update3 Milestone reminder4 Late step5 Payment receipt and6 Statement7 Handover8 Reminder, manual9 Status changeall editable
Accountants save the most time in month one.
30 minutes, no slides. We run it on two of your own jobs.
Book a demo
Suki voice

"What's my balance?" answered on the phone, by the ledger.

Suki, the Softknack voice assistant, answers your business line with six things it can do for SK Works: find the caller, list their jobs, read the balance, read the schedule, record a payment the caller reports, or open a new order. Every action is logged with Suki as the actor, so you can see exactly what the voice did.

  • Caller matched to the CRM by phone number before anything is read out
  • A payment reported by voice lands on the ledger like any other, receipt and all
  • Nothing is deleted or reversed by voice: those stay with people
Hear it on the demo
18:40 · Al Noor Eventsanswered by Suki What happened · six tools, four used Found the callerphone matched to the CRM · Al Noor Events Listed two open jobs"the launch in Marina, and the conference" Read the balancefrom the ledger, not a stored total Recorded a bank transfer the caller reportedreceipt sent · reversal needs a person Not used: schedule, new order actor · suki · logged consent stated fictional caller · demo data
Five roles

The site sees costs. The viewer sees revenue. The owner sees both.

Roles come from the Softknack platform and arrive with the login. Reversing a payment is a separate permission from recording one, so the person who can fix a mistake is not the person who made it.

Ownereverything, including settings
  • ✓Revenue and balances
  • ✓Costs and margins
  • ✓Record and reverse
  • ✓Work types, templates
Managerruns the jobs
  • ✓Revenue and balances
  • ✓Costs and margins
  • ✓Record payments and costs
  • ×Reverse, or settings
Accountantkeeps the ledgers honest
  • ✓Revenue and balances
  • ✓Costs and margins
  • ✓Record and reverse
  • ×Edit jobs or steps
Siteon the floor, on a phone
  • ×Revenue and balances
  • ✓Costs they record
  • ✓Mark steps done, move stages
  • ×Margins
Viewera partner, an investor
  • ✓Revenue and balances
  • ×Costs and margins
  • ×Record anything
  • ✓History and audit log
Built for how you get paid

Six kinds of business. One job card.

Anyone who quotes, gets an advance, does the work in stages and collects the rest. Pick yours.

Run a salon with packages and chairs? That is SK Salon. Run vehicles? SK Fleet. Same login, same customer record.

Ready for the UAE

Hosted in Dubai. Built for the rules here.

Your jobs, ledgers and customer links live in Dubai. Documents carry your TRN in the statutory format, amounts in AED with the grouping your accountant expects, and every action by every role sits in an audit log that cannot be edited.

  • Row-level tenancy enforced from the verified login, never from a header a client could change
  • Append-only payments, costs and audit log; reversals, not edits
  • Customer link built from an allow-list: never your costs, vendors, staff or margins
  • Files such as invoices and payment proofs scanned before they are served, 5 MB each
Ask us about your data
Hosted in Dubai · your tenant Job cardsteps · milestonespayments · costs Audit logwho · what · whenappend-only LetterheadTRN 100 2468 1357logo · address Filesinvoices · proofsscanned · clean Roles from the platform loginowner · manager · accountant · site · viewertenant from the verified token, not a headersuspended org → 403, nothing served Customer linkstage · steps doneprogress · next datevalue · paid · duenever:costs · vendorsstaff · margins32-byte tokenrevoke · rotateno login allow-listed fields cross the line · nothing else can
Connects to the rest of Softknack

The ledger is shared, so nothing is retyped.

SK Works is one application on the Softknack platform. Billing raises the invoice for a milestone and settles it when the payment lands. The CRM holds the customer and the vendor. Notifications sends the receipt. Drive keeps the proof.

SK Billing · invoices and settlement SK CRM · customers and vendors WhatsApp Business · picture receipts Email and SMS · nine templates SK Drive · proofs and invoices SK Calendar · deliverable dates Suki voice · six tools REST API · OpenAPI 3.0

Draft jobs cannot raise a tax invoice. A payment in Works marks the Billing invoice settled; a worker reconciles the two every ten minutes.

Pricing

Three plans. Every feature in every one.

Lite, Team and Business differ only by how many full users they include and the monthly allowances for storage, bill scans and emails. Site crew is free up to three per full user. Viewers are unlimited. Before VAT.

LiteAED 2092 full users · 5 GB
Team · most studiosAED 5296 full users · 10 GB
BusinessAED 1,13915 full users · 30 GB

A month each. Annual is pay 10 months, use 12. Adding users always costs more than moving up a plan, by design.

Questions owners ask

Before the demo.

What does SK Works cost?
Three plans, every feature in every one: Lite AED 209, Team AED 529 and Business AED 1,139 a month, before VAT. They differ only by full users (2, 6, 15) and monthly allowances for storage, bill scans and emails. Site crew is free up to three per full user; viewers are unlimited. Annual is pay 10 months, use 12. See the full price card.
We use spreadsheets and a bank app. What changes on day one?
We load your open jobs with their steps, their payment schedule and what has been paid so far. From then on payments and costs go on the ledger, and the customer link replaces the "any update?" messages.
Can a payment really never be edited?
Correct. Payments and costs are append-only. To fix a wrong amount you record a reversal that points at the original and carries a reason, then record the right amount. The audit log shows all three lines and who made them.
What does the customer see on the progress link?
The job name, its current stage, the steps finished, the progress percentage, the next deliverable and date, the agreed value, what has been paid and what is due, your logo and a button to WhatsApp you. Never your costs, vendors, staff or margins. You can revoke or rotate the link at any time.
Does it do tax invoices?
Milestones raise invoices in SK Billing, with your TRN and VAT 5% where it applies. A job in Draft cannot raise one. Recording the payment in Works settles the invoice in Billing.
Where is our data stored?
Hosted in Dubai. Your tenant is isolated at the row level from the verified login, and nothing in a request header or body can change which tenant you are.
Does Suki need a separate phone number?
Suki answers the business line you connect in Settings. It can only do the six things listed on this page, and it can never reverse or delete anything; those need a person with the right role.
Book a demo

Let's run two of your jobs on SK Works.

Thirty minutes, no slides. Send us two recent jobs in any format: their steps, their payment schedule, their costs. We load them before the call and run them with you, from the first advance to the handover certificate.

  • Your job card: the work on one track, the money on the other
  • A payment recorded, a receipt on WhatsApp, a reversal done right
  • Profit and margin per job against your own thresholds
  • The progress link your customer opens without a login
Job 1 · your last projectsteps · milestones · costs 1 of 3 milestones paid Job 2 · an open orderadvance · delivery · balance advance paid · balance on delivery loaded before the call · then we run them together · fictional jobs

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