{
    "componentChunkName": "component---src-templates-article-page-template-js",
    "path": "/design-toolkit/your-user-journey-a-guide/",
    "result": {"data":{"markdownRemark":{"frontmatter":{"title":"How to design your user journey","slug":"your-user-journey-a-guide","updated":"2021-01-19T00:00:00.000Z","category":"design-toolkit","ingress":"Learn how to design your marketplace's user journey. Understanding your user needs will help you design a functional marketplace.","skills":null},"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Creating a user journey lets you communicate how your marketplace will\nwork. You should define your marketplace’s user journeys in preparing to\nhire developers. Specifying to Flex development partners how providers\ncreate listings, how users find listings, and how they interact together\nduring a transaction lets you receive more accurate estimates of the\nbudget required to build your custom marketplace with Flex."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In\n"},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/design-toolkit/what-are-user-journeys/#the-user-journeys-for-flex-templates"},"children":[{"type":"text","value":"the previous article"}]},{"type":"text","value":",\nyou learned how listing creation, listing discovery, and the transaction\nprocess works in one of the Flex Templates. Now it is time to define how\nusers complete these critical journeys on your marketplace."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"1-background-work","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#1-background-work","ariaLabel":"1 background work permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"1. Background work"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Pick one of the three processes (listing creation, discovery process,\ntransaction process) to start with. Think through all the steps that\nyour users need to go through while using your marketplace in this\njourney."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h4","properties":{"id":"listing-creation","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#listing-creation","ariaLabel":"listing creation permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"Listing creation"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Focus on defining how users signup and create listings on your\nmarketplace. Consider these questions:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"How do users sign up? What information do you want to collect? Are\nthere additional security measures to signing up?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Do you want to internally label people as providers and/or customers\nat signup and show them different views after?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Is the provider an individual person or a company?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"What information do you require in a listing?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Do providers offer an availability calendar for bookings? Are listings\nbooked nightly, daily, hourly, or some other way?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"How are listings priced? Is it tied to the booking length, or some\nother way?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Does the listing need to be approved by the operator before being\npublished?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h4","properties":{"id":"discovery-process","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#discovery-process","ariaLabel":"discovery process permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"Discovery process"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Focus on illustrating how users search and find listings. Consider these\nquestions:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Can the user browse the results before they have logged in?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"What is the main criteria the customer will use for searching:\nLocation, availability, or a keyword?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"What filters are used to narrow the search results?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"In what order are the search results shown? Should the user be able to\nadjust the sorting criteria?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"What information is shown for each listing in the search view? How\nabout in the listing view?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h4","properties":{"id":"transaction-process","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#transaction-process","ariaLabel":"transaction process permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"Transaction process"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Focus on defining how your users transact on the marketplace. Starting\nfrom the listing page, depict the steps from request to successful\ncompletion. Consider these questions:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"What information should the customer provide when making a request?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Should the provider accept each request, or are they approved\nautomatically?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Can customers propose prices as part of requesting a booking? Or, is\nthe price fixed?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"When do you collect payment from the customer?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Is the money transferred to the service provider before or after they\nhave provided the service? Is there a need to delay the payout for\nsome time to allow time for resolving possible conflicts or\ncomplaints?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"What is the cancellation and refund policy?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"How do reviews work? Do both parties review each other after a\nbooking, or something else?"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"What email notifications are sent as part of the transaction process?\nWhen are they sent?"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Learn more about\n"},{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/concepts/transaction-process/"},"children":[{"type":"text","value":"the transaction process functionality in Flex"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"2-create-maps-for-listing-creation-journey-discovery-journey-and-transaction-process","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#2-create-maps-for-listing-creation-journey-discovery-journey-and-transaction-process","ariaLabel":"2 create maps for listing creation journey discovery journey and transaction process permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"2. Create maps for listing creation journey, discovery journey and transaction process."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"There are many ways to illustrate user journeys. You can draft using pen\nand paper, a mind map software like Whimsical or Miro, or by simply\nlisting the steps in a document or Powerpoint. You can use our user\njourney map toolkit to help. To help you to get started, you can\ndownload our Powerpoint template for Saunatime user journeys, and use it\nas a basis for drawing your own. Powerpoint templates can be edited in\nPowerpoint, Key or Google Slides."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"/docs/legacy/flex-design-toolkit.pptx"},"children":[{"type":"text","value":"User journey templates"}]}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Start simple. The easiest way to start is to write the default\nsuccessful user journey first, and then add differing paths. Remember,\nyou can see the default User Journeys for Saunatime in this article."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"3-share-the-journey-maps-with-developers","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#3-share-the-journey-maps-with-developers","ariaLabel":"3 share the journey maps with developers permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","height":"16","version":"1.1","viewBox":"0 0 16 16","width":"16"},"children":[{"type":"element","tagName":"path","properties":{"fillRule":"evenodd","d":"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"},"children":[]}]}]},{"type":"text","value":"3. Share the journey maps with developers"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you would like to hire vetted Flex developers, start either by\n"},{"type":"element","tagName":"a","properties":{"href":"https://calendly.com/welcome-to-flex","target":"_blank","rel":["noopener","noreferrer"]},"children":[{"type":"text","value":"booking a call"}]},{"type":"text","value":" with our team or\nconnect directly with Flex Experts through the\n"},{"type":"element","tagName":"a","properties":{"href":"https://www.sharetribe.com/experts/","target":"_blank","rel":["noopener","noreferrer"]},"children":[{"type":"text","value":"Expert Directory"}]},{"type":"text","value":"."}]}],"data":{"quirksMode":false}},"headings":[{"value":"1. Background work","depth":2},{"value":"Listing creation","depth":4},{"value":"Discovery process","depth":4},{"value":"Transaction process","depth":4},{"value":"2. Create maps for listing creation journey, discovery journey and transaction process.","depth":2},{"value":"3. Share the journey maps with developers","depth":2}]}},"pageContext":{"slug":"your-user-journey-a-guide","category":"design-toolkit"}},
    "staticQueryHashes": ["3794076007","439097193","717698143"]}