Contact us

Websites & Accessibility

Airport AI Chat and Search

Travelers would rather ask than click around. They type a question into your site, a chat window or ChatGPT, and they expect a straight answer. We build the assistant and the search that answer them from your own pages and live data, and we shape your content so AI search tools get your airport right too.

An assistant that knows your airport

Running today at Mesa Gateway Airport, Palm Springs International Airport and John Glenn Columbus International Airport.

Ask it whether the economy lot is full, how long the security line is, or if there’s a nonstop to Denver, and it checks the same live feeds your website runs on. Ask where to find the noise complaint form and it links the right page. It answers in the traveler’s own language, and it can put together a one-card plan for the trip: when to leave, where to park and what to expect at security.

What it won’t do

  • Make things up. No invented flight times, parking rates or links. If it can’t find the answer, it says so and points the traveler to the right page or person.
  • Collect personal information. No names, emails, bag details or payment info. When a question needs those, like a lost item report, it links your own form.
  • Speak for the airport. It won’t make promises on your behalf or book anything. Tickets go through the airline’s own site.

Screen recording on a phone at flycolumbus.com. The visitor opens the CMH Assistant and asks “Is the garage full right now?” It answers with a Parking Availability card showing plenty of spaces in every lot. They ask “How long is the security line?” and get a Security Wait Times card: 15 to 30 minutes at all concourses. In a new chat they write “I’m flying Southwest to Denver tomorrow at 6 a.m. When should I leave home?” and get a trip plan: Southwest 1247 on time, plan to arrive by 5:00 a.m., garage parking with plenty of spaces, check-in and bag drop, and security, with options to adjust the plan.

Real questions on flycolumbus.com: is the garage full, how long is the security line, and when to leave for a 6 a.m. flight.

Help signs in the terminal

Some questions come up after the information desk closes, or halfway down a concourse. Put help signs where travelers get stuck, like baggage claim, the gates and the shuttle stop. A traveler scans the code and your assistant opens full screen on their phone, already knowing which sign they’re standing at. There’s nothing to download, no login, and it works in English and Spanish.

Your team sets up each sign in your website’s admin: a greeting, the questions people there usually ask, and a few notes on what’s nearby. The assistant repeats those notes word for word, so it never guesses about your building. Every sign comes ready to print on letter-size paper, in your colors, with its QR code.

  • Flights it can follow. Ask about a flight for its live time and gate, then tap Watch this flight to see any change while the page is open.
  • Your alerts first. Alerts your team posts on the website show at the top of every help page.
  • Emergencies before anything else. Every message is checked before the assistant answers. If it sounds like an emergency, the traveler is told to call 911 and find the nearest staff member, police officer or TSA officer, and your team can get an email saying which sign it came from.
  • Counts for every sign. Insights shows how often each sign is scanned and what people ask at each one, so you know where a person or a better sign would help.

Screen recording on a phone. The camera finds the QR code on a Mesa Gateway Airport help sign at baggage claim and opens the airport assistant, which greets the traveler at Baggage Claim under a weather alert. The traveler taps “My bag didn’t arrive” and gets Allegiant’s and Sun Country’s baggage desks and claim websites. They type “Is Allegiant 654 on time?” and get a flight card: running late, now leaving at 8:55 a.m. from Gate 4. They tap Watch this flight, a flight update says it now leaves at 9:10 a.m. from the same gate, and then the page switches to Spanish.

A demo at Mesa Gateway’s baggage claim: scan the sign, ask about a bag, watch a flight, then switch to Spanish. Shown with sample data.
A printable help sign for Mesa Gateway Airport’s baggage claim: “Need help? ¿Necesita ayuda? Scan to chat with the Mesa Gateway assistant,” a QR code, Open 24/7, English & Español, No app needed, the address gatewayairport.com/help/baggage, and “Emergency? Call 911 or find airport staff, police or a TSA officer.”
The printable help sign for baggage claim, in Mesa Gateway’s colors. Shown with sample data.
The Mesa Gateway assistant on a phone, opened from the Gate 4 sign. A strip across the top reads “Watching Allegiant 654, Gate 4, 9:10 AM.” The flight card shows Mesa to Sioux Falls, running late, departing 9:10 AM instead of 8:20 AM from Gate 4, with “You’re at the right gate.” Below, a flight update: Allegiant 654 to Sioux Falls now leaves at 9:10 AM, still Gate 4.
At the Gate 4 sign, a traveler watches their flight and sees the new departure time. Shown with sample data.
The Mesa Gateway assistant on a phone at Baggage Claim. A traveler types “Someone fainted by the restrooms” and a red card answers: “If this is an emergency, call 911. Then find the nearest airport staff member, police officer or TSA officer. Tell them you’re at Baggage Claim,” with a Call 911 button.
When a message sounds like an emergency, this card comes first, with where the traveler is. Shown with sample data.

See what travelers are asking

Every conversation feeds a private Insights screen in your website’s admin. It shows what people asked about this month compared with last, which questions the assistant couldn’t fully answer, and how much of it really belonged to an airline, TSA or a tenant. That last number comes in handy when the airline’s lost-bag questions land on your desk.

Mesa Gateway’s Chatbot Insights screen for the last 30 days, shown with sample data. Six counts across the top: 486 exchanges, 309 conversations, 29% not the airport’s to fix, 11% not answered, 6 need attention, 4.6 second average response. A Needs attention list routes each traveler report with a severity: water dripping from the ceiling by gate 3 and an overflowing restroom sink by baggage claim (Facilities, high), a Daily Lot pay machine that won’t take cards (Parking, medium), a canceled flight to Provo (Airline, Allegiant, medium), a broken water fountain past security (Facilities, low) and a phone found at gate 6 (Customer service, low). At the bottom, 62% of questions were the airport’s and 29% somebody else’s, and security questions are up 31% from the previous 30 days.
Mesa Gateway’s Insights screen, last 30 days. Shown with sample data.

Questions the assistant couldn’t answer turn into page suggestions, written in travelers’ own words, so you know exactly what’s missing from your site. Insights also estimates the staff time saved by questions answered without a phone call or email, and a short digest lands in your inbox every Monday.

Mesa Gateway’s Content gaps list, shown with sample data: car seats and strollers at security, asked 18 times in words like “does a stroller count as a carry on,” and pet relief areas, each with buttons to add a Quick Answer or a new page; bringing golf clubs and items left on the plane are marked as the airline’s to answer. Below, What it handled: 268 conversations answered without a person and an estimated 22.3 hours of staff time saved.
Content gaps and time saved at Mesa Gateway. Shown with sample data.

Change an answer in two minutes

Plans change faster than web pages. Quick Answers let your team give the assistant a short, dated answer that it checks before anything else: the north entrance is closed through Friday, the cell phone lot moved, holiday parking rates start Wednesday. Set when it starts and when it ends, and it takes care of itself. No developer, no new page.

Two steps at Columbus. First, the Add a Quick Answer screen on flycolumbus.com: the title Garage Level 2 entrance closed through Friday, the answer telling travelers to use the Level 1 entrance, phrases such as “is the garage open,” a link to parking options and rates, and dates from October 22 to October 24. Second, the CMH Assistant on a phone: a traveler parking Thursday morning asks if the garage is open and gets that answer with a parking link, then hears the garage has plenty of spaces.
A Quick Answer at Columbus, and the traveler’s answer a minute later. Shown with sample data.

Operational alerts for the right team

Travelers tell a chat window things they’d never call about. The restroom by gate B4 is out of order. The pay station in Lot C won’t take cards. Someone found a phone at the food court. The assistant sorts every report by topic and department, and high-severity operational issues are emailed to the team that owns them, whether that’s facilities, operations, parking or customer service. Everything else waits for you on the Insights screen.

For anything urgent, like an unattended bag or a medical emergency, the assistant tells the traveler to find the nearest staff member or call 911 right away, and the report is flagged for your team too.

The facilities team’s inbox, open to an email from Mesa Gateway Airport titled “Mesa Gateway Airport chatbot: 2 reports worth a look — Facilities.” It quotes two traveler reports from October 20 that a restroom sink by baggage claim is overflowing, with a button to open Chatbot Insights and a note that reports are anonymous. The weekly chatbot digest sits further down the inbox.
The email Mesa Gateway’s facilities team gets when travelers report a problem. Shown with sample data.

Search that speaks airport

People search the way they talk. Our airport search knows that TSA means security and Uber means rideshare. Search for a flight, the security wait or a parking lot, and the live answer shows above the links. Documents are searchable too, and if your airport runs more than one website, the search covers all of them. A search report shows you what people looked for and didn’t find.

Screen recording on a phone at flycolumbus.com. A search for “parkng” shows results for parking, with a CMH parking right now card listing the garage and the green, red and valet lots as open. A search for “jobs” puts the Careers page first. A search for “noise” shows the noise management page and PDF noise exposure maps from the document center.

Search on flycolumbus.com: a typo still finds parking, with today’s lot status on top, “jobs” finds Careers, and “noise” turns up the noise exposure maps.

Be the answer in AI search

More travelers skip the search results now. They read the AI summary at the top of Google, or they ask ChatGPT, Gemini or Copilot directly. Those tools build their answers from websites. If yours is thin, out of date or hard for them to read, they’ll fill the gap with a travel blog from 2019.

That’s what answer engine optimization (AEO) is for: making your airport’s own website the source AI tools trust and quote. Here’s what we do:

  • Answer the questions travelers really ask. We use your chat Insights and search reports, not guesswork, to write direct answers on the right pages.
  • Add FAQs and structured data so search engines and AI tools can tell a parking rate from a press release.
  • Keep the facts consistent. Airlines, nonstop destinations, parking rates, hours and contacts say the same thing on every page.
  • Let AI tools in. Some website vendors block AI crawlers by default. We make sure the ones that answer travelers’ questions can read your site.
  • Keep pages fast and accessible. Clear headings and real text help screen readers and AI tools read a page the same way.
  • Check what AI tools say about you, and fix what they get wrong at the source.

It matters for more than customer service. When someone in your region asks an AI tool whether to fly from your airport or drive two hours to a bigger one, your nonstops, parking rates and security waits need to be part of that answer.

What it looks like day to day

5:10 a.m., parking

A traveler on the way in asks if the garage is full. The assistant checks the live parking feed, says it’s nearly full, and points them to the economy lot with today’s rate.

A week-long detour

Road work closes the north entrance through Friday. Your PR manager adds a Quick Answer that ends Friday night. Every question about getting to the terminal mentions the detour first, and on Saturday the answers go back to normal on their own.

The page nobody knew was missing

The Monday digest shows travelers keep asking where to wait for arriving passengers, and the assistant can only half-answer. Insights suggests a page title in their words. You publish a short cell phone lot page, and the next month those questions get full answers. It’s the same page Google and ChatGPT find when someone asks them.

A broken pay station

Three travelers tell the assistant the Lot C pay station won’t take cards. Each gets pointed to the other ways to pay. Your parking team gets an email flagging it, before anyone posts about it.

In Spanish

A traveler asks, in Spanish, when her daughter’s flight from Denver lands. The assistant answers in Spanish with the live arrival time and links to arrivals and short-term parking.

11:40 p.m., baggage claim

The last flight is in, one bag isn’t, and the airline’s desk has closed. The traveler scans the help sign by the carousel, gets the airline’s claim link and what to have ready, then finds the rideshare pickup, all without hunting for someone to ask.

A weather closure

Your team posts a weather alert on the website. The assistant reads the same alert, so “is the airport open?” gets today’s answer.

For your IT team

The details your IT and security reviewers will ask about, in one place.

Technical details: data sources, privacy, hosting and security
  • Where answers come from. Your Quick Answers first, then your website’s pages and documents, your airline and route records, and your live data: flights, security waits, parking and alerts. The assistant can only share links one of those sources returned. We set which sources each airport’s assistant can use.
  • The outside web. Web search is limited to things your site doesn’t cover, like hotels, restaurants and local events. It’s never used for flights, parking, security, terminal shops and dining, airport policies, hours or contacts, and travelers are told when an answer came from the web.
  • Privacy. The assistant doesn’t ask for personal information. Email addresses, phone numbers and card-like numbers are masked before anything is saved, visitors are stored only as an anonymous key, and conversation logs are deleted on a schedule your airport sets (30 days unless you choose longer). Daily counts by topic are kept long after the conversations themselves are deleted.
  • Separation. Each airport has its own assistant and its own AI account. One airport’s content never answers another airport’s travelers.
  • Hosting and security. The assistant service runs in Microsoft Azure, with keys held in Azure Key Vault. Your website gives each visitor a short-lived signed token, so the assistant only answers on your site, and each conversation can be opened only by the visitor who started it.
  • AI provider. Built on OpenAI’s models through their API. Traveler conversations stay private to your airport, and OpenAI doesn’t use them to train its models. Your public website is the opposite: we want AI tools to read it and learn from it, so their answers about your airport come from you (see Be the answer in AI search, above).
  • Search. Runs on WP Engine Smart Search, which moves search off your website’s own database onto a dedicated search server, so searching stays fast and never slows your pages down, even on your busiest days. It matches meaning as well as keywords, and we tune it for airports: synonyms like TSA for security and Uber for rideshare, live answers for flights, security waits and parking above the results, results grouped by section, documents included, and one search across all of your airport’s websites. A search report shows what people looked for and didn’t find, and it stores no IP addresses or user IDs.
  • Accessibility. The chat window is tested for accessibility like the rest of your site, including keyboard and screen reader use, and answers are written so they make sense to a screen reader without the visual cards.

See it answer real airport questions

We’ll walk you through the assistant and Insights on a live airport site and talk through what your travelers ask most.

AI Chat and Search: Common Questions

It’s built not to. It answers only from your website, your documents, your live data and the Quick Answers your team writes, and it can only share links it actually found on your site. When it doesn’t know, it says so and points the traveler to the right page or contact. Insights lists every question it couldn’t answer, so the gaps get fixed instead of guessed at.

The assistant tells them to find the nearest staff member or call 911 right away. A website chat is never the right channel for an unattended bag or a medical emergency, and the assistant says so plainly. The report is still flagged for your team, and high-severity operational issues are emailed to the department you choose.

Answer engine optimization, or AEO, is making your website the source AI tools use when they answer questions about your airport. Google’s AI summaries, ChatGPT, Gemini and Copilot all build answers from web pages. We write clear answers to real traveler questions, add structured data, keep key facts consistent and make sure AI crawlers can reach your site, so the answer travelers read is yours.

Yes, if your site runs on WordPress. The assistant connects through our plugin, which gives it your site’s search, documents and live data and adds the Insights and Quick Answers screens to your admin. On other platforms, those connections would have to be built first, so we’d scope that with your team during discovery.

The assistant doesn’t ask for personal information, and when a question needs it, like a lost item report, it links your own form. Contact details and card-like numbers are masked before anything is stored, conversation logs are deleted on a schedule your airport sets, and no visitor is identified by name. Each airport’s assistant and data are kept separate.

Ready to elevate your communications?

Let’s do great work together.