Warning
You are browsing a legacy documentation for FTW (daily, hourly and product) which is no longer maintained.

Last updated

User Journey - Yogatime

User journey for Yogatime, the Flex template for booking services or renting products by the hour

Table of Contents

Yogatime template is one of the Flex Templates for Web. It is a marketplace for service providers–in this example case Yoga teachers–to create profile listings advertising their teaching practice. Customers can book hourly sessions from these teachers’ availability calendars. Since Yogatime uses time based availability rather than day based availability like Saunatime, it is also a good starting point for marketplaces where bookings are made with time units smaller than days.

Yogatime, as any typical marketplace has three distinct user journeys:

  • Search: Search happens when customers search for listings on the marketplace using some combination of keywords, availability, filters, and sorting.
  • Listing creation: Listings are created by providers to promote a product or service they are offering, with the exception of reverse marketplaces where the customer creates listings. What information providers enter into a listing, such a price or category, is usually the basis for the customer’s search experience.
  • Transactions: The transaction process determines how a customer and providers interact on the marketplace, whether it is to rent, sell or interact otherwise.

In this article we’ll explore in depth how search, listing creation, and transactions work in Yogatime.

Search Journey

Yogatime Search Journey

The search journey defines how users search and find listings in your marketplace. Starting on the landing page, users progressively narrow their search to find the service, rental, or product they need. Users might find what they need by searching nearby locations or via keywords. Results should be filtered by relevant criteria, like price or category.

Click through the slideshow below to see the search steps and capabilities that come with Flex out of the box with the Yogatime template.

Listing Creation Journey

Yogatime Listing Creation Journey

Sellers create listings to show what they are offering on the marketplace. Listings can advertise services, products, or rentals, or, in reverse marketplaces, they are jobs providers apply to. The information collected in a listing typically influences what parameters are available during the search journey. The unit of value that is listed also influences how a transaction journey should progress.

Click through the slideshow below to see how providers create their Yoga teacher profiles in the Yogatime template, including listing availability and pricing.

Transaction Process

Yogatime Transaction Process

The transaction process defines how booking or buying events happen between the listing provider and the purchasing customer. Sharetribe Flex lets you extensively customize the rules and steps of your transaction process to govern how providers and customers capitalize on your marketplace.

Click through the slideshow below to see how customers reserve hours from Yoga teachers’ calendars, how they pay, and how both providers and customers leave reviews after a successful transaction.

Designing your marketplace’s user journey

Yogatime offers a starting point for how users create listing profiles, discover providers, and transact on your custom service booking marketplace. Designing your own marketplace’s journeys helps developers understand how to modify this template starting point to build your custom marketplace. The next article guides you in creating your own user journey.