Posts

Showing posts from December, 2024

Building Stronger Relationships with Stakeholder Management in Nonprofit Cloud

Salesforce Nonprofit Cloud provides a robust and flexible platform for managing your programs, fundraising efforts, and crucial relationships, which drive your mission forward.  Stakeholder Management is a key aspect of this ecosystem, which allows nonprofits to better identify, engage, and nurture the diverse group of individuals and organizations that shape their mission. In this post, we’ll explore Stakeholder Management within the Nonprofit Cloud, drawing on insights from the Trailhead Module  and providing practical guidance on migrating from NPSP (Nonprofit Success Pack) to the new Nonprofit Cloud. What Is Stakeholder Management in Nonprofit Cloud? In the nonprofit sector, stakeholders can encompass a broad range of individuals and entities - funders, community partners, volunteers, beneficiaries, staff members, and even the broader public. Effective Stakeholder Management involves systematically identifying these groups, understanding their interests and influence, and...

Should I Migrate from NPSP to Nonprofit Cloud? A Strategic Decision for Your Mission

Image
For years, the  Nonprofit Success Pack (NPSP)  has been the go-to starting point for nonprofits embracing Salesforce. It provides a comprehensive, open-source framework for managing donors, volunteers, and programs - all using familiar Salesforce objects like Contacts, Accounts, and Opportunities. However, with the introduction of  Nonprofit Cloud , Salesforce now offers a more purpose-built, scalable solution that directly addresses nonprofits’ evolving fundraising and donor management needs. If you’re wondering whether to migrate from NPSP to Nonprofit Cloud, this post will help clarify the differences, highlight potential benefits, and outline key considerations to guide your decision. NPSP vs. Nonprofit Cloud: Key Differences NPSP (Nonprofit Success Pack) : Legacy Foundation: Built on standard Salesforce architecture (Accounts, Contacts, Opportunities). Flexible but Customization-Heavy: Great starting point, but often requires customizations, additional code, or com...

Understanding the Fundraising Data Model in Nonprofit Cloud: How It Compares to NPSP

Image
In the nonprofit sector, effective donor management and streamlined fundraising processes are critical to sustaining your organization’s mission.  Salesforce’s Nonprofit Cloud provides a powerful, purpose-built ecosystem to help manage donations, donor engagement, and campaigns at scale. One key differentiator between Nonprofit Cloud and the Nonprofit Success Pack ( NPSP ) is the underlying fundraising data model , built exclusively for Nonprofit Cloud. In this post, we’ll explore the dedicated fundraising data model within Nonprofit Cloud, highlight its key objects, and contrast it with the more general-purpose data model found in the NPSP. We’ll also provide insights into how Nonprofit Cloud’s approach can give your organization greater flexibility, efficiency, and long-term scalability. Nonprofit Cloud vs. NPSP: A Data Model Comparison The NPSP data model is well-known for its customizable, out-of-the-box approach to nonprofit data management. It leverages standard Salesforce...

From JDK to ICU Locale Formats: Adapting Salesforce Applications for the Next Generation of Formatting

Salesforce is significantly changing its underlying date, time, and number formatting engines. With the Summer ’25 release , Salesforce will move from JDK (Java Development Kit) formatting to ICU (International Components for Unicode) formatting. While this might seem like a minor internal tweak, it can have wide-reaching implications on how your org’s custom logic, UI components, and integrations display and interpret locale-sensitive information. In this post, we’ll explore: The key differences between JDK and ICU formatting The potential impact on ISV (Independent Software Vendor) applications Concrete examples of how to adapt and migrate your code—ranging from Apex and Lightning Web Components (LWC) to triggers and Flows Why the Change? ICU is an industry-standard library for internationalization. It provides more accurate, consistent, and up-to-date locale data and formatting patterns across languages, countries, and regions. By standardizing on ICU, Salesforce ensures that: You h...

Displaying Multi-Currency Data in Salesforce: A Custom Approach

Managing multi-currency data in Salesforce can be challenging, especially when displaying currency fields in a specific format or currency that differs from a user’s personal currency settings.  While Salesforce handles currency conversions automatically, there is no out-of-the-box way to override this behavior. This blog post explores a custom solution that uses a custom  Lightning Web Component  to control how currency data is displayed. The Challenge By default, Salesforce displays currency fields in the user’s personal currency , as defined in their user settings. This behavior persists in standard layouts and components, which can be limiting in scenarios like: Displaying the record’s original currency instead of the user’s currency. Showing amounts in a specific target currency with manual conversions. For instance, on an Experience Cloud site , external users will see currency fields in their user’s currency unless explicitly overridden. The Solution: A Custom LW...

Sales Cloud vs. Nonprofit Cloud: Differences Defined

Image
For those of you following along on SForcely , you know we love diving into the nitty-gritty details of Salesforce’s diverse offerings. Today, we’re focusing on a topic that’s especially important for admins and developers transitioning from Sales Cloud to Nonprofit Cloud .  While the two solutions share the same Salesforce DNA, Nonprofit Cloud introduces unique concepts tailored for mission-driven work. Let’s break down the differences and help you bridge the gap! 🚀 This guide highlights the key differences, providing a roadmap for those transitioning from Sales Cloud to the unique functionalities of Nonprofit Cloud, designed for mission-driven organizations. Overview Sales Cloud Sales Cloud is a customer relationship management (CRM) solution offered by Salesforce primarily focused on sales processes . It helps businesses manage leads, accounts, contacts, and opportunities, as well as forecast sales revenue, streamline sales pipelines, and integrate with marketing and service. ...

Integrating Salesforce AI with Managed Package Interactions

Hello! 🎵 Today, I made significant progress on my pet project , inspired by certification : integrating Salesforce AI with a managed package for enhanced interactions. It’s been an exciting journey, and I’m thrilled to share the details! The Accomplishment Here’s what I achieved: Created one comprehensive Topic to handle user queries effectively. Developed 7 custom Agent Actions to provide seamless responses and functionality. Built 5 custom Autolaunch Flows to automate processes behind the scenes. Designed 4 custom Prompts for precise AI-driven interactions. The result? A powerful setup that brings together AI and automation for exceptional user experiences. The Final Step The last step is embedding Agentforce into an Experience Cloud site . However, there’s a critical roadblock: My org is missing the Digital Engagement add-on license , which is essential for enabling external site integrations with Agentforce. For anyone planning a similar implementation, remember this key req...

The Next Milestone: Salesforce Nonprofit Cloud Consultant Certification 🚀

 Hello, readers! 🎵 It’s time for my next challenge in the Salesforce journey! After recently earning the AI Specialist Certification , I’m setting my sights on a new goal: becoming a Salesforce Nonprofit Cloud Consultant . Why Nonprofit Cloud Consultant? Salesforce is not just for businesses - it’s a game-changer for nonprofit organizations. The Nonprofit Cloud Consultant certification is designed for professionals who want to help nonprofits optimize their operations, manage donor relationships, and drive impact through Salesforce’s tailored solutions. This credential represents the ability to: Build and configure Nonprofit Cloud solutions. Understand the unique needs of nonprofit organizations. Leverage Salesforce tools to create meaningful social change. A Challenge Long Overdue I’ll admit, I’ve attempted to start preparing for this certification a few times but never followed through. This time is different. By announcing it here, I’m holding myself accountable in front of ...

Day Six: Certified Salesforce AI Specialist! 🎉

Image
Hello, readers! 🎵 The day has come I’m thrilled to announce that I’ve officially passed the Salesforce AI Specialist Certification exam! The hard work has paid off after an intense week of preparation, and I’m now certified again 😏. Let me take you through the experience, from my challenges to the final triumph. The Exam Experience Duration: A little over 70 minutes out of the allowed 105 minutes. With 65 questions , the pacing was manageable, but some questions required deep thought. Format: Thankfully, all questions were single choice -  no tricky multiple-check questions, which often trip people up. Pass Limit: Unlike many other Salesforce certifications where the pass mark is 65%, this one required a higher 73% to pass, making it more challenging. Most Challenging Topics Generative AI Use Cases: This was by far the trickiest section for me. While I generally love working with use cases, the choices in the questions were so close to each other that I found myself second...

Day Five: Final Review Before the Exam 🎯

 Hello! 🎵 It’s the fifth day of my Salesforce AI Specialist Certification prep, and the exam is just 10 hours away ! Today was all about reviewing the knowledge I’ve built over the past week and reinforcing my confidence for tomorrow. Here’s how I spent the day: Today’s Focus: Review and Reinforcement Time Spent: 3 hours revisiting key concepts and tools to ensure readiness. Key Areas Reviewed: Einstein Trust Layer : Understanding data security and privacy. Prompt Builder : Crafting AI-driven experiences with accurate templates. Einstein Copilot : Integrating conversational AI with business use cases. Model Builder : Configuring and deploying custom AI models. Exam Guide : Re-reading requirements to focus on the most critical areas. Key Lessons and Insights Hands-On Practice is Key: Working with Prompt Builder, Flows, and Einstein Copilot in real scenarios helped solidify my understanding. Focus on Simplification: Breaking down complex problems into smaller steps has been a g...

Day Four: Hands-On with Salesforce AI – Building the Orchestra 🎶

Image
 Hello! 🎵 With just 36 hours left until the Salesforce AI Specialist Certification exam, today was all about getting my hands dirty with practical, hands-on experience. The goal? Take the tools I’ve been learning and test them in a realistic scenario. If you’ve missed my earlier updates, check out the journey so far: Day One: Kicking Off the Prep Journey Day Two: Overcoming Obstacles Day Three: Trailhead Triumphs What I Did Today Created a New Environment: I spun up a fresh Salesforce org, installed the necessary apps, and enabled AI functionality. This setup laid the foundation for testing and building workflows aligned with the certification. A 4-Hour Personal Challenge: I created a complex business case to stretch my understanding of AI tools like Prompt Builder , Flows , Topics , Actions , and Agent . The case initially felt overwhelming, but breaking it down into smaller, actionable steps simplified the process. Decomposition is truly the key to solving large-scale problem...

Navigating PCI DSS 4.0 Compliance: A Responsibility Matrix for ISVs

In the ever-evolving landscape of payment processing and data security, PCI DSS compliance remains a cornerstone for businesses handling cardholder data. As we prepare for the upcoming updates to the PCI DSS standard, effective April 1, 2025, the need for clarity in shared responsibilities among stakeholders has never been greater. Today, I took a step to address this need by reviewing and creating a PCI DSS Responsibility Matrix that outlines the obligations of key stakeholders: ISV Partner (Independent Software Vendor) Salesforce (as the platform provider) Payment Provider Client This effort resulted in a comprehensive document with 340 rows , meticulously mapping compliance responsibilities for each party. I’m sharing this matrix for free to help others streamline their compliance efforts.

Day Three: Trailhead Triumphs and Certification Momentum 🚀

Image
Hello, readers! 🎵 Day three of my Salesforce AI Specialist Certification preparation is done, and I’m thrilled to share my progress! It was a productive day filled with hands-on learning, module completions, and those sweet, sweet Trailhead points. If you’ve missed my earlier updates, check out my previous posts: Day One : Kicking Off the Prep Journey Day Two : Overcoming Obstacles Today’s Accomplishments Completed the Einstein Copilot Trail I finally wrapped up the Connect Data Cloud to Copilot and Prompt Builder project. This was a satisfying conclusion to yesterday’s efforts and gave me a clearer understanding of how Salesforce’s Data Cloud integrates with Copilot for more powerful AI-driven CRM experiences. Passed Two More Modules: Configure Custom Models Using Model Builder: This module was fascinating - it highlights how to customize AI models to fit specific business use cases. Get Certification Ready: A perfect recap to solidify key concepts and boost confidence for the ...