GigManager is here: manage your gigs and tour dates in WordPress
I’m thrilled to release GigManager, a free WordPress plugin for musicians, bands, DJs, comedians, speakers — anyone who performs live.
The problem
Performers tend to keep their schedule scattered across several places — a spreadsheet here, a social bio there, a note somewhere else. Fans get stale or conflicting info, and keeping everything in sync is a chore.
The idea
GigManager makes your WordPress site the single source of truth for your schedule. It’s built around the way performers actually think about their shows — a date and time, an artist, a venue, and an optional tour — and everything else hangs off those four building blocks.
What it does
- Complete show management — date, time, artist, venue, tour, ticket URL, external link, notes, and sold-out/cancelled status.
- Reusable artists, venues, and tours — enter each once and reuse it across every show, so your data stays consistent.
- Display anywhere with a shortcode — drop
[gigmanager_shows]on any page and filter by upcoming, past, today, or all; narrow by artist; set a limit and sort order. - Three display templates — list (card-style), table (compact grid), or classic (two-row tour listing).
- Sidebar widget — keep your next gigs visible on every page.
- Fully customizable — rename the plugin’s labels and override any template from your theme; your changes survive updates.
- CSV import and export — bulk-import from a spreadsheet and export your data anytime.
- Thoughtful workflow touches — sticky defaults pre-fill artist/venue/tour, and an onboarding widget walks you through setup.
GigManager is built on native WordPress custom post types, so editing feels familiar and you get revisions, trash, and bulk actions for free. It requires WordPress 6.7+ and PHP 8.0+.
It’s free and open source, available now on the official WordPress plugin repository.
If you play live, GigManager keeps your audience in the loop. I’d love to hear what you think.
