Build a Work.com App for AppExchange

Join the effort to help the world return safely to work

Michael Epstein
Jun 1 · 4 min read
Image for post
Image for post

What is Work.com?

Work.com is a suite of apps, data, and content to help businesses return to work, while keeping employees, customers, and communities safe during the COVID-19 crisis and beyond.

The Work.com apps provide solutions for emergency response planning, employee health assessments, volunteer and grant management, shift scheduling, and manual contact tracing.

Work.com also includes myTrailhead to help businesses skill up their workforce with customizable training to meet the challenges of a new era.

The Workplace Command Center is the hub of Work.com. It serves as the ‘cockpit’ where business leaders and operations executives can monitor return-to-work readiness, make data-driven decisions, and take action.

The Workplace Command Center integrates apps built by Salesforce and our AppExchange partners, along with attractive visualizations of public health data.

How can AppExchange partners join the effort?

You can help the world return safely to work by building applications that integrate with the Workplace Command Center, and that complement the Work.com apps built by Salesforce. You can create a brand new app, or extend an existing solution, and use Lightning Web Components to expose your app’s features in the Workplace Command Center user interface.

Image for post
Image for post

Building Your Work.com App

If you already know how to build apps for AppExchange, then you know how to build Work.com apps, too. And if you’re new to AppExchange, we’ve got you covered with free training on Trailhead.

The Workplace Command Center and the Work.com apps built by Salesforce are available as managed packages. That’s the same technology that AppExchange partners use to distribute and update their custom applications.

The Workplace Command Center is implemented as a Lightning Page, so you can build your own Lightning Web components that users will drag and drop into their Command Center layout. Your components could display data visualizations, or buttons to initiate workflows, for example, or any feature that users need to access quickly from the Workplace Command Center.

Distributing Your Work.com App

You could distribute your Work.com app as a standalone managed package, or as an extension that adds functionality to another package. Thanks to the power of the Lightning Message Service (LMS), your app is decoupled from the Workplace Command Center, and your app’s managed package doesn’t need to extend the Command Center’s package. Instead, your app just subscribes to the Command Center’s LMS channel and responds to events published there.

New Standard Objects

With the release of Work.com, Salesforce’s Customer 360 Platform also added several new standard objects for employee information, health assessments and facility management. You can see a simplified object relationship diagram below. A new permission set license (PSL) controls user access to these Work.com objects.

Image for post
Image for post

Editions and Licensing

Work.com is available to customers running Salesforce Enterprise, Unlimited and Performance editions. Users that access the Workplace Command Center or the new Work.com objects must have at least a Lightning Platform Starter license.

Separate Org for Work.com

The Work.com org will likely store sensitive, employee health data, and access should be restricted accordingly. Therefore, we recommend that customers use Work.com in a separate Salesforce org, not in their regular business or CRM org. Some customers may already have a separate org where they manage human resources, for example, while other customers may elect to purchase a brand new org just for Work.com.

Publish Your Work.com App on AppExchange

The process for publishing a Work.com app is essentially the same as publishing other apps on the AppExchange. You’ll create a managed package containing your app’s components, and an associated listing with the app’s description, screenshots, and pricing information. You’ll submit the package for security review, after which your customers can install your app in their orgs with a single click.

Next Steps

Check out the Workplace Command Center for Work.com Developer Guide. It includes detailed instructions for setting up your development environment and building an app that integrates with the Workplace Command Center. The guide also covers packaging, provisioning, and licensing your new Work.com app.

And join the Partner Community Chatter group Work.com for AppExchange Partners today. It’s the main collaboration forum for AppExchange partners building new Work.com apps.

We can’t wait to see what you’ll build to help the world return safely to work!

AppExchange and the Salesforce Ecosystem

Brought to you by Salesforce AppExchange, learn customer…

Michael Epstein

Written by

Technical architect @salesforce | @mike4aday

AppExchange and the Salesforce Ecosystem

Brought to you by Salesforce AppExchange, learn customer and business success insights - straight from leaders in the Salesforce ecosystem.

Michael Epstein

Written by

Technical architect @salesforce | @mike4aday

AppExchange and the Salesforce Ecosystem

Brought to you by Salesforce AppExchange, learn customer and business success insights - straight from leaders in the Salesforce ecosystem.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store