All how-to articles
32 articlesA collection of articles that help you to create custom features on top of the Flex APIs.
Enable Facebook login
In this how-to guide we'll take a look at the process of setting up Facebook login for your marketplace. It will allow your users to sign and log in by using their Facebook accounts.
Enable Google login
In this how-to guide we'll take a look at the process of setting up Google login for your marketplace. It will allow your users to sign and log in by using their Google accounts.
Enable OpenID Connect login
In this guide we'll take at how to use an OpenID Connect login solution with a Flex marketplace.
How to set up OpenID Connect proxy in FTW
In this guide, we'll take a look at the process of setting up OpenID Connect (OIDC) proxy to FTW. This allows you to add support for identity providers that Flex doesn't natively support. In this example, we are building the proxy implementation for LinkedIn.
Enable Login as user
This article guides you how to take into use the Login as user feature that allows an operator to log into their marketplace as one of the marketplace users
Implement user deletion
This article guides you in implementing a feature where a user can delete their own account through the FTW template Account settings section.
Extend listing data in FTW
This guide describes how to use use extended data to expand the listing data model in Flex Template for Web (FTW).
Modify booking time intervals in FTW-hourly
This guide describes how to modify booking time intervals in FTW-hourly
Add buffer time to bookings in FTW-hourly
This guide describes how to modify booking times in FTW-hourly to have a buffer after the time slots
How to customize pricing
Flex allows lots of flexibility for your providers in terms of how they can set their pricing. This guide walks you through customizing listing pricing and commission.
Set up and use Stripe
To enable payments and receive commissions in your marketplace, you need a free Stripe account. This guide will help you in creating a Stripe account and adding Stripe API keys to Console and Flex Template for Web.
How to handle provider onboarding and identity verification on FTW
This article describes how to take Stripe Connect Onboarding into use in your frontend application or how to implement your own flow.
Enable PaymentIntents
Overview of how Stripe PaymentIntents work in FTW, and how you can change older FTW version to support for Strong Customer Authentication (SCA).
How saving a payment card works in FTW
An overview of how the Flex Template for Web functionality for storing payment cards works.
How to apply for Stripe Connect review
If you create a new Stripe Platform, Stripe most likely will ask to review it. Here are details about the requirements and process.
Customize image sizes
Flex's custom image variants functionality allows you to fine-tune image sizes to your marketplace's needs.
How to implement a like feature using events
Following this guide, you'll be able to build a feature that allows users to like listings using events and user extended data
Reacting to events
This guide demonstrates how to build an integration that reacts to events that happen in your Flex marketplace, using the Flex Integration API.
Set up and use Zapier
This guide demonstrates how to connect Flex to Zapier, gives a brief overview of the events and information made available to Zapier, and finally the possibilities a working Zapier integration holds.
View events with Flex CLI
This guide shows you how to query and view events data using Flex CLI. Events tell you the change history of marketplace data resources and allow observing noteworthy events.
Edit email templates with Flex CLI
This tutorial shows you how to edit email templates using the Flex Command-line interface.
Set up outgoing email settings
This article describes how to set up a custom email sender address for your live marketplace.
Migrating from Go to Flex
Basic information to consider when migrating from Go to Flex
Migrating from outside Sharetribe ecosystem
How to import data from outside Sharetribe ecosystem
How to integrate a 3rd-party payment gateway with your marketplace
This guide describes, on a high-level, how to integrate any 3rd-party payment gateway with your Flex-powered marketplace.
How to remove Stripe and payments
In some cases, you might want to remove Stripe integrations or even all the payments from FTW. This article gives you a starting point for these customizations.
Change search filters in FTW
This guide describes how to change the search filters in Flex Template for Web (FTW).
Manage search schemas with Flex CLI
This tutorial shows you how to manage extended data search schemas with Flex CLI. With search schemas in place, you can use custom extended data fields as filters in your queries.
Use keyword search in Topbar component in FTW
This guide describes how to change the Topbar search from location search to keyword search in FTW-daily and FTW-hourly.
Change transaction process setup in FTW
This guide describes how to customize Flex Template for Web (FTW) to use another transaction process.
Edit transaction process with Flex CLI
This tutorial shows you how to edit transaction process with Flex CLI. You will learn how to pull process definition, make a small change to it and push the change.
Enable time-based bookings into use
Time-based bookings and availability management enable low level fine tuning of possible booking models for listings.