Workplace is a collaborative platform run by Facebook. The software offers the social networks features in a corporate environment. Over 30,000 organizations use Workplace to communicate via groups and to chat with colleagues.
Similarly to Facebook Messenger, Workplace supports a multitude of features, including quick replies and location prompts. It also has its own parametric codes that users can scan similarly to QR codes to easily connect to your space.
In order to connect Workplace to your space, you will need the following:
A Workplace Premium team
First, you will have to create a new Slack Custom Integration to connect your space to. On your Workplace admin account, navigate to the Workplace Admin Panel. You find the panel page by clicking on "Admin panel" from the top of the page.
From the Admin Panel, navigate to the Integrations page. You can do this by pressing "Integrations" on the navigation menu on the left.
On the Integrations page, press the blue "Create a Custom Integration" button under the Custom Integrations section. This should open up a menu to create a custom integration.
Enter an appropriate name for your integration. This will the display name that contacts will see when speaking to you. You also have the option of entering a description of your integration. Once you are ready, press the blue "Create" button to create your integration.
Under the Channel Connection menu, select the Workspace Logo and press the blue "Next" button.
Once you have done so, you should be asked for the Channel Name, Greeting Message, and information needed to connect to your Workplace.
Enter a suitable name for the new channel. Note that the Channel Name is private and will only be used within the Rocketbots Platform.
You may enter an optional Greeting Message. This will be shown when a new member of your audience first contacts you.
On the Workplace Integration page, you should be presented with the Edit Integration menu after you created your custom integration.
From here, you can access the App ID. Copy and paste the App ID into the respective field on the Rocketbots Platform.
To generate the access token, return to the Edit Integration menu. Press the "Create Access Token" button to generate an one time app access token.
Paste the access token onto the Rocketbots Platform.
Take note of your access token and store it somewhere secure. You will not be able to access this token again.
Once you have copied down your access token, tick the "I understand" checkbox and press the blue "Done" button to close the menu.
Once you are done with the channel settings, the platform will generate a Webhook URL and a Verification URL for your Workplace.
Under the Workplace Integration menu, take a look at the Grant Permissions tab. There should be a list of checkboxes for different permissions for your integration.
Grant the following permissions by ticking the checkboxes:
Message any Member
Open the Configure Webhooks tab by pressing "Configure webhooks" below the Grant Permissions tab.
Copy the Webhook URL generated from the platform and paste it into the Callback URL field. For the Verification token field, copy the Verification URL from the platform.
For the subscription fields, make sure the following are selected:
Once these changes have been made, hit the blue "Save" button on the bottom right of the Integration menu.
Return to the Rocketbots Platform and press the blue "Done" button. Your space is now connected to Workplace by Facebook!