Skip to content

HandsMen Threads, a dynamic organization in the fashion industry, is embarking on a Salesforce project designed to revolutionize their data management and enhance customer relations. The project involves building a robust data model tailored to store all pertinent business data, ensuring a seamless flow of information across the organization.

Notifications You must be signed in to change notification settings

angelssi/HandsMenThreadsProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HandsMen Threads Salesforce App

A custom Salesforce solution designed for HandsMen Threads, a dynamic fashion retailer, to streamline customer engagement, inventory management, and order processing through automation and data integrity.

Project Overview

HandsMen Threads leverages Salesforce to build a scalable, user-friendly platform that:

  • Maintains data integrity directly from the UI
  • Automates customer communication and loyalty tracking
  • Ensures accurate inventory and financial updates
  • Supports intuitive navigation and role-based access

Key Features

  • Automated Order Confirmations: Sends email updates post-order confirmation.
  • Dynamic Loyalty Program: Updates customer loyalty status based on confirmed purchases.
  • Proactive Stock Alerts: Notifies warehouse when stock drops below 5 units.
  • Scheduled Bulk Order Updates: Midnight batch job updates inventory and financial records.
  • Custom Lightning App: Includes tabs for Customers, Orders, Products, Inventory, Campaigns, Reports, and Dashboards.

Technologies & Tools

  • Salesforce Lightning App Builder
  • Custom Objects & Fields
  • Validation Rules
  • Record-Triggered Flows
  • Apex & Apex Triggers
  • Asynchronous Apex (Batch Jobs)
  • Permission Sets & Roles

Data Model Overview

The app includes the following custom objects:

  • HandsMen_Customer__c: Stores customer details including name, email, phone, loyalty status (Bronze, Silver, Gold), and total purchases.
  • HandsMen_Product__c: Stores product catalog with fields like name, SKU, price, and stock quantity.
  • HandsMen_Order__c: Captures customer orders with order number, status (Pending, Confirmed, Rejected), quantity, total amount, and customer reference.
  • Inventory__c: Tracks inventory levels with warehouse location and stock quantity.
  • Marketing_Campaign__c: Manages promotional campaigns with campaign name, start date, and end date.

Validation Rules

  • Total Amount: Must be greater than 0
  • Stock Quantity: Must be greater than 0
  • Email Format: Must contain "@gmail.com"

Roles & Permissions

  • Roles: CEO, Sales Manager, Inventory Manager, Marketing Manager
  • Profiles: Platform 1 (cloned from Standard User)
  • Permission Sets: Permission_Platform_1 grants CRUD access to key objects

Setup & Deployment

  1. Create Developer Org: Sign up here
  2. Configure Custom Objects & Tabs
  3. Build Lightning App: HandsMen Threads
  4. Assign Navigation Items & Profiles
  5. Clone Profiles and Set Permissions
  6. Create Roles and Assign Users
  7. Deploy Apex Triggers and Flows
  8. Test with Sample Data

Demo Video

About

HandsMen Threads, a dynamic organization in the fashion industry, is embarking on a Salesforce project designed to revolutionize their data management and enhance customer relations. The project involves building a robust data model tailored to store all pertinent business data, ensuring a seamless flow of information across the organization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published