Internal Dress Rental Management System

Run your rental house like couture.

A bilingual operating system for boutique dress rentals — inventory, bookings, WhatsApp billing, and brand-perfect theming, made for the way you actually work.

scroll
Inventory · Variants · Bookings · Calendar · Late fees · WhatsApp bills · Bilingual · RTL ready · Multi-shop · RBAC · Audit logs · Themeable · Receipts Inventory · Variants · Bookings · Calendar · Late fees · WhatsApp bills · Bilingual · RTL ready · Multi-shop · RBAC · Audit logs · Themeable · Receipts
8
Permissions to mix into roles
100%
Bilingual — EN & Arabic / RTL
3
Decimals (OMR baisa) supported
1
Tap to send a bill on WhatsApp
Why Dressly

Designed for the gown.
Engineered for the floor.

Generic POS systems treat a wedding gown like a t-shirt. Dressly understands variants, deposits, dry-cleaning, late returns, and how an evening rental actually unfolds — in two languages, with your brand on every screen.

🪡

Tracked variants

Each dress can have many colors, sizes, conditions and stock counts. Stock is reserved automatically when a rental is booked.

📅

Booking calendars

See every variant's month at a glance. Reserved, active and grace periods are color-coded — no overbooking.

🧾

WhatsApp billing

Each rental sends an Arabic invoice + payment link to the customer's phone. Reminders fire the day before pickup and return.

Fixed price + late fees

One price for the whole rental window. Late returns auto-charge a per-day fee defined by your shop policy.

🌍

Bilingual, RTL native

Toggle the whole UI between English and Arabic instantly. Layout, fonts and spacing flip — not just translation.

🛡

Roles & audit log

Build groups (Super Admin, Manager, Staff…), grant permissions individually, and review every action with a searchable system log.

💰

Profit & cost tracking

Log expenses (rent, salaries) and each dress's purchase cost to see true net profit, margin and per-item ROI — on cash collected. (Pro)

🏷

Barcodes & fast scan

Give each dress a barcode and scan it at rental & return — instant pick on the rental screen. (Pro)

✂️

Tailoring & alterations

Record customer measurements, reference photos, fittings with WhatsApp reminders, deposit + balance — with a gate that blocks pickup until the balance is paid. (Premium)

💬

Built-in support

Open a support ticket and attach photos or files — get replies in-app and via WhatsApp & email.

The dashboard

Your boutique,
at a single glance.

Live revenue (deposits excluded), KPIs, the next seven days of returns, and a real-time list of dresses currently out — refreshed every page load.

  • Active rentals, reserved, available stock + overdue at a glance
  • Revenue this month — rental fees + late fees only
  • Upcoming returns with day-by-day urgency colors
  • Out for rental list with dress thumbnails + customer
idrms / dashboard
Active
12
Reserved
7
Stock
58
Overdue
2
Revenue this month
0.000
Upcoming returns
Champagne Cascade2 days
Rose Mermaidtoday
Slate A-line5 days
Out for rental
Layla H. · MES-001
Noura S. · MES-003
Mai K. · MAI-002
How it works

Four taps from rack to receipt.

01

Pick the dress

Filter by date — only variants free in the selected window appear in the dropdown. No mental check, no calendar paper sheet.

$ idrms create-rental \
  --variant MAI-001-XS \
  --customer "Layla H."
📩 WhatsApp → +968 9XXX XXXX
*Rental Bill #042*
Total: 35.000 OMR
02

Add the customer

Reuse a returning customer or add a new one inline. Phone, email and notes — that's all.

03

Confirm the rental

The quote panel shows price + deposit + total. Click confirm, and the bill PDF + Arabic WhatsApp message fire automatically.

$ idrms create-rental \
  --variant MAI-001-XS \
  --customer "Layla H."
📩 WhatsApp → +968 9XXX XXXX
*Rental Bill #042*
Total: 35.000 OMR
04

Mark as returned

When the dress comes back, change the status. If late, the per-day fee is added and a new bill goes out — no math by hand.

WhatsApp integration

The bill lives
in her chat.

Each customer keeps her invoice in the conversation she already uses with you. No login, no app, no email she'll never check. Arabic-first by default, sent through Green API.

📋 Issued on reserve
🔄 Updated on status change
📅 Reminder day before pickup
Reminder day before return
Maison Étoile
👗 *Maison Étoile*
━━━━━━━━━━━━
📋 فاتورة إيجار #042
مرحبًا *ليلى*،
الإجمالي: 35.000 OMR
🔗 الفاتورة الكاملة
شكرًا 🌹
Maison Étoile
📅 *تذكير بالاستلام — غدًا*
📍 12 Rose Ave, Muscat
EN

English

Inter typeface, left-to-right, Cormorant serif for headings. Built-in dates in d M Y format.

Daily rate: 35.000 OMR
AR

العربية

خط تجوال، اتجاه من اليمين إلى اليسار، تواريخ بتنسيق YYYY/MM/DD. كل عنصر في الواجهة ينعكس تلقائيًا.

سعر الإيجار: 35.000 OMR
Brand it

Your logo.
Your color.
Your shop.

Upload a logo and pick a primary color — Dressly rebuilds the entire palette, the login screen, the dashboard, even the printable bill. One codebase, many boutiques.

Tap a color:
M
Maison Étoile
Dressly
Pricing

Three plans. Every shop you run.

Start with a 14-day free trial — no card needed.

Basic
12 OMR / mo

For a small boutique

  • Up to 50 dresses
  • 2 staff users
  • Rentals, customers, invoices
  • Full bilingual UI · EN + Arabic
  • Built-in support (tickets + attachments)
Get started
Pro
25 OMR / mo

For a growing boutique

  • Unlimited dresses & staff users
  • Custom branding (logo + colors)
  • Full audit log
  • Financial tracking: profit, margins & ROI
  • Barcodes & fast rental scanning
  • Everything in Basic
Choose Pro
Premium
Most popular
28 OMR / mo

For an atelier going pro

  • ✂️ Tailoring & alterations (measurements, fittings, photos)
  • 🏬 Multi-branch — one account, several shops soon
  • 💖 Everything in Pro
  • 🛟 Priority support
Start with Premium →

WhatsApp reminders & billing are available on all plans — using your own shop number and API token.

Contact us

We're here to help

Send us a message and we'll reply by email.

Or email us directly at info@dressly.om

Built for the way boutiques actually move.

14-day free trial — no credit card. I'll set you up myself for free.