Tag Archives: Salesforce Best Practices

How to Fix LightningTypeBundle Installation Errors in Salesforce 2GP Packages

When developing and deploying Salesforce Second-Generation Managed Packages (2GP), you might encounter an installation error related to LightningTypeBundle. This issue often arises when Apex wrapper classes are referenced incorrectly inside Schema.js or renderer.json files. Installation Error Message Common Error Message This package can’t be installed. LightningTypeBundle(SomeCustomOutputCLT)fileName: renderer.jsonfilePath: lightningDesktopGenAi/renderer.jsonmessages: [ Something’s not right with the definition… Read More »

Salesforce Briefcase Builder: Unlock Seamless Offline Productivity for Mobile Users

Briefcase Builder is a Salesforce tool that allows admins to define exactly which records a user needs to view or update offline. These records are packaged into a “briefcase,” synced to the Salesforce mobile app, and made available whenever internet access is unavailable. It lets admins choose: Think of it as a secure and efficient… Read More »

Real-Time Monitoring in Salesforce: A Complete Guide to Tracking Every Setup Change With Proof

In today’s multi-admin Salesforce environments, visibility is crucial. A single unnoticed configuration update such as a modified field, updated flow, or permission change can break automations, disrupt integrations, and even create security gaps. This makes real-time monitoring not just a best practice, but a necessity for maintaining stability, compliance, and operational trust. The good news… Read More »

How to Use Scheduled Paths in Salesforce Flow to Automate Follow-Ups

In Salesforce, a record-triggered flow normally runs immediately when a record is created or updated. But what if you want an action to happen after some time — for example, sending a reminder email or creating a follow-up task? That’s where Scheduled Paths in Salesforce Flow Builder come into play. A scheduled path allows you… Read More »

Securely Perform CRUD in Salesforce Lightning Web Components (LWC)

In this blog, we’ll explain why you can’t directly perform DML operations from JavaScript in Salesforce Lightning Web Components (LWC), and how to do it the right way using Apex or Lightning Data Service. Knowing this is important for keeping your data secure, respecting user permissions, and following Salesforce best practices. We’ll walk you through… Read More »