Customer Portals are secure online platforms that allow customers to
access and manage their own support-related information. Through a portal,
customers can log in, raise cases, track issue status, view knowledge articles,
and communicate with support teams without needing to contact agents directly.
Example
A customer logs into the company’s support
portal to check the status of a previously raised complaint about a billing
issue. Instead of calling support, they can see that the case is “In Progress,”
view updates added by the agent, and read suggested knowledge articles for
similar issues. This self-service approach improves customer satisfaction and
reduces support workload.
Partner Portals are secure online platforms designed for external
business partners (such as resellers, distributors, or vendors) to collaborate
with a company using Salesforce data. They allow partners to access and manage
leads, opportunities, cases, and other shared records based on permissions.
Example
A company sells software through channel
partners. A partner logs into the Partner Portal and views assigned leads for
their region. They update the opportunity stage after speaking with a customer
and log follow-up activities directly in Salesforce. The internal sales team
can instantly see these updates, ensuring smooth collaboration and faster deal
closure.
Communities (now called Experience Cloud) provide a platform to build
branded online spaces where customers, partners, and employees can interact,
collaborate, and access relevant business information. These communities act as
an extension of Salesforce outside the organization’s internal users.
Basic Features:
Salesforce APIs (Application Programming Interfaces) are interfaces that
allow external applications to communicate and interact with Salesforce
programmatically. APIs enable systems to exchange data, automate processes, and
integrate Salesforce with other applications such as websites, ERPs, mobile
apps, and third-party platforms.
Using APIs, developers can perform operations like:
Salesforce provides different APIs for different use cases, including
REST API, SOAP API, Bulk API, Streaming API, and Metadata API.
Example
A company website includes a “Contact Us”
form. When a customer submits the form, the website uses the Salesforce REST
API to automatically create a Lead record in Salesforce. The sales team can
immediately view and follow up on the lead without manually entering customer
details.
Integration Scenarios refer to different situations where Salesforce
connects and exchanges data with external systems, applications, or services.
These integrations help organizations maintain consistent data, automate
workflows, and enable seamless communication between multiple platforms.
Example
An e-commerce company integrates its website with Salesforce. Whenever a customer places an order on the website, the order details are automatically sent to Salesforce, where a case and customer record are created. At the same time, the payment status is fetched from the payment gateway system, ensuring all departments have updated customer information in real time.
External Systems are third-party applications, databases, or platforms
that connect with Salesforce to exchange data and perform integrated business
operations. These systems operate outside Salesforce but work together through
APIs, middleware, or integration tools.
Example
A company integrates Salesforce with an
external ERP system used for inventory management. When a sales representative
closes an opportunity in Salesforce, product availability and invoice details
are automatically fetched from the ERP system. This ensures both systems remain
synchronized and users always work with real-time business data.