Airport pickup dispatch board with live flight ETAs
Run every airport pickup from one board that tracks each inbound flight, flags the ones that slipped, and lets you reassign drivers and text them in a click.
I coordinate airport pickups and I want a dispatch board that my coordinators keep open for their entire shift. This is a working surface, not a notifier. The point is that one person can see every pickup happening today, immediately spot the ones that have broken, and fix them from the card without leaving the app.
Today's pickups come from an Airtable table. Use Airtable List Records to load them, filtered to today's scheduled pickup date. Each row holds the passenger name, the inbound flight number, the assigned driver, the driver mobile number and the scheduled pickup time. Let me set the base, the table and the mapping from my column names to those fields in a settings view, so I can point the board at the base I already run on without renaming anything.
Every card shows the live inbound status pulled from AeroDataBox Get Flight Status, looked up by the flight number on the row. Show the arrival terminal, the actual or estimated landing time, the flight status, and most importantly the drift: how far the current ETA has moved away from the pickup time recorded in Airtable, rendered as a signed value such as +35 min late or -15 min early. AeroDataBox is read only, so it never writes anything back. It is display and sort data only, and every write in this app goes to Airtable.
Pickups whose ETA has drifted by more than a configurable threshold, defaulting to twenty minutes in either direction, surface in a Needs attention lane pinned to the top of the board, so the coordinator fixes the broken ones before anything else. Cancelled and diverted flights, and any pickup with no driver assigned, also belong in that lane regardless of drift. A card leaves the lane once the coordinator has bumped the pickup time to match the new ETA or explicitly acknowledged the card.
From a card I can do four things. Assign or reassign a driver, and bump the pickup time, both of which write back through Airtable Update Record. Text the assigned driver the revised plan through ClickSend Send SMS, with the message prefilled with the passenger name, flight number, terminal and the new pickup time, and editable before it sends. Move the card through Assigned, En route and Completed, writing the new status back to Airtable as well. Record the timestamp and body of the last text on the card, so a coordinator can see at a glance which drivers have already been told and does not send the same update twice.
Add a configurable customs and baggage buffer. Look up the arrival airport with AeroDataBox Get Airport and use the airport country to decide whether the arrival is international relative to my home country, then add the international buffer, defaulting to 45 minutes, or the domestic buffer, defaulting to 20 minutes, to the landing time to produce the revised ETA. Both buffer values and my home country are editable in settings. Show the arithmetic on the card so the number is never mysterious: landing time plus buffer equals revised pickup ETA.
Sort the whole board by revised ETA rather than by the scheduled pickup time, so the passenger who is actually on the ground next is always at the top. Keep the Needs attention lane above the rest, sorted the same way.
Practical notes to build in. The AeroDataBox key is quota metered, so only poll flight status for the cards currently visible on the board, refresh on a sensible interval with a manual refresh button, and cache the last known status per flight number rather than refetching per render. Airtable Update Record is a PATCH, so send only the fields that actually changed and leave the rest of the row alone. Airtable batch updates cap at ten records per call, so if you add a bulk reschedule action, chunk it into groups of ten. ClickSend requires full E.164 numbers with a leading plus and country code, so normalize the driver mobile coming out of Airtable before sending and show a clear inline error on the card when a number cannot be used.
What does this prompt do?
- Pulls today's pickups from your Airtable roster and shows one card per passenger with the driver, the pickup time and the inbound flight.
- Tracks each inbound flight live, so every card shows the terminal, the latest landing time and how far the arrival has moved from the pickup time you booked.
- Pushes any pickup that has slipped by more than twenty minutes into a needs attention lane at the top, so the broken ones get fixed first.
- Lets you reassign a driver, bump the pickup time, text the driver the revised plan and move the job through assigned, en route and completed without leaving the board.
What do I need to use this?
- An Airtable base with a table of today's pickups holding passenger name, inbound flight number, assigned driver, driver mobile and scheduled pickup time.
- A flight data account for live arrival tracking. AeroDataBox has a free tier that is enough to get started.
- A ClickSend account with credit on it for sending the driver texts.
- Driver mobile numbers stored with their country code so the texts actually go through.
How can I customize it?
- Change the drift threshold that sends a pickup into the needs attention lane, which starts at twenty minutes.
- Set your own customs and baggage buffers, with separate values for international and domestic arrivals.
- Edit the wording of the text drivers receive, and choose which fields from your Airtable table show up on each card.
FAQs
Does this replace my Airtable base?
What happens when a flight is cancelled or diverted?
Can I use my own column names?
Do drivers need to log in to anything?
How current is the flight information?
Related templates
Search creators for free, shortlist the best with your team, and spend an audit credit only when you decide someone is worth a closer look.
Open one board each morning to see which of your facilities, suppliers and shipping lanes are sitting near trouble in the news right now.
Drag every new company from your Harmonic saved searches through New, Tracking, Meeting and Passed, with a one click diligence brief on every card.
Review every frame in a shoot, mark keeps and cuts with notes, and let an agent build the client album and draft the handoff email for you.
See today's unassigned jobs and every technician's lane on one screen, with real drive times and a best fit suggestion on every card.
See every vendor with fresh company facts beside what you have on file, and run a dated diligence brief on any of them in one click.
Stop running airport pickups from a spreadsheet and a flight tracking tab.
Give your coordinators one board that shows every inbound flight, flags the pickups that slipped, and texts the driver the new plan.