Couldn’t load the API helper. Check that api.js uploaded — see SETUP-cpanel.md.
Wasamu Photography

Studio admin

Sign in

Wasamu Studio Console
Studio Console

Overview

Revenue · last 6 months

Upcoming sessions

Recent requests

Bookings

ReceivedNameForPreferredStatus

No bookings match.

Calendar & availability

Click a day to manage it — block the whole day, or block individual time slots. Dots mark confirmed sessions.

Confirmed session Blocked

Availability

Set your weekly bookable hours. These generate the time slots clients choose from when booking. Block one-off days or single slots in the Calendar.

Studio location

The Google Maps link used for the “Get directions” button in customer emails. Paste a link from Google Maps (Share → Copy link).

Terms & Conditions

The wording customers read on the Terms & Conditions page and must accept before booking. Plain text — leave a blank line between paragraphs. Leave empty to show the built-in template.

Packages & pricing

Extras / add-ons

Add-ons customers can choose on top of a package — makeup, confetti, extra prints, etc. Selected extras are added to the booking total and appear in reports.

Referral rewards

Every client gets a referral code (emailed when they book). When a friend books with that code, the friend gets a percentage off their order, and the referrer earns the same percentage of that order as credit toward their next session.

Clients

NameEmailPhoneBookingsLifetimeLast booking

No clients yet.

Reports

Export CSV: Bookings Payments Clients

Photo galleries

Paste the link to a customer's photos (from your photo-dump service) and link it to their client record. When you save, they're emailed the link automatically.

TitleClientEmailedCreated

No galleries yet.

Email marketing

—

Write once and send to all your customers. Every email includes an unsubscribe link, and anyone who opts out is skipped automatically. Send a test to yourself first.

Past campaigns

SentSubjectRecipientsDeliveredFailed

No campaigns sent yet.

Payments — M-Pesa

Connect Safaricom Daraja so you can prompt customers to pay by M-Pesa (STK Push) straight from a booking. Get these from the Safaricom Developer Portal → your Daraja app. Credentials are stored on your server and never shown again once saved — leave a secret blank to keep the current value.

Credentials

Callback URL

Add this exact URL to your Daraja app's Lipa na M-Pesa Online callback. It must be reachable over HTTPS.

—

Team & access

Roles — Owner: everything incl. users & settings · Manager: bookings, payments, reports, availability, packages · Photographer: bookings & calendar (no finances) · Viewer: read-only.

NameEmailRoleStatusLast sign-in

Package

New extra

Change password

Add user

Add a booking

For phone-in or walk-in clients. This creates the booking directly — availability isn't checked.

New gallery

Saving with a client selected + a link will email the customer the link automatically. Edit the link later to notify them again.

Open link