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.