Sharetribe Flex Roadmap (last updated November 6th, 2019)

Now (we're working on this)

  • Availability

FTW-time: support for availability exceptions

FTW-time supports the ability for a provider to add their weekly schedule, but it doesn't yet have a way to add  exceptions to this schedule (like blocking holidays). This feature adds support for availability exceptions.

Flex Template Web
  • Connectivity

Integration API

Currently users, listings, transactions and reviews can be created and edited via the Marketplace API only when you're authenticated as a customer or a provider. Integration API will allow you to manipulate this data by authenticating as the marketplace operator. The first release of the integration API will allow you to retrieve all listings, users and transactions of your marketplace programmatically, for purposes like running custom reports.

Integration API
  • Developer tools

Validate and test transaction email templates with Flex CLI

This feature makes it easy for you to test the transaction email templates you've created with CLI to ensure they really work like you intended.

Flex CLI
  • Developer tools

View a log of API activity

When you're developing your marketplace, it would be helpful to see a list of API calls that you've initiated, and which of them failed, in order to better debug issues. This feature makes development easier by exposing a log of Flex API commands.

Console

Next (will likely start in 0-2 months)

  • Connectivity

Update users and listings via an API as a marketplace operator

Sometimes you might want to programmatically update the data of user or a listing in a way that they won't be able to adjust this same data themselves. Example use cases include an integration that verifies the identity of the user, or storing the count of how many times a listing has been viewed or the response rate of the user. This feature enables these use cases.

Integration API
  • Connectivity

Access a log of recent events via an API

Many integrations require you to monitor activity in your marketplace and send information about it to third party services. As an example, if a user sends a message to another, you might want to call a third party service to send an SMS to the recipient. Or, if a new user signs up, you might want to automatically send their email to your marketing automation tool. This feature allows you to monitor the activity in your marketplace via an API from your own backend, and take actions based on these events.

Integration API

Later (no timeline estimate yet)

  • Search

Filter search by time-based availability

Today it's possible to filter listings that used day-based availability. However, this search doesn't return listings that use time-based (hourly) availaibility. This feature adds support for filtering the search to include listings that use time-based availability.

Marketplace API
Flex Template Web
  • Managing

Improved search experience in Console

It should be easy to find users by their name or email and listings by their title from Console. Several other filters would also help finding the correct users, listings or transactions.
Console
  • Connectivity

Support for social logins and single sign-on

Right now Flex requires all users to sign up with email and password. This improvement adds the ability to build alternative logins, like social logins (Facebook, Twitter, Google, LinkedIn, etc), or building a single sign-on that allows the user to use same credentials for Flex and for your own custom backend.

Marketplace API
  • Search

Filter search by seats

This feature allows the customers to filter the listing search by the number of seats that are available in the given time range. For instance, if the marketplace is about booking tickets to workshops, they could do a search that finds only workshops that have at least 4 seats available during a given week.

Flex Template Web
Marketplace API