How to Automate Show Advancing: An AI Workflow for DJ Managers That Still Catches the Details
Build one advance template, collect promoter details through a form instead of email threads, let an AI assistant extract dates, set times, fees and contacts from contracts into your booking system, and generate the day sheet automatically. Keep people in charge of money, set times, travel bookings and artist wellbeing, and start the full advance three to four weeks before the show.
It's Thursday night. You have three shows this weekend across two countries, a 40-message email thread with one promoter, a hotel confirmation buried in a PDF, and a WhatsApp from your artist asking what time the pickup is. You know the answer is in there somewhere. That's advancing for most DJ managers, and it's why the work never seems to end.
Search for how to automate show advancing and you mostly get instructions for PowerPoint slides. That tells you something: the live music side of automation is barely documented. The good news is that the tools are now good enough to take most of the retyping off your plate. The skill is knowing which parts to automate and which still need a person.
What is show advancing, and why does it keep breaking?
Advancing means confirming every detail of a show before the day: contacts, set time, technical setup, hospitality, flights, hotel, ground transport, guest list, promo assets and settlement. Tour managers typically start around three to four weeks before a club or theatre show, and DJ travel is usually locked in earlier than that.
It breaks because information arrives in fragments. Set times come by WhatsApp, the rider confirmation by email, the hotel as a PDF, the driver's number the night before. A manager retypes all of it into a day sheet, and every retype is a chance to put the wrong date or the wrong airport in front of an artist who's already tired.
Step 1: build one advance template before you automate anything
Automation copies whatever structure you give it, including a messy one. Before touching any tool, write down every field you need for a show, once, in the order the artist will experience the day.
- Event: name, venue, address, capacity, promoter contact and a day-of contact.
- Performance: set time with the date, set length, who plays before and after, any B2B.
- Technical: players and mixer model, booth monitors, USB or laptop setup, tech contact.
- Travel: flights with booking references, passenger names exactly as on passports, baggage.
- Hotel and ground: address, check-in, driver name, phone number and every pickup time.
- Hospitality and guests: rider items confirmed, guest list names and the deadline.
- Money: fee, deposit status, balance due, invoice details and any tax paperwork the country requires.
Keep it to about 40 fields. Then store per-artist defaults alongside it: the tech rider, the hospitality rider, preferred departure airports, dietary needs and the standard guest list size. Every new show then starts half filled in, and the promoter only has to confirm or correct. The template is the real automation. Every tool below just moves data into it.
Step 2: replace the email thread with a promoter form
The single biggest time saver is getting promoters to type their details once, into structured fields, instead of into long replies. You have two routes.
Booking platforms built for agencies and managers already do this. Stagent includes advancing with task groups and progress tracking, itineraries, flight lookup by flight number and date, a Zapier integration with thousands of apps, and support for connecting AI assistants through the Model Context Protocol. ABOSS offers an external advancing dashboard and AI-powered daily digests. Overture has an assistant that answers questions about bookings, contacts, venues and finances.
If you run the roster on spreadsheets, build it yourself. An Airtable or Google form holds the template, and an automation in Zapier or Make does the rest: when a show's status changes to confirmed, the promoter gets the form link with the date and venue already filled in. Add reminders for missing fields at 21, 14 and 7 days out, and stop them as soon as the form is complete.
Design the form so it's hard to fill in wrong. Use pick lists for player and mixer models, a date field next to every time field, required fields for the day-of contact and file uploads for hotel confirmations and stage plans. Festivals often run their own advancing portals; copy the key fields back into your system anyway, so the day sheet still comes from one place.
Step 3: let AI extract the details from contracts and emails
Some information will always arrive unstructured: the contract PDF, a long email from a festival production manager, a forwarded travel confirmation. This is where an AI assistant such as ChatGPT, Claude or Gemini earns its keep. Give it the documents and a fixed instruction, and it returns your template fields filled in.
Extract every field in this advance template from the attached documents. Write MISSING for anything not stated. Do not guess. List any conflicts between documents separately.
That last line matters most. The value isn't only speed, it's that the assistant flags what's missing and where the contract and the email disagree, which is exactly where shows go wrong. If your booking tool supports MCP, the assistant can write results straight into the show record instead of a chat window.
Ask for the answer as a table with four columns: field, value, source document and where in that document it was found. Checking a table with sources takes two minutes. Checking a paragraph of confident prose takes twenty, and you'll still miss something.
Then check the classic failure points yourself. Set times after midnight are the big one: a 01:00 set listed on the Saturday is often Friday night in the artist's head. Time zones on flights, 12 versus 24 hour formats and airport codes for cities with more than one airport all deserve a human look.
Mind the data, too. Passport numbers and dates of birth are personal data under GDPR. Use business plans of AI tools with proper data processing terms, keep passport details in your booking system with access controls, and never paste them into a personal chat account.
Step 4: generate the day sheet and keep it live
Once the record is complete, the day sheet should build itself: a timeline from landing to the pickup after the set, every address and phone number, rider and guest list confirmations. Most booking platforms export one, and a document template in Google Docs or Notion fed by your automation works fine for smaller teams.
Send the final version 48 hours before the show and put the key times straight into the artist's calendar. When something changes, update the record rather than sending a new message, so there's only ever one version of the truth. Flight changes are the most common trigger, which is why flight lookup and live tracking are worth having.
Deliver it in the format the artist actually reads, usually a mobile-friendly link or PDF in the chat they already use, not a spreadsheet. Add a short block for when things go wrong: a backup contact at the venue, the promoter's mobile, the nearest alternative airport and the hotel's front desk number.
What should you never automate?
Automate the collecting and the formatting. Keep the judgement human, especially here.
- Money: fees, deposits, settlements, currencies and tax forms get read and approved by a person.
- Set time changes and B2B arrangements: confirm directly with the promoter, never by form alone.
- Travel purchases: AI can compare routes, but a person books and checks names against passports.
- Artist wellbeing: a 04:00 set followed by a 07:00 flight is a scheduling problem no automation will flag unless you tell it to.
- Relationships: a promoter who hasn't replied after two reminders needs a call, not a third email.
What to do this week
- Write your advance template on one page, in the order of the artist's day.
- Choose one home for show data, a booking platform or a single Airtable base, and stop keeping details anywhere else.
- Build one automation: a confirmed show triggers the promoter form.
- Test the extraction prompt on your last three contracts and compare the output with what actually happened.
- Run your next show through the new flow while keeping your old checklist as a backup.
Do this for a month and advancing stops being the thing you do at midnight. It becomes a system you check, which leaves room for the parts of management that actually need you.
Quick answers
How far in advance should you advance a DJ show?
Start collecting details as soon as the contract is signed, and run the full advance about three to four weeks before the show. Travel is usually booked earlier. Send reminders for missing information at two weeks and one week out, and issue the final day sheet 48 hours before. Festivals often run their own advancing portals with earlier deadlines.
Is it safe to put booking contracts into ChatGPT or Claude?
It can be, on the right plan. Business and team plans of the major AI tools offer data processing terms and don't train on your content by default, while personal accounts vary. Remove passport numbers and bank details before uploading, check contracts for confidentiality clauses, and keep originals in your booking system rather than in chat history.
What's the difference between advancing and a day sheet?
Advancing is the process of gathering and confirming every show detail with the promoter and venue. The day sheet is the output: one document the artist and crew use on the day, with times, addresses, contacts and confirmations. Good advancing makes the day sheet a formality. Bad advancing means the day sheet is where the errors surface.
Do I need booking software, or is a spreadsheet enough?
For one or two artists with a few shows a month, a well-built Airtable base with a form and a simple automation is enough. Once you manage several touring artists or share the work with an agent and a tour manager, dedicated platforms such as Stagent or ABOSS save time through built-in advancing, itineraries, contracts and invoicing.
Can AI handle promoter emails on its own?
It can draft them, and it's good at polite reminders and summarising long threads. Don't let it send anything unreviewed that confirms times, money or travel, because a confident wrong answer to a promoter is worse than a slow one. Work from drafts, review them in batches, and keep negotiation and problem solving in your own voice.