CloudSpot Scheduling computer and phone screens
CloudSpot logo

I designed an integrated scheduling feature to help photographers get booked automatically and to increase adoption of core revenue-generating features like payments.

Role

Product Design

Worked with Product Manager, Engineering team, and company leadership

Time

April - September 2025

Before Scheduling, CloudSpot photographers had to manage bookings through endless email back-and-forth or external tools.

We saw an opportunity to bring scheduling directly into CloudSpot — creating a seamless experience for users while strengthening adoption of the broader platform. A key goal was to encourage more photographers to activate Stripe and accept payments in-app, driving both user convenience and revenue growth.

The Problem

User Problems

  • Time lost emailing or texting back and forth just to book a basic session.
  • Needing to juggle another scheduling app outside of CloudSpot.
  • Onboarding new clients felt clunky and disconnected.

Business Problems

  • Missed opportunity to keep users inside CloudSpot’s ecosystem.
  • Lost revenue when payments happened outside CloudSpot.
  • Risk of churn if users preferred external tools or competitors who offered a booking feature.
Broken Workflow before Scheduling

Existing break in workflow for photographers using CloudSpot's core features. Booking a session required considerable manual follow-up with clients

The Goals

For Users

  • “Get booked while they sleep” → effortless, automated bookings.
  • No need to juggle multiple tools → clients book, pay, and get onboarded directly inside CloudSpot.

For CloudSpot

  • Increase value and stickiness of the platform.
  • Drive adoption of Stripe setup → boost processing revenue.
  • Strengthen CRM workflows by making scheduling a natural entry point.

Constraints

Several real-world factors shaped how I approached the design and delivery of Scheduling. These constraints influenced scope, timing, and the level of polish in the first release.

Limited time icon

Timeline pressure

The feature needed to launch before photographers’ busy Oct–Dec season to drive adoption.

developer requirements icon

Engineering dependency

Scheduling infrastructure had to be built on Cronofy’s API, which limited flexibility.

Design system icon

Design system in progress

We were concurrently building our first design system, so I designed Scheduling using mostly existing UI components, knowing a system-wide update would come later.

Approach

To shape Scheduling, I focused on real user needs while ensuring the first release delivered immediate value.

User research

Feature requests and support comments consistently asked for an integrated scheduling option to avoid endless email threads or separate scheduling tools.

Competitive analysis

My Product Manager and I audited four of our direct competitors who already offer a Scheduling feature as well as three general booking platforms to identify best practices for availability setup, service creation and management, as well as the client-facing experience.

Design decisions

I prioritized a simple, core flow for the user's setup process as well as their client's booking flow, knowing advanced features could be layered in later.

User Flow for Service creation
Client User Flow for booking

User Testing & Iteration

Initial prototypes included “Default Weekly Working Hours” in addition to service-specific availability, but testing showed photographers were confused by the default availability.

We removed the default availability option, made service-specific availability more clear, and added educational content to reduce confusion.

Availability Page updates
Availability Settings updates

Embedding our existing Invoices feature proved more complex than anticipated, since it was built on an older system that didn’t integrate cleanly with Scheduling.

Working closely with engineering, I iterated on several approaches and ultimately designed a lightweight payment flow within Scheduling itself. For the MVP, we allowed a single payment at booking, with the option to label it as a Deposit, Retainer, or full Payment — directly addressing one of the most common user requests.

The Solution

Scheduling was designed to feel native inside CloudSpot, extending the platform’s CRM and introducing users to our stickier features like payments and contracts.


Completed Workflow including Scheduling

Scheduling makes client entry seamless into photographer workflow.

Key UI Moments

Client Booking Experience

Photographers can customize their branded Scheduling Site, giving clients a seamless way to book directly online

The booking flow was designed to feel intuitive and familiar, while reinforcing trust through consistent branding.

Client Experience screens

Service Creation

On the photographer side, Scheduling guides users through a clear setup process to get their services online quickly. Photographers can define the basics of a session, fine-tune availability, request additional client details, and require deposits, retainers, or full payments.

Service creation screensService creation screensService creation screens

Trade-offs

What went well

  • We launched quickly, in time for the start of the busy Oct–Dec season.
  • Initial feedback was positive — users were largely able to navigate the flow without issue.
  • Provided CloudSpot with a stronger payment adoption pathway. Simply offering another touchpoint to encourage Stripe setup was a win.

What was deferred

  • Integration with the existing Invoicing platform was postponed until its infrastructure could be updated.
  • Some UI inconsistencies, since the design system was still evolving.
  • Additional features like contracts and full questionnaires were pushed to later releases.

Results

Scheduling gave photographers a seamless way to book clients, while CloudSpot gained a stronger revenue stream through payments.

  • For photographers: fewer back-and-forth emails, faster booking, and integrated payments.
  • For CloudSpot: greater platform stickiness, with Scheduling serving as a natural entry point into the CRM and payments.

Feedback

  • Positive feedback centered on ease of use — both for photographers and for their clients booking on the Scheduling Site.
  • Beyond a handful of feature requests, the most common critisicm was regarding a built-in calendar block-off. We intentionally delayed this for v2, opting to rely on external calendar sync in the MVP for quicker release.
User feedback

Select Projects & Initiatives

In addition to Scheduling, I also led design efforts for many other projects that helped move the needle for the company.

Navigation Redesign

Opportunity

Many users only engaged with the Gallery side of our product, overlooking revenue-generating features like Invoicing. In the previous navigation, Studio and its related tools were hidden behind a dropdown, making them less discoverable.

Solution

I explored multiple variations and ultimately designed a collapsible navigation that surfaces core offerings more clearly while keeping the interface simple and uncluttered.

Impact

The redesign made underused features easier to find, leading to stronger engagement across the platform. Even users (who were typically resistant to change) responded positively:

“I love the menu on the left side of the site. The way everything is combined is exactly what I was hoping for!”

Updated CloudSpot NavCloudSpot Nav explored concepts

Case studies

I designed an integrated scheduling feature to help photographers book sessions without endless emails or relying on external tools.

View case study →
CloudSpot Scheduling computer and phone screens

I led UX research and product design for a clinical pathways app, to increase access to contextualized clinical algorithms in northern Ghana.

View case study →
Mockup of Clinical Pathways app

I worked on UX Research, brand refinement, and marketing design across all 5 companies in the Foreground portfolio.

View case study →
Various website screens of Foreground brands

I led creative direction and design to revamp a fintech startup's visual brand across all marketing, internal, and client education touch points.

View case study →
Momnt device mockups