SALESFORCE FAQ
Salesforce development questions, answered clearly.
A practical reference for Salesforce teams, agencies and businesses dealing with real implementation questions—not generic platform marketing.
When should I build a custom Salesforce UI instead of using standard components?
Use a custom UI when the standard component cannot meet the required workflow, layout, interaction, branding or responsive behavior. Start with standard Salesforce capabilities where they fit, then add LWC or custom UI only where it creates a clear user or business benefit.
What is the difference between Salesforce configuration and custom development?
Configuration uses Salesforce features such as objects, fields, flows, permissions and standard components. Custom development adds code—typically LWC, Apex, JavaScript, CSS or integrations—to handle behavior or interfaces that configuration alone cannot deliver.
When should I use Flow instead of Apex?
Use Flow for supported declarative automation that is easy to understand, maintain and govern. Apex becomes more appropriate for complex logic, advanced transaction control, high-volume processing, specialized integrations or situations where Flow becomes difficult to maintain.
Why is my Salesforce page slow?
Slow pages can come from inefficient queries, too much data, excessive components, repeated server calls, heavy JavaScript, inefficient rendering or network-dependent integrations. Measure first, then optimize the actual bottleneck rather than adding code blindly.
Why does Salesforce work for one user but not another?
Check profile and permission sets, object and field permissions, sharing rules, record ownership, role hierarchy, Experience Cloud access and any user-specific logic. A UI issue can actually be a permissions or data-access issue.
How do I troubleshoot a Salesforce UI issue?
Reproduce the issue consistently, identify whether it is data, permissions, component logic, styling or platform configuration, then inspect browser errors and Salesforce debug information. Isolating the smallest failing component usually makes the fix much faster.
Can Salesforce standard components be customized?
Many standard components expose supported configuration options, but their internal markup and styling are not always intended to be overridden. When the required design or behavior goes beyond supported options, a custom LWC is usually safer than brittle CSS or DOM manipulation.
How important is responsive design in Salesforce?
Very important when users access Salesforce or Experience Cloud on different screen sizes. A responsive implementation should account for content density, tables, forms, navigation, touch targets and component behavior—not simply shrink desktop layouts.
Should Salesforce UI follow SLDS?
Usually yes when building Salesforce-native interfaces. SLDS provides established patterns for spacing, typography, grids, accessibility and interaction. Custom styling can be layered on top when the product needs a distinct visual system, while keeping Salesforce conventions where practical.
Can an existing Salesforce interface be modernized without rebuilding everything?
Yes. A targeted modernization can replace problematic components, improve layouts, refactor reusable UI, fix responsiveness and preserve working business logic. A staged approach is often lower risk than a complete rebuild.
What should I provide to a Salesforce UI developer?
Useful inputs include screenshots or recordings, the target design or Figma file, the affected Salesforce page, expected behavior, user roles, data requirements and any existing component or Apex code that can be shared safely.
How do I make Salesforce interfaces easier to maintain?
Use reusable components, clear naming, consistent design tokens, predictable data flow, focused responsibilities and minimal duplication. Document important assumptions and avoid one-off hacks that make future changes dependent on a single component or developer.
Can Salesforce UI work include APIs and external systems?
Yes. The UI can consume Salesforce data and communicate through supported Apex, Salesforce APIs or integration layers. The correct architecture depends on authentication, data ownership, latency, volume and whether the integration is synchronous or asynchronous.
What is a Salesforce UI audit?
A UI audit reviews visual consistency, responsive behavior, component structure, accessibility, maintainability and common user-flow problems. It can identify what should be fixed, refactored, replaced or left alone before development effort is spent.
When should I bring in a Salesforce UI specialist?
Bring one in when standard components are blocking the design, an LWC has become difficult to maintain, an Experience Cloud portal needs custom behavior, a Figma design must become production UI, or an existing interface needs a focused modernization.
Still stuck with a Salesforce UI problem?
Bring the existing interface, error, Figma design or technical requirement. WebCraftStudio can help diagnose the issue and turn the fix into production-ready Salesforce UI.
Explore Salesforce UI & LWC Development → Start a Project →