Lessons Learned: Our first Salesforce NPC for Programs Implementation

Lessons Learned: Our first Salesforce NPC for Programs Implementation

What an exciting year of new Salesforce Solutions for the Nonprofit Sector 2023 has been. Having taken an advisory role in the Nonprofit Cloud product suite development, we have been fortunate to have had some early insights and were looking forward to our first implementation.

We’re delighted to have now completed our first implementation of Salesforce NPC for Programs with a center at an Ivy League Institution. It has been an interesting journey, and in this blog, we share our experience, along with some tips for other organizations looking to implement Salesforce Nonprofit Cloud for Programs.

The Project: NPC for Programs

The client was looking to enhance its program and student management capabilities, aiming to streamline their planning and tracking of student, faculty, alumni, and community partner participation.

The project kicked off with an introductory meeting in January 2023, followed by a Discovery and Design (D&D) phase focused on clarifying, capturing, and options for their list of system requirements.

Next, we needed to ensure the right solution was chosen, which meant conducting a thorough evaluation of PMM, Education Cloud, and webform tools like Formstack, FormAssembly, and FormTitan. During the evaluation period, Salesforce launched NPC for Programs, which was subsequently added to the evaluation phase.

In May 2023, the client chose NPC for Programs following a recommendation by Vera Solutions, along with FormAssembly, which included set-up with their existing Single Sign-On (SSO), as this combination best suited their requirements.

The following 4 months consisted of a waterfall delivery, which involved the Vera Solutions team working closely with key stakeholders from the client’s IT team.

The implementation timeline was as follows:

Supported by ongoing documentation updates, training, and quality assurance testing.

GO LIVE! Was celebrated January 2024 which was followed by a Managed Services engagement to keep their system supported into the future.

The client now has a solution to:

  • Receive, manage, and process student applications and application history
  • Track student enrollment, attendance, and delivery of program activities
  • Identify faculty, partners, and external beneficiaries connected to students and programs
  • Get intelligence on historical data on program enrollment and student participation

As the project reaches its conclusion, this nonprofit organization is ideally positioned to leverage the capabilities of its new system to manage its programs and foster community engagement. The implementation of Salesforce NPC for Programs stands as a testament to their commitment to innovation and excellence in preparing students to be ‘transformational leaders for the common good’, Vera’s dedication to implementing the right solutions for our clients, and Salesforce’s drive to support their customers and consulting partners.

But that is not the end. With ongoing Managed Services Support, the client is already considering adding non-Ivy League Institution student attendance tracking, and we cannot wait to be part of that next phase.

“We greatly appreciated working with our Vera team throughout this project. This was particularly true in the design and discovery phases, when they led us through a deep listening process and ensured our needs were heard. This ultimately led to a successful project outcome. Thank you!”

– Key client stakeholder

So, what’s it like to implement Salesforce Nonprofit Cloud for Programs? We asked our team a few questions, here’s what they had to say:

Thinking about the project, what went well?

Having client buy-in, stakeholder alignment, a team ready to implement change, a drive to upskill, and resources allocated to the implementation team were all contributing factors to the success of the project. This helped us not only to deliver the project smoothly with no budget or timeline issues but also allowed us to be agile when implementation enhancements were identified after the D&D phase.

A great example here is when we learned more about the client’s process and programs later in the implementation. With their unique terms schedule, we were able to create a Terms object that would help them better track their program enrollments. Another highlight was the stellar communication process established from the beginning, enabling the entire team to be constantly aware of all related discussion topics and decisions.

“The client was an amazing client to work with, and the high point was the relationship we were able to create with them. That gave us clarity about their needs and overall vision. They did an amazing job in studying Salesforce and were very diligent on their responsibilities (e.g. UAT feedback),” commented Adalto.

“From my perspective, the client was a great client to work with because they became passionate about Salesforce and their system as we went through the different phases of development,” remarked Kai. “The collaboration was amazing. They even went through Trailheads we suggested very early in the project, to get a better grasp at Salesforce – ask any consultant and they will tell you how rare that is!” noted Amanda.

What Would You Change Next Time?

Understanding the wider impact and long-term needs can be a challenge, particularly when rolling out a new solution to the entire organization. Having an introduction session with clients regarding NPC and what each object is used for would have been helpful in the beginning when discussing the project, since some object names make more sense in other nonprofit contexts than in the client’s own program structure. It would have been helpful to explain the terminology and how the objects fit into the client program structure earlier to avoid confusion down the road.

What is your impression of working with NPC for the first time?

NPC has some good features that suit the client’s programs, especially the way that the program management objects organize their social impact programs and program enrollments. The Program data model and the built-in processes and automation around it are nicely done and adapted well to the client’s scenario. There wasn’t even much custom configuration to be done, the bulk of the work was in testing, POC-ing, and getting familiar with how the ready-to-use features would be used by the client.

“I think it went well, despite being a really big learning curve! Understanding the data model and how to use the different objects became a lot clearer to me when we were guiding the client through user testing,“ commented Kai. “Very different from what I expected! I spent most of my implementation effort matching NPC for Program’s security and sharing structure to the system requirements,” noted Amanda.

Were there any unforeseen challenges with Salesforce NPC for Programs?

NPC for Programs is very, very new – which means we were working in “uncharted territory”, in a way. We had to rely on Salesforce Support a few times, who were very responsive and supportive in helping us during the implementation.

What Advice Would You Give To Anyone Considering Salesforce NPC for Programs?

Spend more time with the basics of NPC, such as the Person Account structure, from the get-go. Once you understand it, it can be somewhat simple, but it is a big change from the standard Account/Contact Salesforce model or the Household model from NPSP. Try these tips:

  • Go through all the Trailhead modules to get a solid bird’s eye view of how NPC for Programs works
  • There are a lot of features built into NPC for Programs. Create records, play around, and get as familiar as you can with its automation, screens, and connections
  • Get ready to become a translator. NPC for Programs is rich in ready-to-use features, but the trick is in translating them into your client’s processes and business language.

Why Choose Vera Solutions?

With over 14 years of experience working with nonprofits, Vera Solutions has been a leader in developing program management, grant management, and impact measurement solutions on the Salesforce Platform. Currently, over $12 billion of programs, grants, and projects advancing the UN Sustainable Development Goals are managed using Vera’s flagship product, Amp Impact.

We also offer:

  • A large pool of highly skilled and experienced Salesforce Consultants, with over 300 active Salesforce certifications and counting
  • Experience successfully delivering over 1,000 projects in the social sector
  • Over 420 customers globally
  • A dedicated team located across 5 continents, covering more than 12 languages

As a Consulting Partner, we’ve been dedicated to the Salesforce ecosystem for more than 14 years. With the growth of Amp Impact, Vera Solutions has also been recognized twice as Salesforce.org Product Partner of the Year (2019, 2022) and with a Partner Innovation Award (2021).