Bookla: From B2C Marketplace to B2B SaaS

Client

Bookla

Role

Product Designer

Date

2024

Bookla started as a B2C marketplace for booking services. See 'Bookla' Case. But when scaling to new markets like Lithuania and Spain, it became clear: growth wasn’t sustainable. Customer acquisition was expensive, competition was tough, and revenue wasn’t meeting expectations. It needed a pivot — a smarter way to scale.

Instead of chasing individual users, we decided to empower businesses. The result? Bookla Platform — a white-label SaaS solution where companies could build their own branded booking systems, integrate through API, and extend functionality with plugins.

And it caught the attention of Webflow.

Bookla

• A ready-to-use booking marketplace for end-users (B2C)

• A ready-to-use booking marketplace for end-users (B2C)

• Businesses can join and manage appointments within the system.

Bookla Platform

• A white-label SaaS solution for businesses that want their own branded booking system.

• Companies can integrate expand the solution like their need with plugins.

My Role

• Owned the entire product design process, from vision to release.
• Defined MVP to create a compelling first version.
• Designed the UI and UX, using Chakra UI for flexibility and scalability.
• Collaborated closely with the founder-developer to shape the product vision.
• Led the user testing and integrated feedback to refine the platform.
• Designed and launched the first-ever plugin for complex bookings in Framer.

Team

• Product Designer
• Founder & Developer

Business Problem

Bookla faced difficulties in scaling its product in international markets like Lithuania and Spain which didn’t bring in enough revenue. Expanding required a lot of investment, making the growth model unsustainable.

It needed a scalable, flexible, and developer-friendly solution.

And we decided to take a risk and to rethink the existing solution, create the new one. The product that would be easy to scale.

But how could we know how it should work? We need to go deeply into users' needs — specifically, those who are interested in using and purchasing booking functionality. Who are they?

Target Users

We broke it down into two core personas:


• Developers → Need an API-driven, extensible system with flexible configurations.


• Enterprise Clients→ Want an out-of-the-box, branded booking system with minimal setup.


This meant designing a platform that was modular, allowing both custom integrations and plug-and-play solutions.

We broke it down into two core personas:

• Developers → Need an API-driven, extensible system with flexible configurations.
• Enterprise Clients→ Want an out-of-the-box, branded booking system with minimal setup.

This meant designing a platform that was modular, allowing both custom integrations and plug-and-play solutions.

I broke it down into two core personas:

Developers → Need an API-driven, extensible system with flexible configurations.
Enterprise Clients → Want an out-of-the-box, branded booking system with minimal setup.

This meant designing a platform that was modular, allowing both custom integrations and plug-and-play solutions.

Hypothesis

By offering developers an API-based, scalable booking system that is both convenient
and flexible, they will be more inclined to actively recommend and promote it to their clients.

By offering developers an API-based, scalable booking system that is both convenient and flexible, they will be more inclined to actively recommend and promote it to their clients.

Ideas

• A rule-based solution that could be expanded using plugins.

Process: From Idea to Reality

I anchored our UX strategy in Progressive Disclosure. It is a design technique that reduces the complexity of an interaction by providing interface layers that incrementally introduce content and function based on the customer's progress through the application.

Also I simplified the start using Chakra UI component library like a base.

  1. Defining MLP (Minimum Lovable Product)

  1. Defining MLP (Minimum Lovable Product)

Instead of cramming everything into version 1, I focused on what truly matters:

• Core booking logic (services, clients, resources).
• API for developers to integrate and customize.
• Plugins for scalability (payments, subscriptions, notifications).
• Real-world validation before a full-scale launch.

  1. Prototyping and Early Feedback

I built a clickable prototype in Figma and ran tests inside teams, shown it to Bookla's clients to collect a feedback.

Biggest insight? Businesses needed a preview of service availability before committing to an integration. The feature was added before launch.

  1. Real-World Validation

Our first real test came from Rimi Olimpiskais Centrs, but it was more than just selling 700 subscriptions.

Every August, parents rush to book limited sports memberships for their kids. And it was a headache for the company, because they managed it manually.

At the end Bookla Platform provided a full infrastructure for managing subscription sales and backend operations.

And I designed and was owned for:

  • Custom booking flow based for the client on their needs, that was build in unbelievable 3 weeks.

  • Subscription plugin for Bookla Platform.

  1. The user acquisition funnel and Framer Pluggin

To set up the user aquicusition loop I designed the first-ever plugin for complex bookings in Framer.

83% of marketers report that videos assist in lead generation, so we added YouTube videos to our marketing campaign.

The complex of plugin and tutorial videos generated by 80% more leads than was before launching and continues to drive demo requests.

The success caught the attention of Webflow, and it requested a similar solution.

To set up the user aquicusition loop I designed the first-ever plugin for complex bookings in Framer.

83% of marketers report that videos assist in lead generation, so we added YouTube videos to our marketing campaign.

The complex of plugin and tutorial videos generated by 80% more leads than was before launching and continues to drive demo requests.

The success caught the attention of Webflow, and it requested a similar solution.

To set up the user aquicusition loop I designed the first-ever plugin for complex bookings in Framer.

83% of marketers report that videos assist in lead generation, so we added YouTube videos to our marketing campaign.

The complex of plugin and tutorial videos generated by 80% more leads than was before launching and continues to drive demo requests.

The success caught the attention of Webflow, and it requested a similar solution.

This confirmed our hypothesis:

By offering developers an API-based, scalable booking system that is both convenient and flexible, they will be more inclined to actively recommend and promote it to their clients.

By offering developers an API-based, scalable booking system that is both convenient and flexible, they will be more inclined to actively recommend and promote it to their clients.

Validation:

• Success test with Rimi Olimpiskais Centrs.

• Increased Lead Generation and Demo Requests.

• Interest from Other Platforms.

• Success test with Rimi Olimpiskais Centrs.

• Increased Lead Generation and Demo Requests.

• Interest from Other Platforms.

Defining MLP

The solution should allow to focus on scalability and flexibility.

At the end, the MLP consists from:
• Resources
• Services
• Clients
• Bookings
• Documentation (Context )
• Plugins Preview
• Developers (API Keys & Webhooks)

Prototyping

To test the idea, we need real-time feedback from developers and potential clients.

So I focused on creating demo prototype to get the feedback before investing time and resources to the developing. I've decided to try new possibilities of Figma's prototypes, so I invested some time to go deep into advanced variables settings.

Unfortunately, I saw many errors in the console, and things broke. These issues were caused by changes in Figma. How do I know? I had close communication with Figma's support, and together we found a solution.

There were 2.5 months for the whole process.

See Our Demo with the Prototype

Real-World Validation

The most impactful feedback came from BISS.ai, whose developers recommended the Bookla Platform to their client, Rimi Olimpiskais Centrs.

So I need to prepare 'sell offer' for them in 3 days.

I was a design owner for:

  • Custom booking flow based for the client on their needs, that was build in unbelievable 3 weeks.

  • Subscription plugin for Bookla Platform.

Result

In a day after start the 700 subscriptions were already sold. The client

was impressed!

The user acquisition funnel and Framer Pluggin

By scouring the Framer Community Discussion, we identified a gap in complex booking systems. So we decide to promote our platform by creating a free website template for a gym.

The first idea was to design in and build the 'booking' UI solution directly on Framer using custom code, but our developer discovered that integration into Framer was only possible via a separate plugin.

To validate the idea before investing time in developing the plugin, we gauged interest using a cost-effective method on Reddit Thread.

Interest was high, so I changed our design direction to create a solid, modular component that could cover a variety of booking needs.

The approach allows to:

  • Address Diverse Use Cases

  • Enhance Scalability

  • Speed Up Time-to-Market


I was responsible for the component's visual design for all cases, spacing logic, typography and colors, and the whole plugin design — from images in Framer Market to Bookla Plugin in Framer.

The approach allows to:

  • Address Diverse Use Cases

  • Enhance Scalability

  • Speed Up Time-to-Market


I was responsible for the component's visual design for all cases, spacing logic, typography and colors, and the whole plugin design — from images in Framer Market to Bookla Plugin in Framer.

Revenue

The booking component must be connected to our paid platform. This creates a revenue stream while driving user engagement.

Lead Generation Metrics

The plugin and tutorial videos generated an 80% increase in leads in 12 weeks compared to the previous six months period.

Market Validation

Webflow reached out and requested a similar solution, offering promotional support and access to their developer slack.

Key Results

The pivot confirmed strong market potential, creating the way for development and user acquisition growth. 🚀

Before the official release, the team built a custom solution for Rimi Olimpiskais Centrs, allowing real-world testing of the platform. Within a day, 700 subscriptions were sold, impressing the client.

Before the official release, the team built a custom solution for Rimi Olimpiskais Centrs, allowing real-world testing of the platform. Within a day, 700+ subscriptions were sold, impressing the client.

Now, Bookla Platform is ready to scale, with enterprise clients integrating their own booking solutions. This is just the beginning.

Before the official release, the team built a custom solution for Rimi Olimpiskais Centrs, allowing real-world testing of the platform. Within a day, 700+ subscriptions were sold, impressing the client.

Now, Bookla Platform is ready to scale, with enterprise clients integrating their own booking solutions. This is just the beginning.

The success of our Framer plugin not only validated our approach but also caught the attention of Webflow.

Before the official release, the team built a custom solution for Rimi Olimpiskais Centrs, allowing real-world testing of the platform. Within a day, 700+ subscriptions were sold, impressing the client.

Now, Bookla Platform is ready to scale, with enterprise clients integrating their own booking solutions. This is just the beginning.

Before the official release, the team built a custom solution for Rimi Olimpiskais Centrs, allowing real-world testing of the platform. Within a day, 700+ subscriptions were sold, impressing the client.

Now, Bookla Platform is ready to scale, with enterprise clients integrating their own booking solutions. This is just the beginning.

Now, Bookla Platform is ready to scale, with enterprise clients integrating their own booking solutions. This is just the beginning.

Before the official release, the team built a custom solution for Rimi Olimpiskais Centrs, allowing real-world testing of the platform. Within a day, 700+ subscriptions were sold, impressing the client.

Now, Bookla Platform is ready to scale, with enterprise clients integrating their own booking solutions. This is just the beginning.

Before the official release, the team built a custom solution for Rimi Olimpiskais Centrs, allowing real-world testing of the platform. Within a day, 700+ subscriptions were sold, impressing the client.

Now, Bookla Platform is ready to scale, with enterprise clients integrating their own booking solutions. This is just the beginning.

Validated demand

for a scalable B2B booking platform.

Reflection

This project proved how pivoting a product can unlock entirely new business opportunities

Iterative approach allows to gather real-world feedback, adapt quickly, and ultimately generate a significant increase in leads.

The Bookla platform is now ready to scale.

I learned to:

• Audience alignment is a key. Understanding where our audience is and what they need is crucial.

• Our initial pricing did not align with Framer’s audience; we’re adapting for the upcoming Webflow release.

• How to validate ideas before development: Figma prototypes saved us time and resources.

• How modular design enables scalability: plugins allowed us to expand fast.

• Why real-world testing matters: 700+ bookings proved our approach worked.

Let’s connect to explore how we can create outstanding and delightful user experiences together!

Let’s connect to explore how we can create outstanding and delightful user experiences together!

Let’s connect to explore how we can create outstanding and delightful user experiences together!

See more UI on Dribbble

See more UI on Dribbble

See more UI on Dribbble

© 2025

© 2025

© 2025

Create a free website with Framer, the website builder loved by startups, designers and agencies.