Skip to main content

#Nonprofit Success Pack23 discussing

Once a year, we create leads that we only convert into contacts if the prospects respond to our solicitation. In the past, we've had no issues following the instructions outlined here for NPSP to create and convert those contacts.  https://help.salesforce.com/s/articleView?id=sfdo.npsp_convert_a_lead_to_a_contact.htm&type=5

  

 

- We create Leads and put "Individual" in the company field 

- We convert a contact using the standard button at the top (as well as some automation on apex codes) 

- A new Contact is created in a Household account 

 

However, now it is creating organization accounts named "Individual" and connecting the newly created contacts to them.  

 

Has anyone else seen this bug recently, or are Lead Conversions working well for you?  Is it an issue with NPSP being deprecated (or possibly out-of-date)? Have you had this issue and resolved it? I've tried a number of different ways to investigate/troubleshoot but can't figure it out. 

 

#Nonprofit Success Pack  #Nonprofit  #Lead Conversion

We are a small organization using Nonprofit Success Pack.. How do I pull a report of selected/active contacts that shows the unique salesforce ID that shows in the search bar of my browser when I have pulled up a specific contact? The use case is to batch upload attendance to a campaign/event. 

The feature that matches by email or by name in nonprofit success pack has been broken for 2 years, with the only batch upload that is functional being the unique salesforce ID. However, this means I need to go to each contact and copy/paste their salesforce ID into a csv before I can batch upload the attendance into the campaign. There has to be a better way than this! Please assist.  

 

#Data Management  #Nonprofit Success Pack  #Campaigns

2 answers
  1. Oct 28, 7:08 PM

    Hi, Create a report, Select 'Accounts and Contacts', set your filters. Include the Contact ID column in the report. Save it. Run and Export it.

Hey folks!

This is an issue I've run into a couple times now. I have a client that has enabled Addresses for Organizational Accounts in NPSP Settings and I have some custom Apex that is adding NPSP Addresses to Accounts. I'm inserting the Custom Setting in my Unit Tests and debuging it right before the Addresses are inserted to confirm it's in there and I'm still getting this error:

"Upsert failed. First exception on row 0; first error: FIELD_CUSTOM_VALIDATION_EXCEPTION, To use Addresses with non-Household Accounts, you must select Organizational Account Addresses Enabled in NPSP Settings"

Does anyone have any insight? Here's the code I'm using to insert the Custom Setting:

insert new npe01__Contacts_And_Orgs_Settings__c(

npsp__Organizational_Account_Addresses_Enabled__c = true,

SetupOwnerId = UserInfo.getOrganizationId()

);

Thanks all!

2 answers

hi Everyone

Is there anyone using Salesforce to manage your org's internal IT inventory? (eg: laptop, mobiles assigned to staff..etc)

I am currently managing IT laptops, mobiles in Excel spreadsheets and i am thinking of importing them into Salesforce. Here is what i am planning to do:

- All our staff are contacts in Salesforce ( This is already done by HR)

- Create a custom object named IT asset ( laptop record type, mobile phone record type)

- Create staff contact relationship with IT asset objects as look up relationship.

- Import IT inventory data from excel to Salesforce.

I would be really appreciated if you can share thought on this with me so i can put in my action plan before implement this.

Thanks

Thomas

14 answers
  1. Oct 23, 11:29 AM

    Adding a late answer for anyone who finds this thread later. The junction object approach above is the right DIY pattern: Asset, Contact, and an Assignment record with assigned and returned dates gives you full history without relying on field history retention. 

    If you'd rather not build and maintain it, ITAM App is a managed package that does this out of the box: hardware and licences, assignment history, warranty and renewal alerts, standard reports. Staff who hold equipment are records, not users, so they don't need Salesforce licences. The free plan covers 20 owners and 100 assets with no time limit. Disclosure: I'm one of the makers.

    https://anyityapp.com/ITAM_App

Hi, everyone! PayPal is set up as a payment option in #Classy App with #NPSP, and I confirmed I can see this payment method on a donation page.  

 

However, when someone pays via Paypal, that data is not flowing into Salesforce similar to Stripe transactions. Are there additional settings or gotchas to be aware of? We also have GoFundMePay. Thank you!  

 

#PayPal Checkout Integration #Nonprofit #Nonprofit Success Pack #NPSP @Nonprofit Ask Me Anything (Global) @Nonprofit Success Pack @Nonprofit Hub @Nonprofit App Advice and Reviews

5 answers
  1. Dec 28, 2025, 6:22 PM
    I have found Classy’s documentation and customer support to be amazing, so I would put in a ticket request to them. They can definitely point you in the right direction.
Kaden C posted in #NPSP

 NPSP Day Philadelphia - November 5 

 

Philadelphia! NPSP Day is coming to town on Thursday, November 5. If you're not familiar, NPSP Day brings nonprofit Salesforce users together to work through real challenges and swap practical ideas. It's for everyone, from longtime Saleforce experts to brand new accidental admins! 

 

At NPSP Day, you'll: 

  • Get hands-on with the Nonprofit Success Pack (NPSP)
  • Learn what's changing for nonprofits on Salesforce, including AI and NPC/AFNP
  • Help build the day's agenda around what matters most to the group
  • Ask questions and learn from peers doing the same work

We can't wait to reunite with the Philly community. Register today! 

NPSP Day Philadelphia - November 5 Philadelphia! NPSP Day is coming to town on Thursday, November 5.

#NPSP  #Nonprofit Success Pack

1 comment

Historically we had not enabled the NPSP org account address management feature (only households). However, we want to start doing some higher level analysis on our organizational partners, doing mapping analysis and more. So we do want the geo location of an address to make some of our research, reporting, etc easier and better. So with that said, I was wondering if anyone else was using the org account address management and if they had any tips, suggestions on how best to manage this, when also looking at org account, and not just households. For example in the NPSP Address object the Address Type is only, Home, Work Vacation address and other. I am guessing I would want other options for an org address, etc.  Anyway just wondering if anyone had any suggestions, tips, thoughts, etc. 

 

#Nonprofit Success Pack #Nonprofit #Salesforce Admin

1 answer
  1. Oct 8, 12:46 AM

    Hi Heath,

    Org account address management is its own switch in NPSP Settings. It doesn't change how household addresses already work, and turning it on doesn't backfill Address records for the organization accounts you already have.

    The Address Type picklist is still Home, Work, Vacation, and Other. Those values were aimed at people, so they feel thin for a partner. You can add values. Headquarters, Site, or Billing are the usual ones, and I'd leave Home and Work in place so existing household rows stay valid.

    For the map, you want an Address record NPSP is managing, with geocoding turned on in NPSP Settings, so the latitude and longitude land on that address. Typing a street into the account billing fields won't create that Address row for you.

    After you enable the org setting, plan a small backfill for the partners you actually want to map. Start with one Address per org, set the type, and let NPSP copy the current address onto the account. Add more Address rows only when a partner really has more than one site.

Looking for suggestions on how to deal with Address Management in NPSP. Specifically, around mass updating addresses. We got an updated list from NCOA and I am trying to determine the best way to add/verify the new addresses.  In some spot checking, we do already have the address that NCOA gave us, but it's not the default address anymore, at least in our SF. So I would not want to "add" a duplicate address.  So I am wondering what others do?  I mean there has got to be a way. Any upload tools out there that would help with this?  I have XL-Connector and I know I could export and do some vlookup's, etc to help, but I just looking for any short cuts to help, beside manually reviewing all of the records 

 

#NPSP #Nonprofit Success Pack #Nonprofit #Systems Administrator

4 answers
  1. Oct 5, 11:55 AM

    Address management becomes rather awkward once historical addresses enter the picture. Checking existing Address records against the latest data should come before creating anything new. A matching process using Contact and Address IDs could make the cleanup considerably easier. NCOA data can then be applied with fewer surprises. Otherwise, duplicate addresses have a remarkable talent for multiplying.

We currently create our donor research profiles in Word and attach them as Files to Account records. The profile contains Contact info (name, email, phone, mailing address), some giving history, and data from external sources. We would like to transition this to Salesforce. My preliminary idea is a custom object with fields for data that doesn't already live somewhere else, then some sort of mail merge tool (we have Apsona) that merges it all together in one document. Has anyone built anything like this,or used a third party tool they recommend?  

 

We are on NPSP with no immediate plans to move to NPC.

@Nonprofit Success Pack #Nonprofit Success Pack

13 answers
  1. Sep 25, 6:01 AM

    A custom object sounds like a solid approach, especially if you want the research data to stay structured and reportable in NPSP. You could relate it to the Account/Contact and use Apsona to generate the final profile document, while keeping the source data searchable and easier to maintain in Salesforce.

When updating the default address on a Household account, the Mailing Address for the related Contacts is update as well. This works for most accounts...but I have identified a few that aren't working and I can't figure out why or how they are different from the accounts which work as expected.
10 answers
  1. Sep 23, 11:13 AM

    Check the Household Account model settings. Some contacts may be marked as excluded. Run the address update batch manually. Also, look for validation rules blocking the change. The outcome is usually a simple checkbox. Fix that first.