Tag: ai

  • 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 #17 – Salesforce models api

    Pip Tip #17 – Salesforce models api

    Salesforce Models API

    The Salesforce Models API empowers developers by offering direct access to large language models in a highly flexible and customisable manner. It complements Salesforce’s suite of tools by allowing users to design workflows that fully align with their specific business goals, unrestricted by default functionality.

    A key highlight here is the ability to leverage Salesforce’s “Bring Your Own Model” capability, which allows you to seamlessly integrate custom-trained models to be accessed via the API.

    One great feature is the API’s ability to generate embeddings, these powerful vector representations can be stored in your Org. A good use case for this functionality would be reducing the overhead of LLM queries by implementing spacial comparisons such as dot product comparisons directly in your Org.

    This would enable faster, more efficient matching in situations such as semantic search, recommendations, and personalised user interactions!

    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 #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 #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 #20 – Manage details about a user in one place

    Pip Tip #20 – Manage details about a user in one place

    Manage Details About a User in One Place

    The new User Access Summary page consolidates user information, making it easier to view and edit. Standard and custom user fields on this page match those in the User Details section of the user’s assigned profile layout.

    Key Features:

    • Access all user details in one streamlined view.
    • Match information directly with the user profile layout.

    How To Use It:

    1. In Setup, enter Users in the Quick Find box.

    2. Select a user and click View Summary to manage their details.

    Available in: Lightning Experience and Salesforce Classic (not available in all orgs).

    Read more

  • Pip Tip #19 – Manage public group membership more easily

    Pip Tip #19 – Manage public group membership more easily

    Manage Public Group Membership More Easily

    The Public Group Summary Page now simplifies managing group members with enhanced performance and usability. Search across members, add or remove up to 100 members at a time, and edit or delete the public group directly from its summary page.

    Key Features:

    • Improved performance for managing group members.
    • Add or remove users, roles, or nested groups effortlessly

    How To Use It:

    1. In Setup, enter Public Groups in the Quick Find box.

    2. Select a public group and click View Summary.

    3. Manage members under All Public Group Members.

    Available in: Lightning Experience (all editions).Learn more on Salesforce.com.

    Read more

  • Pip Tip #18 – See how object access is granted in object manager

    Pip Tip #18 – See how object access is granted in object manager

    See How Object Access Is Granted in Object Manager

    The new Object Access Summary in Object Manager gives you a clear, read-only view of permission sets, permission set groups, and profiles that grant access to an object, including the level of access. Perfect for troubleshooting, reviews, or determining access needs.

    Key Features:

    • Quickly identify how object access is granted.
    • Understand access levels with ease.

    How To Use It:

    1. Go to Setup → Object Manager.

    2. Select an object.

    3. In the sidebar, click Object Access to view the summary.

    Available in: Lightning Experience (all editions).Learn more on Salesforce.com

    Read more

  • Pip Tip #10 – Draft personalised sales emails easily with Einstein

    Pip Tip #10 – Draft personalised sales emails easily with Einstein

    Draft Personalised Sales Emails Easily with Einstein

    The Einstein Sales Emails feature helps sales reps swiftly create personalised and informed email content, improving efficiency and deal expansion. Using sales data, Einstein generates tailored emails for contacts and leads, known as grounding. Sales reps can draft emails like follow-ups or meeting invitations using predefined types or generative AI, which can include product information or related objects.

    In short: Sales representatives can use Einstein Sales Emails to quickly draft messages, leveraging AI to enhance efficiency and expand deals.

    This feature requires an Einstein for Sales license and is available in Lightning Experience for Performance and Unlimited editions.

    N/B: Users need the Einstein Sales Emails permission set, to use in Gmail or Outlook, set up the respective integrations.How do I use this feature?

    1. In Lightning Experience, use the email composer or the email application pane in Outlook/Gmail integrations.

    2. Start creating an email and click “Draft with Einstein”.

    3. Choose pre-made instructions or enter custom instructions.

    4. If using Salesforce information, select the relevant product.

    5. Review and edit the proposed draft email before sending.

    Read more

  • Pip Tip #9 – Let Einstein build a flow for you

    Pip Tip #9 – Let Einstein build a flow for you

    Let Einstein Build a Flow for You

    Einstein generative AI helps you achieve automation goals by creating draft flows based on your descriptions. It can build screen, record-triggered, schedule-triggered, or auto launched flows using any element and most resources, including custom objects.

    Draft flows can have up to six elements, and you can provide feedback to improve Einstein’s capabilities.

    This feature applies to Lightning Experience and it available in all Einstein 1 Editions, Enterprise, Performance, and Unlimited Editions with the appropriate Einstein add-ons.

    How do I use this feature?

    1. Enable Einstein generative AI in Setup.

    2.In Setup, activate Einstein for Flow (Beta).

    3. From the Flows section or Automation Lightning app, click “New Flow”.

    4. Select “Let Einstein Help You Build” and click “Next”.

    5. Provide instructions or use sample instructions to create a draft flow.

    Read more