For Cultural Associations

Shift Scheduling for Cultural Associations

Opening night in two hours. The box office isn’t staffed.

WP Dienstplan brings your rehearsals, performances, and every crew shift from email chaos into a single clear schedule.

Get Started Free Install Free
Theatre & Drama Groups Data on your server Small groups from 5 members Free version available

WP Dienstplan is scheduling software built for theatre groups, choirs, and cultural ensembles.

You know how this goes.

You coordinate a theatre group, choir, or cultural ensemble. Managing rehearsals, performances, and the crew that keeps it all running. Rehearsals on three different nights. The season premiere in four weeks. The annual concert in two months. And the box office, stage crew, sound technician, front of house – all people who need to be in the right place at the right time.

Monday you write the rehearsal schedule for the next three weeks. Fifteen people on the mailing list. You list the dates, roles, changes. You hit send. Wednesday: two replies asking if rehearsal is at 7 or 7:30. Friday, two hours before the session, someone says they can’t make it. The lights operator didn’t see the message. And opening night is tomorrow.

When everything is held together by email threads and text messages, your entire organisation depends on luck. When the opening night depends on the box office being staffed, the stage crew knowing their cues, and everyone being there – you can’t afford to improvise.

The night of the premiere, you should be thinking about the performance.
You shouldn’t be worried about whether the crew showed up.

Why rehearsal schedules break down when shared by email.

“Which version is current?”

Three email threads. Changes over the weekend. Nobody knows if the dress rehearsal is Friday or Saturday. One person saved an old version in their calendar. Two hours before, they show up on the wrong night.

“We still don’t know who’s coming.”

Sone members replied. Some didn’t. The lighting technician never confirmed. The box office volunteered three weeks ago but never replied to the last update. Is that person still covering opening night?

“No-shows destroy the show.”

Rehearsal starts at 7:30. It’s 7:50. Two sopranos are missing. The stage technician said “maybe.” Three choir members didn’t even reply. The dress rehearsal is tomorrow.

“Everyone has their own notes.”

You know the schedule. Your stage manager knows a different version. The lighting crew have their own interpretation. The chorus members saved what they think the dates are. The information is scattered across five different calendars and nobody shares the same truth.

One schedule. Everyone sees the same thing. Everyone confirms.

You create a rehearsal. You add crew slots: lighting, sound, stage management, front of house, box office. Your team sees one clear schedule. They confirm their attendance in seconds. One source of truth.

When a cast member drops out, you see it three weeks early – not two hours before the show. When the lighting technician hasn’t confirmed, you know immediately. No more frantic calls. No more improvising on opening night.

And when someone does drop out last minute, they release their slot in the system. The crew who can cover see the alert instantly. One click, covered. Everyone knows who’s replacing them.

Weekly Weekly rehearsal and performance schedule for cultural associations

Weekly view: rehearsals, performances, and all crew slots in one place

Rehearsal Single rehearsal session with crew assignments and confirmations

Rehearsal detail: cast roles, crew assignments, confirmations at a glance

Dress Rehearsal Dress rehearsal with full technical crew and staging assignments

Dress rehearsal: technical crew, lighting, sound, stage all confirmed

Less planning. More rehearsing. Better performances.

No email chaos

The schedule is the single source of truth. One place, not five. Every cast member, every crew member, every volunteer sees the exact same information. Updated instantly.

Confirmations in seconds

One click per role. Cast members confirm their attendance. Crew confirm they’re coming. Box office, lighting, stage management – everyone confirms in the same system. No more unanswered emails.

You spot gaps early

Which crew member hasn’t confirmed? Is the sound technician coming to the dress rehearsal? When does the box office drop coverage? You see the holes weeks before opening night, not hours.

Opening night isn’t improvisation

Box office covered. Stage crew confirmed. Lighting locked in. Sound ready. The entire operation is scheduled and staffed. You can focus on the performance instead of fighting logistics.

Three situations – before and after.

Opening night – box office chaos

Before: Thursday, 6 PM. Opening is tomorrow. The box office volunteer cancels – just responded to an email from three weeks ago. The stage crew confirmed two weeks back but didn’t read the latest update. Nobody knows who’s actually coming. You spend two hours on the phone trying to fill the gaps.
After: Wednesday, 10 AM. WP Dienstplan shows you: box office unconfirmed, stage crew confirmed, lighting crew confirmed. You message the box office volunteer in the system – they confirm immediately. If they can’t, you ask another crew member. By Thursday morning, every single role is locked in. No calls, no chaos.

New season rehearsal schedule

Before: August. You schedule rehearsals for the next three months. Three nights a week. You send an email with all 12 weeks. One member replies: “I can’t do Fridays after October.” You write a new schedule. Two weeks in, four people stop coming to Friday rehearsals because they didn’t realise it was mandatory. The communication fell apart.
After: August. You create the 12-week rehearsal schedule in WP Dienstplan. Every cast member sees all dates immediately. They confirm attendance for the full season – or flag which sessions they can’t make. Before the first rehearsal, you know who’s actually committed. No surprises at week three.

Annual report – attendance tracking

Before: December. You want to know: who rehearsed most often? Who skipped the most sessions? Which crew members pulled their weight? You go through email threads, flip through attendance sheets, piece together a rough picture. It takes four hours and is probably wrong.
After: December. Open WP Dienstplan stats. Every rehearsal, every confirmation, every no-show is recorded automatically. You see who showed up for which sessions, which crew gaps you had, which cast members were most reliable. Two clicks, a complete and accurate report.

Theatre & drama groups and choirs & music ensembles – what sets them apart.

Theatre Theatre & Drama Groups

A cast with assigned roles, ensemble members, understudies. Rehearsals by scene or act. Technical crews: lighting, sound, stage management, set design. Every performance has a front of house and box office team.

Roles are specific – this actor plays Hamlet, this technician operates lights. Attendance matters. A missing actor or missing sound cue changes everything. Crew qualifications: lighting certification, stage management experience, box office training.

Choir Choirs & Music Ensembles

A chorus divided into voice parts (soprano, alto, tenor, bass). Rehearsals by section or full ensemble. Some ensembles have musical directors, accompanists, and sound technicians.

A missing soprano weakens the blend. A missing technician means no sound check before the concert. Crew are often specialized: tech crew, stage set-up, spotlight operators. Qualifications: voice part training, technical certification, front of house experience.

Both manage the same core problem: schedules with roles, crew confirmations, and the pressure of opening night. WP Dienstplan handles both – in a single installation.

Roles and specialties – tracked in the system, not in your head.

Define the roles and skills your group needs. Assign them to cast and crew. Only people with the right qualifications see the roles they’re trained for.

Stage Manager Chorus / Voice Part Box Office Training Stage Technician Lighting & Sound Front of House Cloakroom Youth Leader

Questions from the rehearsal hall.

Can we use WP Dienstplan for both rehearsals and performances?
Yes. Rehearsals and performances are both events in the same system. A rehearsal has roles: soprano, alto, tenor, bass. A performance adds crew roles: box office, lighting, sound, stage management. Everything is in one schedule. If you also need scheduling for sports clubs or community volunteer coordination, you use the same plugin.
We only have 12 active members. Is it worth setting up?
Especially for small groups. The free version is fully functional with no member limit. For a choir or small theatre group, that’s usually enough. Basis licence €79 / year, Pro licence €149 / year. See the pricing overview and feature list.
Can I define our own roles and crew positions?
Yes. You define the qualifications and roles your group uses. Theatre groups might use Stage Manager, Lighting Operator, Box Office, Front of House, Ushers. Choirs might use Soprano, Alto, Tenor, Bass, Sound Technician, Spotlight Operator. Whatever your structure, you build it in WP Dienstplan. Each person holds the qualifications they’re trained for.
What about data protection with youth theatre?
You decide what data to collect, how long to keep it, and who has access. Data lives exclusively in your own WordPress database; no external sharing, no tracking. For young people under 16, parental consent is required before they can sign up to rehearsals – you can document this via custom fields. GDPR-compliant operation (consent records, retention periods, data processing agreement with your host, privacy notice) is your responsibility as the association – WP Dienstplan provides the tool, not the legal framework. It works the same way for sports clubs and community groups.
How much does it cost?
Free: full functionality, unlimited members. Basis (€79/year): see pricing overview. Pro (€149/year): see pricing overview. Details in the pricing overview and feature list. Billed once per year, per organisation – not per person.
Do we need WordPress to use WP Dienstplan?
Yes, WP Dienstplan is a WordPress plugin. If you don’t have WordPress, you’ll need to set it up – but that’s simple and cheap. A basic WordPress hosting plan costs €3–5/month. For theatre groups and cultural organisations that will be around for years, WordPress is a stable, secure, and widely supported choice.

Before opening night catches you improvising.

The free version is fully functional with no member limit. No contract, no credit card. Install, create your rehearsal and performance schedule, confirm crew – done.