Check in online for my flight
Check-in when it opens, the seat you like, and the boarding pass saved. Paid extras wait for you.
- On an event: When online check-in opens for a flight in your calendar
- Asks you first
What it does
The task
Find each flight in my Google Calendar that leaves in the next 48 hours and has no boarding pass in my Google Drive folder folder yet. Sign in to the airline's website with the vault, open online check-in with the booking code from the event, and stop when check-in is not open yet. Choose a free seat preference seat. Ask me before you confirm the check-in, and before you pay for a seat, a bag or an upgrade. Save each boarding pass as a PDF to the folder, and send me the seat, the boarding time and the gate when it is shown.
- It works in Google Calendar, any airline site and Google Drive, in the workspace you pick, and signs in with passwords from your Cuiar vault.
- A routine checks every 15 minutes and acts on what is new: when online check-in opens for a flight in your calendar.
- It stops for your approval before it sends, posts, pays, books or changes a record.
What you give it
| Blank | What to give | Example |
|---|---|---|
| folder | The Google Drive folder for boarding passes | Trips/Boarding passes |
| seat preference | The kind of seat you want | aisle, in the front half |
What you get back
An example run with the example values above. Your run uses your own data.
Checked in after your approval: Vueling VY 8302, Paris Orly to Barcelona, Fri 30 Oct, 17:35
Seat: 7C, aisle, free of charge. Paid seats skipped
Bags: 1 cabin bag included, no checked bag
Boarding: 16:55. The gate shows 2 hours before departure.
Boarding pass: Trips/Boarding passes/2026-10-30 VY8302.pdf
Not open yet: Lufthansa LH 1135 on Sat 31 Oct at 21:10. The next check is in 15 minutes.
Run it in Cuiar
- 01
Open it
Click Use in Cuiar on this page. The side panel opens with the task in the composer.
- 02
Fill in 2 blanks
Type folder and seat preference. Tab moves to the next blank.
- 03
Run it, then repeat it
Run sends it once. To run it when online check-in opens for a flight in your calendar, make a routine on cuiar.com/routines or with the CLI below.
As a routine, from the terminal
cuiar routines create "Check in online for my flight" --schedule "*/15 * * * *" --time-zone Europe/Berlin \
"Find each flight in my Google Calendar that leaves in the next 48 hours and has no boarding pass in my Google Drive folder Trips/Boarding passes yet. Sign in to the airline's website with the vault, open online check-in with the booking code from the event, and stop when check-in is not open yet. Choose a free aisle, in the front half seat. Ask me before you confirm the check-in, and before you pay for a seat, a bag or an upgrade. Save each boarding pass as a PDF to the folder, and send me the seat, the boarding time and the gate when it is shown."Run it from your AI agent
Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call create_routine yourself.
1. Add Cuiar to Claude Code
claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp2. Ask your agent
Use the Cuiar tool create_routine to run my "Check in online for my flight" template with folder = Trips/Boarding passes; seat preference = aisle, in the front half.Setup for other agents: AI agents.
The tool call
{
"name": "create_routine",
"arguments": {
"name": "Check in online for my flight",
"task": "Find each flight in my Google Calendar that leaves in the next 48 hours and has no boarding pass in my Google Drive folder Trips/Boarding passes yet. Sign in to the airline's website with the vault, open online check-in with the booking code from the event, and stop when check-in is not open yet. Choose a free aisle, in the front half seat. Ask me before you confirm the check-in, and before you pay for a seat, a bag or an upgrade. Save each boarding pass as a PDF to the folder, and send me the seat, the boarding time and the gate when it is shown.",
"schedule": "*/15 * * * *",
"time_zone": "Europe/Berlin"
}
}Related templates
All travel templatesTravelAsks first
Book train tickets for a trip
The best trains for your times, with the cheapest fare and seats. The booking waits for your approval.
You start it: When you start it- TTrainline
- Any booking site
- Google Drive
TravelAsks first
Book a restaurant table at my destination
Well-rated places near you that fit your taste, with free tables. The booking waits for your approval.
You start it: When you start it- OOpenTable
- Google Maps
- Tripadvisor
- +1 more: Google Calendar
TravelAsks first
Plan a business trip within the travel policy
Flights and a hotel that meet the policy and the meeting times, ready to book after your approval.
You start it: When you start it- Google Calendar
- Google Flights
- Booking.com
- +1 more: Google Docs
Travel
Put all my bookings in one trip plan
Flights, hotels, trains and cars from your e-mail in one timeline, with each code and address.
You start it: When you start it- Gmail
- Google Docs
- Google Calendar
TravelAsks first
Book timed-entry tickets for an attraction
Entry slots from the official ticket site only, booked after your approval, with the tickets saved.
You start it: When you start it- Any booking site
- Google Drive
Research
Brief me before each meeting
Who you meet, what their company does, and what you discussed last time.
On an event: Before each meeting with an external guest- Google Calendar
- LLinkedIn
- Gmail