Sendbird is a powerful conversation platform that powers services from Reddit to Paytm to Headspace. Sendbird provides marketplace conversation functionality to drive more transactions – integrate chat within your shopping cart, payment system, reviews platform and more. This integration allows your team to use Marketbase as a dashboard for moderating, reviewing, and flagging messages that go through the Sendbird platform – without any additional code.
Login to your Sendbird admin dashboard.
Ensure you are on the correct application.
Navigate to Settings > General.
Scroll down to 'API tokens' section.
Click the eye icon in the 'Master API token' field to enable the token visibility.
Enter Sendbird password if prompted.
Click on copy icon in the 'Master API token' field to copy token to clipboard.
Open a new tab and go to your Marketbase dashboard and select your workspace that you would like to integrate Sendbird with.
Open 'Settings' page and scroll down to the 'Integrations' section.
Click on 'Add integration'.
From the dropdown, click 'Sendbird'.
Give the integration a descriptive label.
Paste the 'Master API token' from your clipboard into the 'Master API token' field.
Click 'Create' to create your Sendbird integration on Marketbase.
From the settings page, you should now see your newly created Sendbird integration with a Marketbase webhook URL.
Copy this webhook URL to your clipboard.
Go back to your Sendbird admin dashboard.
Navigate to Settings > Features.
Enable 'Webhooks' feature if it isn't already enabled.
Navigate to Settings > Webhooks.
In the 'URL' field, paste the webhook URL from your clipboard (from the previous step).
Click 'Save' in URL section.
In the 'Events' section, select 'Selected events' and enable the following:
Click 'Save' in Events section.
After integration, all new conversations, messages, and users from Sendbird should populate on the Marketbase dashboard.
If you are running into any problems or need to load legacy data, feel free to email us at email@example.com for help.