Getting started
Navigate to Settings → Integrations and select CSV Import. Choose whether you’re importing bookings or experiences, then follow the wizard.Import types
- Bookings
- Experiences
Import customer bookings with passenger details, dates, and tour assignments.Supported fields:
- reference — Your booking reference or ID
- date — The tour date
- start_time and end_time — Tour timing
- experience — Which experience this booking is for (must match an existing experience in Helm)
- rate — The pricing rate applied
- language — Customer’s language preference
- status — Booking status (confirmed, pending, etc.)
- notes — Any booking notes or special requests
- guide_email — Email of the guide to assign (must be on your roster)
- Contact fields — Customer name, email, phone
- Passenger fields — Passenger names and details
- Pickup fields — Pickup location and time
The experience and rate must already exist in Helm before importing bookings. If you need to create them first, import your experiences CSV first.
The import wizard
Upload your CSV file
Upload a
.csv file with your data. The file should have a header row with column names.Map columns
Match each column in your CSV to the corresponding field in Helm. The wizard shows a preview of your data to help you map correctly. Columns you don’t need can be skipped.
Validate
Helm checks your data for issues — missing required fields, unrecognized experiences or rates, invalid dates, and duplicate entries. Any problems are flagged for you to fix before proceeding.
Review
See a summary of what will be imported: how many records, which experiences and rates are referenced, and any warnings.
Import
Confirm and run the import. Records are processed in the background — you can navigate away and check back later.
Tips for a smooth import
- Match your experiences first. Booking imports reference experiences and rates by name. Make sure the names in your CSV match what’s already in Helm exactly.
- Check date formats. Use a consistent date format across your file (e.g., YYYY-MM-DD).
- Guide assignments are optional. If you include a guide_email column, that guide must already be on your roster and not blocked.
- Start small. Try importing a few rows first to verify your column mapping before uploading your full dataset.

