PRODUCT DESIGNER & BUILDER
← Back to Work
MeetwithLive2026

A Unified View for all your calendars - Google Cal, Outlook, Proton, iCal

Built a unified view for professionals to have a full view of their personal life and work schedule.

Role

Product Design, UX Research & Product Management

Timeline

Q1 2026 – Q1 2026

Company

Meetwith

Team

Product designer, PM, Growth, 1 Engineer

A Unified View for all your calendars - Google Cal, Outlook, Proton, iCal cover

Usage Rate

22%61%

Time to Value

30 days7 days

Context

Designing a single view for everything on your calendar. People rarely live inside one calendar. There’s usually a work calendar, A personal calendar, Sometimes another tied to a different email. And then there’s the scheduling tool itself. On paper, calendar integrations solve this. In practice, they don’t because even when calendars are connected, people still leave the product to check their schedule elsewhere. This project started with a simple observation: Meetwith helped users create meetings — but it didn’t yet help them understand their full schedule.

The moment the problem became obvious

Before this feature, something felt off. Users were connecting their calendars to Meetwith. But they were still opening Google calendar/Outlook/iCal to check their day. Which meant one thing: Meetwith was not yet their source of truth for their schedule. It was just another scheduling tool sitting beside their existing calendars.

So even after scheduling meetings in Meetwith, users still had to:

  • Open their different calendars
  • Cross-check events
  • Mentally merge everything

That mental merging was the real problem.

What managing multiple calendars actually feels like

Imagine a typical user. Mark is a COO. He has:

  • A work Outlook calendar
  • A personal Google calendar
  • Meetwith meetings
  • Sometimes a second Google calendar — for entertainment activities like soccer.

When Mark wants to understand his day, he does something like this:

  1. Open Outlook
  2. Check work meetings
  3. Open Google calendar
  4. Check personal events
  5. Mentally merge both timelines

This obviously requires a lot of effort and it’s easy to miss overlaps.

The cluttered multi-calendar view
An example of a fragmented calendar system

The question we asked

Instead of asking:

How do we improve calendar integrations?

we asked a better question:

What if Meetwith simply showed users their entire schedule?

not just Meetwith meetings, everything.

Design principle

Time should come before platform. Users don’t care where an event came from. They care mostly when it happens. So the interface shouldn’t group events by calendar. It should group them by date/time.

This led to the core design decision:

One timeline = a list of all events. With a supporting calendar view for those who love the good ol calendar view

The solution

We introduced Unified schedule.

A single view where users can see every event across every connected calendar.

Meetwith fetches events from:

  • Google calendars
  • Outlook calendars
  • Meetwith meetings

Then merges them into one chronological list. The user doesn’t have to be switching tools again. No mentally merging availability to keep track of schedule. Just one timeline.

The interface

inside Meetwith, the My Schedules page now includes:

  • My Calendar
  • My Meetings

The unified schedule appears as the primary view.

Each event card shows: title, date and time, participants, meeting link, calendar source.

Events from different calendars appear together in chronological order.

Loading video…
Unified Schedule — the full interface walkthrough

Transparency without clutter

While our users care about time first, they still need to know where events come from. So each event includes a subtle label:

The cluttered multi-calendar view
Calendar labels for the connected calendar. e.g shown above is the Google Calendar
Meetwith
Google – sinachpat@gmail.com
Google – patricksinach@gmail.com
Outlook – sinachpat@outlook

This solves another real-world issue: many professionals manage multiple accounts on the same platform.

Making the timeline actionable

A schedule view shouldn’t just display events. It helps users act. So every event allows users to:

  • Join Meeting
  • Open event details
  • Edit Meetwith & Non-Meetwith events
  • Sync all changes

This turns the schedule into a control surface, not just a list.

An actionable timeline
Making the timeline actionable
An actionable timeline
Making the timeline actionable

Edge cases we had to solve

Calendar systems introduce complexity. Two scenarios required special attention.

Overlapping meetings

When events overlap, the interface pairs them side by side to show the conflicting of events.

This helps users detect scheduling collisions/duplicates immediately.

Multiple calendar accounts

A single user might connect several Google accounts.

So instead of labeling events simply as “Google calendar”, we included the account identity (email address — calendar). This reduces confusion.

Synchronization

A unified schedule only works if it stays accurate.

So we designed the sync layer to ensure:

  • Meetwith edits update external calendars
  • RSVP responses sync across systems
  • Duplicate events are clearly shown.

The goal was simple: Meetwith should never create calendar inconsistencies.

An actionable timeline
Making the timeline actionable

What this changed for the product

Before this feature: Meetwith was primarily a meeting scheduling tool.

After it: Meetwith started behaving like a time dashboard.

Users could now open Meetwith and instantly understand their day.

Which quietly changes how often they return to the product.

Something interesting we discovered

During testing, some users said they’ll want to see all their events in the list view of the feature instead of just Meetwith meetings as it was before. Reason being that their their calendar didn’t just contain meetings. It contained work blocks.

Things like: writing reports, preparing presentations, deep work sessions, social activities. This helps them know in chronological order the next thing on their plate to do.

This opened a potential future direction:

What if the schedule also supported tasks? Turning Meetwith into something closer to a time planning system, not just a meeting scheduler.

On the short term, we included a section that shows the top 3 upcoming events.

Reflection

This cycle reinforced something important. Most productivity problems are not about missing features. They’re about missing clarity.

Users didn’t need more calendar tools, they needed one place that made their schedule visible.

This also showed that the most powerful product improvement isn’t adding complexity. It’s removing the need for users to think.

Filed under

Product designerPMGrowth1 Engineer