• Home
  • About me
  • Resume
  • More
    • Home
    • About me
    • Resume
  • Home
  • About me
  • Resume

adam.ai booking feature

Project: Create new feature strategy, UX & UI

About adam.ai & the booking feature

adam.ai is a meeting management software that offers users an all-in-one solution for creating and tracking meetings

Thinking about adding a new big feature took time and effort.


We needed to consider this feature the new market and whether it would add value to our product


Existing product state

My role

I was the product designer assigned to work on this project


My role was to pitch the new features to stakeholders conduct user experience research and deliver the UI screens and user stories in the design system

The Goal

The goal is to create a built-in booking tool that


  • Eases the process of creating a meeting for internal users
  • Achieves a connected experience from the very touchpoint of the creation process to conducting the meeting
  • Enhances the external/invited users' experience through the system

User research

Done in the previous case study adam.ai Booking Strategy 

Ideation & Design

Our Main Features in the New Booking Epic

We will categorize them into three main feature categories:


  • Basic features
  • Performance features
  • Excitement features

Basic features

Main Features of the New Booking Epic:

  • Calendar integration with 2-way sync
  • Templates available for a quick start
  • Booking details automatically added to meeting room
  • Notifications and reminders system in place
  • Share public links with all bookings or select ones
  • Display shared bookings/errors
  • Show conflicts in configuration and public pages
  • Activity logs to track actions and schedules
  • Reschedule option available in the meeting room
  • Default states for all fields and templates
  • Toggle on/off for bookings or multi-select for sharing
  • Invitee questions include name, email, phone, guests, auto-fill, and location
  • Customized links on the confirmation page
  • Add an all-day option for scheduling

ACCESSIBILITY in mind

  • Consider cognitive load on each page
  • Automatically detect time
  • Show only upcoming available times on public booking pages
  • Automatically detect user timezone on first-time use
  • Implement smart error handling
  • Provide suggestions in input fields based on learned data
  • Ensure all data is accessible from all views (list & calendar)
  • Utilize the auto-save option for ease of use
  • Display all steps in booking configuration & public pages
  • Allow users to discover features during onboarding
  • Share multiple bookings on one public page
  • Access calendar integration & settings from the booking portal
  • Add a toolbar to connect calendars in the booking tab & portal
  • Make meetings accessible from the booking page (via card settings)
  • Control card ID activation by default and on save

Use cases & Roles

Booking Roles:


One-on-One Booking

  • Role: User
    • Configures availability and shares it
    • Books internally
  • Role: Invitee
    • External invitee
    • Internal invitee
  • Role: Guests


Group Booking

  • Role: User
    • Creator
    • Host
  • Role: Invitees
  • Role: Guests

FInal designs

THANKS 🙌

Copyright © 2025 salmasamh.com - All Rights Reserved.

Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept