What is CRM & Salesforce
A beginner-friendly introduction to CRM concepts, why businesses need CRM systems, and how Salesforce became the world’s #1 cloud CRM platform. Includes real business use cases and examples.
Salesforce Fundamentals (Beginner Level) — Detailed Module
1) What is CRM & Salesforce
CRM (Customer Relationship Management)
CRM is a system that helps companies manage:
- Customer details
- Sales activities
- Service/support cases
- Marketing interactions
- Follow-up reminders
- Reports & dashboards
Example
Imagine a mobile shop storing customer details:
| NamePhoneWhat they wantStatus | |||
| Ramesh | 9824xxxxxx | iPhone 15 | Follow-up |
| Suresh | 7883xxxxxx | Samsung S24 | Qualified |
| Mahesh | 9882xxxxxx | OnePlus | Unqualified |
Instead of Excel, CRM stores everything smartly.
What is Salesforce?
Salesforce is the #1 cloud CRM platform.
✔ 100% cloud-based
✔ No installation required
✔ Used on mobile or browser
✔ Fully customizable
✔ Used by Amazon, Google, HDFC, Airtel
2) Cloud Types (SaaS, PaaS, IaaS)
SaaS (Software as a Service)
Ready-made software accessible via browser.
Examples:
- Salesforce
- Gmail
- Zoom
PaaS (Platform as a Service)
Platform for developers to build apps.
Examples:
- Salesforce Lightning Platform
- Heroku
- Google App Engine
IaaS (Infrastructure as a Service)
Virtual machines, networks, firewalls.
Examples:
- AWS EC2
- Azure VM
- Google Compute Engine
3) Salesforce Editions (Enterprise, Unlimited, Developer)
| EditionWho uses it?Key Features | ||
| Developer | Learning, practice | Full access, free, limited storage |
| Enterprise | Medium/large companies | Full automation, roles, API access |
| Unlimited | Advanced enterprises | Premier support, higher limits, more customization |
Example
You will use Developer Edition for practice.
4) Salesforce Org Types (Production, Sandbox, Developer Org)
| Org TypePurpose | |
| Production Org | Live customer data, real business |
| Sandbox | Copy of production used for testing |
| Developer Org | Free practice org for learning |
Example
When you complete a new automation rule, you test it in Sandbox, then move it to Production.
5) Understanding Objects, Fields, Tabs
Objects
Tables in Salesforce (like a sheet in Excel).
Examples: Account, Contact, Opportunity
Fields
Columns inside an object.
Example:
Contact object fields → Name, Email, Phone
Tabs
UI elements to access objects.
Example
If “Car” is an Object:
Fields = Model, Color, Price, Owner
Tab = Cars
6) Standard vs Custom Objects
Standard Objects
Prebuilt by Salesforce.
Examples:
- Account
- Contact
- Lead
- Opportunity
Custom Objects
Created by admins based on business needs.
Example
A hospital may create a custom object:
Patient__c
Fields: Age, Treatment type, Doctor
7) Record Types & Business Processes
Record Types
Allow different forms, picklist values, layouts based on business type.
Example
Lead Record Types:
- B2B Lead
- B2C Lead
Each type can have different fields or values.
Business Processes
Used in:
- Lead process
- Sales process
- Support process
Example:
Sales process for “Enterprise Sales” vs “Retail Sales”.
8) Apps, Tabs, Page Layouts
Apps
Collections of tabs + business functions.
Tabs
Used to open objects.
Page Layouts
Decide which fields appear on the record page.
Example
Sales App → Leads, Accounts, Contacts, Opportunities
Service App → Cases, Knowledge, Contacts
9) Relationships (Lookup, Master-Detail, Many-to-Many)
Lookup Relationship
Simple link between two objects.
❗ Child can exist without parent.
Example:
Contact → Linked to Account
(Contact still exists if Account is deleted)
Master-Detail Relationship
Strong relationship.
❗ Child depends on parent.
❗ If parent is deleted → child also deleted.
Example:
Invoice (Master) – Invoice Line (Detail)
Many-to-Many
Created using a junction object.
Example:
Student —< Enrollment >— Course
A student can join many courses, a course can have many students.
10) Salesforce Navigation & UI Basics
Main UI Elements
- App Launcher → Shows apps
- Tabs → Leads, Contacts, Accounts
- Setup → All settings
- Global Search → Search anything
- Object Manager → Manage objects
- Reports Dashboard Icons
- Record Pages (details, related lists)
Example
To create a field:
Setup → Object Manager → Contact → Fields & Relationships → New