Integrating with Workplace

Learn about building integrations for Workplace by Facebook, whether you are part of a product company interested in offering a Third Party App or whether you are doing in-house development for a Workplace customer via Custom Integrations.

About Workplace

Workplace is a work collaboration tool built by Facebook. Workplace helps teams and organizations collaborate efficiently wherever they work.

Workplace comes in two flavors, Workplace Standard and Workplace Premium. To build integrations for Workplace, you need to use Workplace Premium.

To get started using Workplace, or to learn more about using Workplace, go to the main Workplace website at www.workplace.com.

Learn more about Workplace

Platform Features

Workplace has a platform built on the same infrastructure as Facebook Platform and Messenger Platform. This means that developers can use familiar technology like Graph API and Webhooks to build powerful integrations between Workplace and other enterprise tools.

Platform Features

Developer Community

Join the Workplace developer community groups for updates on changes and to discuss developing on Workplace.

Workplace Developer Community

Understanding Workplace App Types

There are two ways to integrate with Workplace: Third Party Apps and Custom Integrations. While there are many similarities between the two, it's essential that you understand the allowable use for each and choose the right type for your purposes.

Third Party Apps

If you work for a SaaS software company and you want to integrate your product with Workplace, use Third Party Apps. Any app that is being run by a third-party on behalf of multiple Workplace customers must use Workplace Third Party Apps.

DO:

Use Third Party Apps for any SaaS or PaaS product integrations with Workplace

Understand and prepare for Workplace's Third Party app and security review processes

Remain compliant with Workplace's Platform Policies

DO NOT:

Use Third Party Apps for in-house development intended exclusively for your organization; instead use Custom Integrations

Third Party Apps

Custom Integrations

If you're planning to do in-house development for your organization (or bespoke development for the sole use of a single Workplace customer) may use custom integrations.

DO:

Use custom integrations to make Workplace a safer and more useful place to collaborate within your organization

Use custom integrations for bespoke development for the sole use of a single Workplace customer

Remain compliant with Workplace's Platform Policies

DO NOT:

Use Custom Integrations to offer a service that you host and operate on behalf of other Workplace customers

Use Custom Integrations to attempt to bypass Workplace's app and security reviews

Custom Integrations