Back to all projects

Volunteer project

Slack Contact Quick Action

Built a Salesforce Lightning Web Component and Apex-based quick action to relink Contacts to Slack users, helping reduce recurring manual administrative work for Cloud Code Academy.

Project context

Completed as a volunteer project for Cloud Code Academy. The implementation was built in a private repository and used by Cloud Code Academy, so source code, screenshots, and internal implementation details are not available for public portfolio use.

Business problem

Salesforce Contacts could become disconnected from the correct Slack user relationship, requiring administrators to manually correct records and identify Contacts missing Slack IDs.

Users and stakeholders

  • Cloud Code Academy administrators and staff responsible for maintaining Salesforce and Slack user relationships.

Solution

Built a headless Lightning Web Component quick action backed by Apex to restore the Contact-to-Slack relationship, with reporting and dashboard visibility into missing Slack IDs.

Key features

  • Headless Lightning Web Component quick action
  • Apex controller
  • Conditional action visibility when a Slack username already exists
  • Reporting and dashboard visibility into Contacts missing Slack IDs

Technical decisions

  • Public detail is intentionally limited because the project was completed in a private Cloud Code Academy repository.