Sharetribe Flex Roadmap (last updated Dec 7th, 2018)

Now (we're working on this)

Developer tools

Editing built-in email templates

Currently, the only way to edit built-in email templates (email templates not related to the transaction flow, such as account verification or welcome email) is to change their code via GitHub and contact Sharetribe to implement them. Soon, it will be possible to edit the template code on Flex Console.

Console
Availability & scheduling

Calendar component for managing listing availability

Adding a calendar component to Flex Template for Web will make it easy for providers to set and manage their listings’ availability.

Flex Template Web
Search

Date filter component for filtering search by availability

Adding a date filter component will make it easy for customers to find listings that are available during the chosen dates.

Flex Template Web
Transaction process

Making a booking request from enquiry view

In the current Flex Template for Web experience, if a customer made an enquiry about a listing, got a satisfactory response, and now wants to request to book the said listing, they need to go to the listing page and create a new transaction. This loses the context of the previous discussion. After this change, the customer can initiate a booking request from the enquiry details view.

Flex Template Web
Provider tools

Payment details form available to more Stripe-supported countries by default

Right now Flex Template for Web supports by default providers only in Australia, US, UK and EU countries. This epic adds support for 5 more countries supported by Stripe Connect: 

  1. Canada
  2. New Zealand
  3. Switzerland
  4. Norway
  5. Hong Kong

Supporting these countries means that the provider can choose any of these countries when entering their payment details, and will then be presented a form where all the necessary country-specific information is asked for each.

Flex Template Web

Next (will likely start in 1-2 months)

Provider tools

Support for Stripe custom business accounts

Stripe custom business accounts have an account type, which is either a business or an individual. By default, FTW now creates everyone an individual account. This is not good if the providers are businesses. After this change, when the user adds their payout details, we first ask them whether they're a business or an individual, and present the other payout detail fields only after that.

Flex Template Web
Search

Filtering search by available dates

This feature allows customers to narrow their search results to listings that are available on selected dates.

Marketplace API
Developer tools

Toggling "listing approval required" from Console

Currently, if you want to enable or disable the setting that listings need to be approved by admin before they're published, you need to contact Sharetribe support. This addition makes it possible for you to toggle this setting on Flex Console.

Developer tools

Adding search rules

Previously, adding search rules has only been possible by contacting Sharetribe support. With the new feature, marketplace operators will be able to choose which extended data fields they want to use as search filters and setting them as search rules on Flex Console.

Console
Transaction process

Visualized transaction process

A visualisation of the transaction process helps marketplace operators to keep track of the stages in the process, and the automated transitions, notifications and actions that take place at each stage. The visualisation also helps developers to understand the changes they need to make when the process changes.

Console
Search

Keyword search

Listings can be searched by keyword of free text. Keyword search can be done instead of a location search or within a specific location

Marketplace API
Flex Template Web
Transaction process

Easily editable transaction flow

Currently, it's cumbersome to add new steps to the traction flow of the Flex Template for Web or edit the transaction flow in other major ways. This change makes the editing process easier.

Flex Template Web

Later (no timeline estimate yet)

Availability & scheduling

Flexible availability features

In addition to daily availability management, it will be possible to define time slots (on an hourly level on a given day) when a listing is or isn’t available. Having multiple “seats” available during a specific date or time will also be possible, as well as filtering search results based on custom time slots or seats.

Marketplace API
Flex Template Web
Transaction process

Storing credit card details after a purchase

Currently, customers need to enter their credit card details separately for each transaction. This feature allows you to securely store the credit card details of the users (without having to worry about compliance issues) and allow them to complete purchases with a simple click after that. This also makes it possible for you to initiate the payment at any point during the transaction process.
Transaction process

Scriptable pricing actions

Scriptable pricing actions allow you to model complex pricing schemes in your listings. This makes possible things like adding extra services or other add-ons to listings and changing the price accordingly. This feature will also allow for discounts to the daily rate for instance in case of longer-term or low-season bookings. Requesting and giving a quote different from the listing price will also be possible.

Marketplace API
Flex Template Web
Connectivity

Triggering third-party events

With this feature, a specific point in the transaction can trigger an event in third-party code. This means, for instance, that a new booking request produces an SMS notification to the provider, or that doors to a rental car are automatically opened when a booking is confirmed.

Marketplace API
Transaction process

Editing the transaction process

With a tool for editing the transaction process, a marketplace operator will be able to edit all automated notifications, transitions, and actions in their transaction process (or processes) directly on Flex Console.

Console
Tracking

Dashboard with basic analytics

Display the most important marketplace metrics and KPI’s to help the marketplace operator understand what’s going on in their marketplace.

Console