Tag: piptips

  • Pip Tip #3 – The latest on rest and graphql endpoints

    Pip Tip #3 – The latest on rest and graphql endpoints

    The Latest on REST and GraphQL Endpoints

    REST APIs are a widely used way to send and receive data from a server on the internet. Requests are sent to a REST endpoint using HTTP and are designed to provide data or access on demand for anyone sending a request and the client and server are independent of one another. Responses from a REST endpoint are typically returned in JSON format.

    Most APIs with Salesforce use REST and custom endpoints can be exposed using REST.GraphQL is a newer system for API endpoints designed to improve on certain shortcomings of REST.

    It is a query language that allows clients to send a request to an endpoint for the specific data that they need rather than getting all data from the endpoint. Similar to REST, a request is sent to an endpoint over HTTP and a response is returned as JSON.

    GraphQL was introduced into Salesforce with the Winter ’23 update!

    Read more

  • Pip Tip #11 – Multiple selection for choice lookup in flow

    Pip Tip #11 – Multiple selection for choice lookup in flow

    Multiple selection for choice lookup in flow

    Salesforce has enhanced the Choice Lookup component in Flow Builder, now allowing it to accept multiple selections (up to 25 choices) rather than just a single selection. This update adds significant flexibility to business processes, particularly in scenarios like assigning multiple tasks to team members.

    Previously, only the standard Lookup component allowed multiple selections, making this a valuable improvement for users who need to handle multiple-choice options efficiently.

    This feature is available in both Lightning Experience and Salesforce Classic across Professional, Enterprise, Performance, Unlimited, and Developer editions. However, it’s important to note that it’s not supported in the Classic runtime for flows.

    Why is it Important? For example, in a screen flow used by project managers to assign tasks, they can now select multiple tasks in one go, streamlining their workflow. Before this update, they were limited to selecting only one task at a time, which could be time-consuming for larger projects.

    To enable this feature, go to the Screen element in Flow Builder, add the Choice Lookup component, and set “Let Users Select Multiple Options” to “Yes.” You can then add the necessary choice resources to accommodate the selection of up to 25 options.

    This update is particularly useful for improving the efficiency of flows that require multi-select capabilities, making Salesforce more adaptable to complex business needs.

    Read more

  • Pip Tip #12 – Salesforce lightning grid system chrome extension

    Pip Tip #12 – Salesforce lightning grid system chrome extension

    Salesforce Lightning Grid System Chrome Extension

    The Salesforce Lightning Grid System is a powerful Chrome extension built to simplify the process of creating responsive grid layouts for Lightning Web Components (LWCs). Whether you’re developing with SLDS UI, Aura, or LWCs, this tool offers a streamlined solution to manage layouts efficiently across devices and screen sizes.

    Key Features:

    • Customisable Grid Layouts: Add as many rows and columns as needed, with full flexibility to define different column sizes for each row.
    • Device-Specific Adjustments: Adjust column sizes specifically for mobile, tablet, and desktop, ensuring your layout is optimised for any screen size.
    • Real-Time Layout Preview: Use the “Run” button to preview the layout on different screen sizes or device types, allowing for easier responsive design.
    • Export Ready-to-Use HTML Code: Once your layout is complete, simply press the “Result” button to generate HTML code that’s compatible with SLDS UI, Aura, or LWC.

    This code can be directly copied and integrated into your project, saving time and ensuring consistency with Salesforce’s design standards.

    Read more

  • Pip Tip #13 – Leverage composite rest requests with the winter ’25 release

    Pip Tip #13 – Leverage composite rest requests with the winter ’25 release

    Leverage Composite REST Requests with the Winter ’25 Release

    As of the Winter ’25 Salesforce Release, developers are now able to leverage composite REST requests when interacting with an Orgs data via the Salesforce SObject API. This functionality allows developers to wrap a series of multiple sub-requests together into one API call. In certain situations this could be a boon for efficiency, performance, and reducing the number of API limits used in calls, as the number of round server trips needed can now be reduced.

    These sub-requests can also be chained to allow for the output of one request to be used in a following sub-request. This, combined with the ability to mix different operation types (All CRUD – creating, updating, deleting, and retrieving) means that complex requests that are dependant on one another are able to be executed in one single API call.

    For example, you could now update an Account, create a new Contact, and then link them via a junction object all within one single REST request!

    Extremely powerful functionality to integrate into your existing or new systems for improvements in efficiency, performance, as well as affording you savings on your Org’s API call limits.

    Further information can be found here! Read more

  • Pip Tip #14 – Formstack form builder // Salesforce integration

    Pip Tip #14 – Formstack form builder // Salesforce integration

    Formstack Form Builder // Salesforce Integration

    Formstack’s Form Builder, integrated with Salesforce, offers a powerful solution for streamlining data collection and improving user engagement. Its no-code, drag-and-drop interface makes form creation simple, while the conditional logic feature takes it to the next level.

    Conditional logic allows you to dynamically show or hide fields based on user responses, creating a more personalised and relevant experience. This not only reduces form abandonment but ensures that the data collected is accurate and actionable.

    When connected to Salesforce, the integration enables direct data syncing, meaning leads, contacts, or cases can be automatically created or updated in real time.

    Conditional logic also supports more intelligent workflows by guiding users through tailored form pathways, triggering automated processes, and improving lead routing. The result is more efficient data collection, better user experience, and seamless alignment with your Salesforce operations!

  • Pip Tip #15 – Action buttons in screenflow

    Pip Tip #15 – Action buttons in screenflow

    Action Buttons in Screenflow

    The new Action Buttons feature in Screen Flows introduces a major leap forward in building responsive, single-page applications within Salesforce. By enabling users to trigger actions and process logic without leaving the current screen, this feature helps you streamline workflows and dramatically improve the user experience.

    Here’s what you can now do– all on one screen:

    • Retrieve data dynamically (e.g. view related contacts after selecting an account)
    • Run logic instantly (e.g. check inventory or calculate pricing based on selections)
    • Update UI elements in real-time without navigating away or refreshing

    This means faster interactions, fewer clicks, and a more seamless experience for users, whether you’re building internal tools for your team or customer-facing flows.

    Implementation is simple: just drag an Action Button onto your flow screen, define what it does, and connect it to your data or logic. No Apex required.

    Read more

  • Pip Tip #16 – Salesforce inspector reloaded

    Pip Tip #16 – Salesforce inspector reloaded

    Salesforce Inspector Reloaded

    Salesforce Inspector Reloaded is an extension for Chrome and Firefox which is built upon the original Salesforce Inspector extension and is a drop-in replacement for the original version. It improves it with several additional features for improved controls and security.

    With this extension you can:

    • Export data to JSON, Excel, or CSV using SOQL Queries
    • Import data from JSON, Excel, or CSV into Salesforce
    • view org limit usage stats from one page
    • Download Metadata quickly and easily
    • Explore available Salesforce APIs on your org
    • Send REST requests to API endpoints on your Salesforce org
    • Supports GET, POST, PUT, PATCH, and Delete
    • Quickly search for specific config items such as flows from the Shortcut tab

    Enable use with API Client Whitelisting/API Access Control by setting up a connected app allowing for restricting access to specific users

    Read more

  • Pip Tip #2 – What is platform cache in Salesforce?

    Pip Tip #2 – What is platform cache in Salesforce?

    What is Platform Cache in Salesforce?

    Curious about how developers minimise API calls and securely manage access tokens? In Salesforce, caching plays a pivotal role, enhancing Org security while empowering architects to craft efficient systems.

    What is Platform Cache in Salesforce? Platform Cache is a memory layer that store’s Salesforce session and org data for later access.

    “Platform Cache” is just like a RAM for your app. With Platform Cache, your applications can run faster because they store reusable data in memory.

    “Platform Cache” is used to to store Static Data, complex computations and Frequently used dataType of Platform Cache1)

    Org Cache :- Org wide data for anyone in the org2)

    Session Cache :- Data for a specific user stored up to 8 hours

    Read more