Your whole trip, on your calendar
Paste your confirmations into one conversation. Every flight, check-in, and reservation becomes a detailed event in the right timezone, on the calendar the people traveling with you already check.
Sat, Sep 19 · Lisbon time
Land in Lisbon · TAP 209
9:25 AM · Confirmation R7XK2M
Hotel check-in · Memmo Alfama
3:00 PM · Booking 88412
Dinner at Cervejaria Ramiro
8:00 PM · Reservation for 2
Done. I created 11 events on your shared calendar, including both flights with confirmation codes in the description, hotel check-in and checkout, dinner at Ramiro, and the Sintra tour, each in its local time. Here’s your arrival Saturday.
Two weeks out, the trip lives in six emails
The flights are in your inbox. The hotel is in an open tab. The dinner reservation is in a text from Emily. Your calendar has one block that says TRIP, and every real detail lives in your head, waiting to be needed at the worst possible moment.
Every confirmation becomes a real event
Typing twelve events by hand is why the trip never makes it onto the calendar. So paste the emails instead. Cocal creates the whole itinerary in one pass, 2 to 50 detailed events, with the codes and seat numbers in the description. At the check-in desk, the answer is on the event, not somewhere in your inbox.
- Confirmation codes and seats in the event description
- Flights, hotels, dinners, and tours in one pass
- Every event in its own local time
TAP 209 · JFK → LIS
Trip · sharedSep 18, 9:55 PM EDT – Sep 19, 9:25 AM WEST
JFK Terminal 5
Confirmation R7XK2M
Seats 22A and 22B
1 checked bag each
Guests: nate@gmail.com · emily@gmail.com
Lands Tuesday, their time
Nine timezones is where hand-typed calendars fall apart. Every flight is anchored to the correct local time on both ends, and when the dates or zones differ, you see both. Before you land, ask for the day view in the destination’s timezone and see the day the way you’ll live it.
Added. Departs Mon, Mar 9, 12:05 PM PT and lands Tue, Mar 10, 3:25 PM JST. Here’s your Tuesday in Tokyo time.
One itinerary, both of you
When the plan lives in one person’s head, the other person finds out the schedule at the airport. Put the itinerary on the shared calendar you both already check. Emily opens it and sees the same trip you do, no forwarded PDFs, no new app. Neither of you is the single point of failure for the plan.
Sun, Sep 20 · Trip (shared)
Sintra small-group tour
9:00 AM · Pickup at Rossio Square · Voucher 3F9QK
Pastéis de Belém
4:30 PM · Rua de Belém 84
Dinner at A Cevicheria
7:30 PM · Reservation for 2, under Nate
A vacation your team can see
Trips live on your personal calendar, so work looks wide open and meetings land on your beach days. Ask for matching out of office blocks on your work calendar in the same conversation. Colleagues see you’re gone without seeing where.
Created in the same conversation
- 11 trip events on the shared Trip calendar, in local time
- Out of office, Fri Sep 18 – Fri Sep 25, on Work
- Colleagues see you’re gone, not where you went
What stops happening
- No digging through your inbox at the check-in desk for a confirmation code
- No timezone arithmetic at the airport
- No re-explaining the itinerary to the person traveling with you
- No meetings landing on beach days because work looked wide open
- No calendar block that just says TRIP
- Free to use
- Use Cocal with Claude, ChatGPT, Gemini, and Claude Code. Calendar actions work in plain chat too.
- No new app for the people traveling with you
- Minimal Google Calendar permissions
Land knowing what’s next
One conversation puts the whole trip on your Google Calendar, in the right timezones, shared with whoever’s going.
Free. Sign in with Google, bring Cocal into the chat you use, and paste your first confirmation.