Trips is a planner for a driving holiday: a map, a day-by-day route, and as many competing versions of the plan as you want to compare side by side. This page takes you from nothing to a planned trip — including how to convert a spreadsheet you already have.
Every trip lives inside a space — your own corner of the site,
at a link like chriswatson.page/trips/mylink/. Ask Chris for yours;
there is no sign-up form and no password.
Treat that link like a key. Anyone who has it can view and edit every trip in your space, including deleting things. It is fine to share with the people you are travelling with — just do not post it anywhere public. Marking a trip "Private" only hides it from the site's public index; it does not lock the link.
Bookmark it. That link is how you get back to your trips.
Open your space link and fill in the short form at the top: a name, a destination, and (optionally) start and end dates.
The destination field matters more than it looks. When the
app looks up your place names on the map, it biases the search toward that
destination — so with Iceland filled in, "Diamond Beach" finds
the Icelandic one rather than the Florida one. Set it to the country or
region, not the exact town.
Your new trip starts with one itinerary called Main Plan. You can add more later — a second and third itinerary let you compare genuinely different routes on the same map, each in its own colour.
Most trips start life in a personal Excel file — a row per day, notes in whatever columns made sense at the time. You do not need to retype any of it. Get an AI chat to convert your sheet into the format the app imports.
import_instructions.md you just downloaded, and your
own .xlsx or .csv.
Attached are two files: import_instructions.md, which describes the import format for a trip planning app, and my own trip spreadsheet. Follow the "Converting a spreadsheet you already have" section of import_instructions.md and convert my spreadsheet into a CSV in that format. Apply its rules exactly — including how to work out the Day numbers, when to split one of my rows into several, and which of my columns map onto which of its columns. Give me the CSV in one code block, then list anything you dropped or had to guess at.
This deliberately points the AI at the downloaded file rather than repeating its rules here, so there is only ever one copy of them to keep up to date. If you would rather paste the full instructions yourself, they are in that same section of the file.
.csv and read it over
before importing — the file's "Check the output before importing"
checklist is four quick questions. If the chat cannot hand you a file to
download, paste the CSV text into a blank spreadsheet and save it as
CSV UTF-8 (Comma delimited).
No spreadsheet to convert? The same file has a "Building a file from scratch with an AI" section — a prompt that turns loose planning notes into the same CSV. Or skip files entirely and add places one at a time in the app; the importer is a shortcut, not a requirement.
Lat/Lng are instant.Importing adds to the itinerary rather than replacing it, and importing the same place twice will not duplicate it. So a second pass to fix a few rows is safe.
Place-name lookup is good, not perfect — hotels are the usual culprits, since they are often not in OpenStreetMap under their marketing name.
Lat/Lng
columns. Those rows skip the lookup entirely and are always exact.
With the trip on the map, the rest of the app is worth knowing about:
To show someone the plan without giving them edit access, use the Share link: it opens a read-only version of the map on a long random URL, safe to send to anyone.