All how-to articles
30 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 Sharetribe Web Template
In this guide, we'll take a look at the process of setting up OpenID Connect (OIDC) proxy to Sharetribe Web Template. 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 Sharetribe Web Template Account settings section.
Extend listing data in Sharetribe Web Template
This guide describes how to use use extended data to expand the listing data model in Sharetribe Web Template.
Modify booking time intervals in time-based listings
This guide describes how to modify booking time intervals in hourly listings.
Add buffer time to bookings in time-based listings
This guide describes how to modify booking times in time-based listings 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 Sharetribe Web Template.
How to handle provider onboarding and identity verification in Sharetribe Web Template
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 Sharetribe Web Template, and how you can update legacy templates and custom apps to support Strong Customer Authentication (SCA).
How saving a payment card works in the Sharetribe Web Template
An overview of the Sharetribe Web Template functionality for storing payment cards.
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.
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.
Add listings with multiple seats
This guide describes how to handle multiple seats in listings and bookings
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 Sharetribe Web Template. This article gives you a starting point for these customizations.
Change search filters in Sharetribe Web Template
This guide describes how to change the search filters in Sharetribe Web Template.
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.
Change transaction process in Sharetribe Web Template
This guide describes how to customize Sharetribe Web Template to use a new 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.