Mustajab Weddings
photographs · films · albums

Welcome.

You’re expected — come right in.
Set your owner & assistant logins in My studio → Brand & contact. Or continue below with the studio password.
Choose how you're signing in
MUSTAJAB
Weddings
Needs you
Coming up
In the studio
Quick actions
Tip — save the auto-sync file inside your Google Drive folder (with Drive for desktop installed). Every change then syncs to the cloud and to your other devices automatically. Auto-sync needs Chrome or Edge on desktop; on phone, tap Backup now before you close.
Your studio

New booking

The booking, on one page — the money rail follows as you scroll. Save writes it into your Calendar, Invoice and the couple's portal.

New enquiry — the quick slip

Three fields while you're still on the call. Everything else can wait.

The couple

Money

Booking subtotalPKR 0
Discount, tax & currency
Payments receivedAmount (PKR)
Refunds & credit notesAmount
Deposit targetPKR 0
PaidPKR 0
Balance duePKR 0
Save the booking first — the touchpoint trail, history and deliverables appear here once it exists.
Your studio

Tracking

The board — every column is a stage. Drag a couple forward as life moves; tap a name to open the booking. Money and the next step stay on the card.

You, hired by others

Freelance days

Days you shoot for other studios — kept apart from your own weddings, counted into your year. Paid days flow into Finances and Year in review by themselves.

Add a day — the quick slip

One line when you take the booking. Need time & venue?
Waiting on themshot, not yet paid
Coming updays on your calendar
Studio accountsrates remembered from your ledger
Your studio

Production line

A booking joins the line when you mark it Edit, then moves stage by stage to the couple's hands — the promise date follows your rules; set it in My studio · Expected dates.

Your studio

The shop

Everything you sell, and everything anyone has ordered. Approve an order to add it to the invoice and start its own small production track — Delete if it was a mistake. What you sell is the catalogue behind all of it: couples before the day, couples after, and guests.

The couples' voice

Selections & reviews

What they chose, what they approved — and what they said after. Family favourites stay with the couple; you see the counts only.

Reviews · the ledger of kind words
Selection received
Total picked
Your studio

Reviews

What the couples said once everything was home — straight from their portals.

Your studio

Finances

Every rupee, in its place. Client payments flow in from bookings by themselves — you only record what you pay out.

Record a payment — the quick slip

One line while it's fresh — the category and linked booking keep your books clean.
Waiting on you
The ledgernewest first
Statementsview or print a period
Per-event profit revenue minus linked vendor costs — tap a project for its inflows & outflows
Crew salary slips choose a crew member to view their slip
Your studio

My studio

The control room — every rule, price and word your studio and its automations use, in one place.

My studio · Brand & contact

Who you are

These details flow into every invoice, agreement, portal and message — written once, used everywhere.

Studio & contact

Team logins

Front-door sign-in for you and your assistant — username + password. The studio password (MJB007 by default) still works as a fallback.

Owner
Assistant

Payment details

These become the couple's Pay now sheet — they tap the balance on their portal, copy your IBAN or wallet number (or pay by card), then “I've sent it” lands in your dashboard → Needs you to confirm.
Saved — everything that uses these details is updated.
My studio · Backup & sync

Safe on every device

Your studio backs up to your own database on Hostinger. The front-door sign-in is also your sync sign-in — nothing to configure here; phone and laptop always match.

Studio password

Asked at the front door when the studio opens on a new device (or after Logout). The master code MJB007 always works as a fallback.

Start fresh

Wipes every booking, order, selection and setting on this device — a clean first-run for going live. Sign-in details are kept. If backup is connected you’ll be offered a database wipe too — otherwise synced data returns on next sign-in.

Cloud sync

Backed up to your Hostinger database automatically — every booking, order and setting syncs across your devices once you’ve signed in at the front door.

Not connected — working locally.
My studio · Pipeline & calendar

How weddings move

Touchpoints and message drafts follow these six stages automatically. Tap a swatch to recolour a stage — tags, lists and the calendar follow.

Stage colours

Calendar colours how shifts appear on the calendar
My studio · Expected dates

When each piece arrives

Find a couple and give any stage a date — their portal wears a gold “Expected · 16 July 2026” pill on every page that hasn’t opened yet. Clear the date and the pill returns to “after your day”.

Find the couple

My studio · Crew & rates

Who shoots with you

Add your photographers and videographers once — assign them to booking days, and their per-event charge flows into crew payouts and your year by itself.

Rolesthe categories your crew belong to — booking-day chips group by these
Your crewtap any detail to edit it in place
Add a crew membername first — everything else can come later
Role — tap to choose
Details — all optional
they appear above in Your crew, and in the crew room once published
Freelance teamsthe studios you shoot for — each gets a calendar colour
My studio · Cover focus

Where the covers hold their gaze

Drag the gold point to the couple. Phone crops tall, desktop crops wide — both keep your point in view. Publishes like the packages page; the pages follow on their next open.

Which page
Which covereach remembers its own point

Phone

Desktop

The point becomes one CSS line the live pages read — nothing is re-cropped or re-uploaded.

My studio · Packages & prices

What you offer

New bookings pick from these — line items and price pre-fill in one tap, still fully editable per couple.

My studio · Packages page

What your public pages sell

packages.mustajabweddings.com and mustajabweddings.com/collections both read from here — every configuration, price, inclusion and term. Save & publish and the pages follow.

Two pages, one set of collections — a price edited on either side is the same figure.
Cards are what a client sees. The table is every figure at once.
The lookthe page's palette — publishes with everything else · see it in Preview my draft
Names on the pageoccasions, their event lines, and the guest bands — renaming a band carries its prices along
Guest bands · the wedding
Guest bands · intimate occasions
Which configurationthe client answers these same two questions
Collectionstap a card to open it · Shown switches it off here only
À la cartethe quiet line under the collections · tap to open
Booking termsshown on every collection page, calculated from its total
Now
% holds the date
Before
% before the event
Then
% before printing
My studio · Payment rules

How money moves

Every reminder, agreement and invoice reads these — change a number and the automations follow.

The rules

Agreements, reminders and the portal all follow these.

Advance to confirm a dateUsed in agreements, invoices and the confirmed message
%
Deposit reminderDraft a nudge if unpaid this many days after confirming
days
Balance reminderDraft a nudge this many days after the event if unpaid
days
Crew payout termsPayables appear when an event is marked shot
days
Fiscal year startsYear in review’s fiscal toggle counts the year from this month
Gallery promiseWeeks after the event — drives the Production line and portal
weeks
Album proofWeeks after the event, for the album design proof
weeks

Business economics

Powers break-even in Year in review.

Your monthly payOwner’s wage, PKR per month
PKR
Monthly fixed costsRent, software, utilities and the rest
PKR

Expense categories

Tag every payment out, so your P&L shows where money goes.

My studio · Messages

Messages — one door

Every message the studio sends — to couples, to crew, to you — lives here as one row: who it goes to, which channels, auto or by hand, and your own words. Nothing sends without a row. Nothing floods, by design.

No row, no send.
The portal, the booking page, the calendar and the server all pass through this catalogue. Anything you switch off here is off everywhere.
Master switch
Going out todaythe next 24 hours, before it happens — hold or skip any single one

Held sends wait for you here until released — nothing held ever sends itself.

The brakesfour guards on every channel — no one gets flooded
Settle first
A send waits before firing — quick edits and undos collapse into one message.
10 min
Never twice
The same moment, to the same person, never repeats — however often you republish.
24 h
Daily cap
Past the cap it waits in the queue instead of landing in their inbox.
1 email · day
Quiet hours
A gallery finished at 2 AM waits — and arrives at a graceful hour.

Everything aimed at you can fold into the Monday digest instead of arriving one by one — set per row below. Quiet hours are yours to choose — nothing sends inside them; it waits and arrives at the hour you set.

The email budgethow often each person actually hears from you, with everything above switched on
WhatsApplinked to your business number — sends by itself, every message editable first
While you sleepserver-side — these run with the app closed, laptop off, phone in your pocket

Every send still lands in WhatsApp → Outgoing first (editable during the window), obeys the daily cap, and shows its tick in Conversations or the Crew room. The welcome and your ping go instantly — speed is their whole point.

The voiceone hand writes everything — every channel, every moment
The signature
Every message signs off
Urdu second line · optional, under the English
Urdu line on couple messagesemails and WhatsApps carry both languages
First names after the first message“Dear Zara” — never “Dear customer”
How it reads · gallery ready
The promiseyour restraint, made public — printed where couples read it
Mustajab Weddings · our word

“You’ll hear from us six times.
Never at night. Never twice.”

Each one worth keeping. Everything else waits quietly in your portal — the only wedding studio that promises you silence.

On the proposal
In the welcome email
On the portal’s front door
The catalogueevery moment — the complete list, nothing sends outside it · tap a row to edit
Couple
Email
WhatsApp
Push
Mode

Reminders only exist when something stalls — a smooth journey never sees them. Push stays reserved for the gallery.

Crew
Email
WhatsApp
Push
Mode

Duty reminders are one send per crew member per event, deduped hard — they were the flooder. The assignment-change email stays retired; push only.

You · the studio
Email
WhatsApp
Push
Mode

Digest mode folds these into Monday’s single email — switch any row to “Now” only if it truly can’t wait.

Guests
Email
WhatsApp
Push
Mode

Everyone who left an email at a gallery door. One note a year, in the month you choose — the server refuses a second copy to the same person for 300 days, so this can never become a newsletter.

One couple’s journeyeverything they’ve heard from you, and what’s still to come
Paused · nothing sendsPause everything for this couple — a hard week, a difficult moment. Catalogue stays untouched; held moments queue silently and wait for you.
Pause all

Why this never needs a redesign. Every row already carries its recipient, its channels, its mode and its words. Connecting the WhatsApp Business API only changes what happens after “send” — the same rows flip from queued to automatic, and nothing on this page moves.

My studio · Notes from the studio

Rare words, on every phone

One note reaches everyone who allowed notifications — couples, families and crew with the app installed. Use it sparingly: dates opening, an album month, a film worth watching. Nothing here ever sends by itself.

Compose

How it lands
MMustajab Weddings· now
Your note title
One line — why it matters, in your voice.
M
Open portalLater

Starting points

Your saved notes — edit the wording, add your own, or load one into the composer above.

Sent notes

My studio · Client portal

What couples see

Every confirmed couple gets a private code and page — coverage, payments and journey — published automatically whenever you save their booking. Copy any couple's link from the Tracking list.

The shop live on every portal

Everything you sell now lives in one place — Shop → What you sell — next to the orders it produces. Pieces, prices, print sizes and the guest-shop dials are all there.
Images: tap swap image on a card — paste any https / Drive link, or upload JPGs to public_html/clients/shop/ and type shop/parent-album.jpg. Blank shows the couple’s own picked photograph.

Gallery on the portal

The front door

The photograph that greets everyone above the sign-in card — couples, family and crew. Wide, high-res, yours.
desktop · how wide screens crop it
phone
My studio · Guests

Everyone who saw the work

Every wedding puts you in front of hundreds of guests — the exact people getting married next. This is where they arrive: the email door at the gallery, the card at the end of the photographs, and the list they build for you.

My studio · Passwords

Passwords & access

Every working sign-in for the crew room and client suites, read from the connected database. A password someone sets themselves can’t be read back — only reset from here.

Crew roomusername · password — crew code until they set their own PIN
Client suitescouple sign-in · access code opens their portal, guest code is view-only
Codes stay masked until you reveal them — mind who’s looking over your shoulder. CHANGED means they replaced the code you sent — the database keeps only their secret, so use set a new one if they’re locked out.
My studio · Gallery & keys

Connected services

One key from console.cloud.google.com (Google Drive API, restricted to your site) lets couples browse their photo folder and heart their favourites. Paste each couple's Drive folder link in their booking.

Google Drive

My studio · Appearance

How it looks

These settings restyle the entire studio and your client documents — calendar and invoice follow the theme. Saved on this device.

Theme & typecolour and voice, across every screen
ThemeWhole-studio colour palette
Couple portalWhat the couple and their family see
Crew roomWhat your crew see
Type voiceHeadings: editorial serif or modern sans
Figures (numbers)Font used for all amounts
Layout & privacyspacing and screen-share modesty
DensityGallery-airy or operator-dense spacing
Money figuresHide amounts for screen-sharing
Reset appearanceBack to Ivory editorial defaults
Your studio

The seasons of 2026

A wedding year moves in seasons, not months — four chapters, then the accountant's pages. Printable for tax season.

Margin by packageprofit after crew
Where it wentexpenses by category
The accountant's pagesmonths · P&L · aging · tax · exports — tap to opentap to close
IThe months
IIProfit & loss
Cash basis — money actually received & paid
Accrual — revenue when invoiced
IIICash & reconciliation
IVWho owes you
VTax & break-even
Break-even & owner's pay — is the business covering itself?
Tax liability — net to reserve for FBR
VIThe registers
By package
By status
VIIExportsCSV for your accountant

Download this year's records as spreadsheet-ready CSV files (open in Excel or Google Sheets).

Revenue figures are based on the invoice totals of bookings in this year. Received reflects payments logged to those bookings.

From first enquiry to the last thank-you

Papers

Every paper the studio hands a couple, in the order they meet it — statuses follow the selected booking.

Open loads the selected couple straight into the paper.
Please confirm
Messages forClient
Mustajab Weddings

Welcome to your studio

Everything for your weddings in one place — bookings, calendar, payments, delivery and the documents you send couples. Start with one of these:

1Add BookingFill it once — it flows into your calendar & invoice
2Add paymentRecord a payment in or out — keeps balances current
3Explore the calendarSee your event dates at a glance
4Add freelanceLog a freelance job you shot for another team
Freelance day
Add a day
Tweaks
Reshape the studio's whole feel.
Mood
Density
Type voice
Figures (numbers)