Smart Booking: AI Assistant for Airbnb

A redesigned booking journey powered by personalized AI interaction.

Role: UX & UI design

Tools: Figma, UX Pilot, Lovable.dev

About this Project

This project aims to enhance Airbnb’s booking experience by integrating a personalized AI assistant. The assistant helps users find apartments based on their trip purpose, preferred style, budget, and proximity to key landmarks.

Link to Prototype

The Main Problem

Airbnb lacks AI support with goal-based search. Users scroll through endless listings without filters for trip type and mood. The content is hard to scan. For users unfamiliar with a city, this creates confusion and decision fatigue.

Goal

To make booking smarter reducing time spent browsing and helping users find exactly what they need with less effort.

JBTD

01

To focus on creating a romantic experience without worrying about logistics.

02

To easily find an apartment that matches user’s preferred style, budget, and location.

Competitor Research

I reviewed three different travel search platforms and assessed their strengths and weaknesses.

Booking.com

Strength:

Clear titles of sections

Strong filtering and sorting options

Weaknesses:

Very long listing of filters

Every search is manual, there is no apartment style filter

Skyscanner

Strength:

Strong price Filter

Clear categories (Recommended, Top review)

Weaknesses:

Very detailed map interface

Рeavy blue color can make the experience heavier

TripAdvisor

Strength:

Strong AI approach

Unique visual decisions

Weaknesses:

In some places the font is small and invisible

User Persona & Scenario

Mark is planning a one-week trip to Paris to propose to his girlfriend near the Eiffel Tower. He’s looking for a cozy, affordable apartment, close to key landmarks.

Pains

Hates endless scrolling, anxious about overpaying.

Needs

Cozy, modern, low-cost apartment close to Eiffel Tower.

Desired Outcome

Confidently books the “right” place in minutes, not hours.

Solution

After entering basic details (destination, dates, guests), users are asked if they want AI help. If accepted, they go through four quick steps: trip purpose, style, budget, and preferences like proximity to landmarks. The assistant then shows best matches with a summary of user preferences and an interactive map.

Key features

01

AI Opt-in Pop-up - appears after destination, dates, and guests are set.

02

Four-Step Smart Flow that guides the user through personalized preferences.

03

Results Screen with AI Assistant & Interactive Map.

Wireframing with AI Tools

To design the wireframes, I used two AI-based tools - UX Pilot and Lovable AI. By providing a detailed prompt outlining the project’s main goals and platform requirements, I received surprisingly insightful results. However, most features were initially clustered on the homepage, creating cognitive overload.

Before & After

The search for suitable apartments is currently manual and lacks personalization. Scanning prices on the map is time-consuming, making it hard for users to quickly compare options or find listings that match their preferences.

The updated Airbnb interface is more personalized. On the left, an AI Travel Assistant provides tailored recommendations and simplifying the search experience. Color-coded prices making it easier to compare areas at a glance. A new AI Summary helps users quickly understand if an apartment is worth the money based on their budget.

Final Flows

To improve usability, I separated key features into logical sections, prioritized tasks step by step, and created a cleaner, more focused interface.

Link to Prototype

After a user follows all these steps AI Assistant will provide the perfect matches to user according to his preferences. On the screen user sees ai preferences (style, romantic purpose, price, landmark), on the right side of the screen user sees interactive map.

👀 You scrolled all the way here? High five!

Stay tuned for the upcoming mobile version! 💪