Sharetribe allows you to build a marketplace that is uniquely yours – at a fraction of the cost of a custom-build. This integration allows your team to use Marketbase as a dashboard for moderating, reviewing, and flagging messages that go through the Sharetribe platform – without any additional code.
Login to your Sharetribe admin console.
Ensure you are on the correct environment.
From the navigation, go to Build > Applications.
Create a new integration application:
After creating your new application, you'll be prompted with client keys that you will need to copy to Marketbase in the next step.
Open a new tab and go to your Marketbase dashboard and select your workspace that you would like to integrate Sharetribe with.
Open 'Settings' page and scroll down to the 'Integrations' section.
Click on 'Add integration'.
From the dropdown, click 'Sharetribe'.
Give the integration a descriptive label.
Switch back to your browser tab with your Sharetribe admin console.
Copy the 'Client ID' field and paste it on your Marketbase tab in the 'Client ID' field.
Copy the 'Client secret' field from your Sharetribe tab and paste it on your Marketbase tab in the 'Client secret' field.
Click 'Create' to create your Sharetribe integration on Marketbase.
From the settings page, you should now see your newly created Sharetribe integration.
After integration, some existing* and new transaction conversations, messages, and users (that have sent messages) from your Sharetribe marketplace should populate on the Marketbase dashboard. Note that due to an Integration API limitation on Sharetribe, new messages are fetched every minute. This means you'll need to wait a minute after integration to see data come through.
* When using the integration on a Sharetribe 'dev' or 'demo' environment, data from up to 7 days will be synced. When using the integration on a Sharetribe 'prod' environment, data up to 90 days will be synced - learn more.
If you are running into any problems or need to load legacy data, feel free to email us at firstname.lastname@example.org for help.