Gig management for working musicians

Import / Export

Import / Export

Bulk import gigs, venues, artists, and songs from CSV files, or export your data as a backup.

Pro licence required Import and export requires a Pro licence or above. See Activating your licence if you haven’t already done so.

Importing data

Go to Gig Diary → Settings → Import to import data from a CSV file. PB Gig Diary auto-detects the type of data based on the column headers.

Back up first Always export your existing data before importing. If something goes wrong during import, you’ll need your backup to restore.

Importing gigs

Your CSV file should have the following column headers in the first row:

ColumnRequiredNotes
dateYesFormat: YYYY-MM-DD e.g. 2026-06-14
timeNoFormat: HH:MM e.g. 20:00
venue_nameYesMust match an existing venue name exactly, or a new venue will be created
statusNoconfirmed, provisional, cancelled. Defaults to confirmed.
age_restrictionNoe.g. 18+, All Ages/Licensed
admissionNoe.g. Free, £10
notesNoPublic notes
private_notesNoAdmin only notes
feeNoAdmin only fee — never shown publicly
hide_from_websiteNo1 to hide, 0 to show. Defaults to 0.
hide_from_calendarNo1 to hide, 0 to sync. Defaults to 0.

Importing venues

ColumnRequiredNotes
venue_nameYesVenue name
addressNoStreet address
cityNoCity or town
postcodeNoPostcode or zip
countryNoCountry
phoneNoPhone number
urlNoVenue website URL
contactNoContact name

Importing songs

ColumnRequiredNotes
artist_slugYesThe slug of the artist to assign songs to — found in Gig Diary → Settings → General
titleYesSong title
original_artistNoOriginal recording artist
durationNoDuration in seconds e.g. 252 for 4:12
song_keyNoMusical key e.g. Am, Bb, F#m
notesNoPrivate performance notes
is_activeNo1 for active, 0 for inactive. Defaults to 1.
Tip The easiest way to get the correct format is to export your existing data first, then use that file as a template. The exported file has exactly the right column headers.

Exporting data

Go to Gig Diary → Settings → Export to download your data as CSV files. Four export options are available:

  • Gigs — all gigs with venue details, dates, status, and notes
  • Venues — all venues with full address and contact details
  • Artists — all artists with name, slug, and Google Calendar settings
  • Songs — full song catalogue with keys, durations, and status

Exported files download immediately as CSV and can be opened in Excel, Google Sheets, or any spreadsheet application.

Using exports as backups

Running a regular export of your gigs and venues is good practice — especially before major changes or updates. Store the CSV files somewhere safe (cloud storage, email to yourself) so you can restore your data if needed.

Migrating from another system

If you’re moving from a spreadsheet or another diary system, the easiest approach is:

  1. Export your venues first from your existing system and import them into PB Gig Diary
  2. Import your songs if you have a catalogue
  3. Import your gigs — venue names in the import file will be matched against the venues you just imported