DJ-CRM [email protected]

Booking management for live entertainment

Every booking,
from enquiry to encore.

DJ-CRM runs the working side of a live entertainment business. An enquiry becomes a quote, the quote becomes a signed contract, and every confirmed booking gets a planning portal the client fills in themselves.

In daily use by solo performers, bands and entertainment agencies.

Taylor & Travis Swift-Kelce£1,795
Sat 12 Sep · Lochside House Hotel
Confirmed
Booking fee paid
Portal · just now
admin.dj-crm.com
The DJ-CRM dashboard: stat tiles, today's calls, the next event and the month's calendar.
Auto-quoterAutomatic travel policyCall booking system Automatic invoicingContracts signed in the browserClient planning portal Lead follow-upsSong requests & Spotify playlistsXero sync Google & iCloud calendarsSupplier directoryEquipment riders Brief packs on gig dayDestination weddingsAgency rostersiPhone Live Activities
Auto-quoterEnquiries priced from availability, travel and package pricing, and answered instantly.
Automatic travel policyDistance-based travel costs worked out per venue and applied to every quote.
Call booking systemConsultations and final review calls booked by the client against real availability.
Automatic invoicingDeposit and balance invoices raised on their own, with online payment and Xero sync.

How a booking moves

Watch a booking run itself

The stages below are the states the system actually uses. Nothing waits on someone remembering to chase it. The handovers are automatic.

  1. 01It arrives

    The enquiry form feeds straight into the diary with date, venue and travel.

  2. 02Priced and sent

    The auto-quoter checks availability, travel and package pricing, and the client accepts online.

  3. 03Awaiting contract

    Generated from the booking, signed in the browser, stored against the record.

  4. 04Awaiting deposit

    Signed and waiting on the booking fee, with the invoice raised automatically.

  5. 05Confirmed

    The date blocks out everywhere and the client plans the night through the portal.

  6. 06Completed

    The night has played. The booking marks itself complete the morning after, without anyone touching it.

Kristen & Dax Bell-Shepard
Sat 17 Oct 2026 · Cameron House
New enquiry
Enquiry received just now

Inside the console

Have a look around

Real screens from a working diary. It is a demo business, so the couples are fictional and the venues are not.

Client portal

The client does their own planning

Every confirmed booking gets a private link. The client signs, pays, and works through the details in their own time, under the performer's branding, not ours.

Contractsigned in the browser, stored on the booking
Booking feepaid online; the booking moves forward on its own
Songsfirst dance, must-plays and do-not-plays
Planning callbooked from the same page, against real availability
The client portal: venue photo, event details, progress steps and payment card.

iPhone and iPad

The diary in your pocket

Native apps for the working week: today's calls, the next event, and every booking's detail on the way to the gig.

iPhone dashboard with today's consultation call and the next event.
The iPad dashboard in landscape: today's calls, the next event and items needing attention.
A booking open on iPhone: venue, timings, fee and planning progress.

Who it's for

One system, several shapes of business

Solo performers

DJs and magicians running their own diary, billing and client planning end to end.

Bands

Line-ups assigned per gig, with the members playing shown on the booking itself.

Agencies

A roster of performers, fees tracked per person, and the agency's own branding on everything the client sees.

Multi-service businesses

One enquiry covering more than one act, quoted together and booked together.

Google data

How DJ-CRM uses your Google account

Connecting a Google account is optional. When a performer connects one, DJ-CRM requests only the access needed for the features below, and only ever touches that performer's own calendar and mail.

https://www.googleapis.com/auth/calendar

Writes bookings to the performer's chosen Google Calendar and keeps them updated when a booking moves or is cancelled, so availability is correct in DJ-CRM and on their own devices.

https://www.googleapis.com/auth/gmail.send

Sends quotes, contracts, confirmations and reminders from the performer's own address, so clients recognise the sender rather than receiving mail from a generic system address.

DJ-CRM does not sell or transfer Google user data, does not use it for advertising, and does not use it to train generalised artificial intelligence or machine learning models. Use of information received from Google APIs follows the Google API Services User Data Policy, including the Limited Use requirements. Full detail is in the privacy policy. DJ-CRM is not open to public sign-up. Accounts are created for the performers and staff of the businesses that use it.

DJ-CRM

Built on the road,
for the people on it.

Made by working performers and shaped by real Saturdays, not sprint demos.