Skip to main content

#Nonprofit Success Pack14 人がディスカッション中

I am importing historic data for a nonprofit using NPSP. I have used NPSP Data Import templates to create primary affiliations. The system automatically created affiliation start date as date of import. I have rectified it for now. My question is for future uploads, how do you deal with start date and other fields automatically created? Do you add the column to the template yourself? Any other field I should be aware of?

#Nonprofit #Nonprofit Success Pack #Trailhead
1 件の回答
  1. 今日、5:13

    Hi @Munazza Khalil,

    Yes, this is expected behavior with the NPSP Data Import process. If a value isn't provided for certain fields, NPSP may populate default values during record creation—for example, the Affiliation Start Date can default to the import date.

    For historical data migrations, it's generally a good practice to extend the standard import template by adding any fields you want to preserve, such as Affiliation Start Date and other relevant historical fields. As long as the field is supported and mapped correctly during the import, NPSP will use the value you provide instead of the default.

    Before performing a large migration, I also recommend testing with a small batch of records to identify any fields that receive default values or automation-driven updates. This helps ensure your historical data is imported accurately.

    Hope this helps, and good luck with your migration!

0/9000

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

6 件の回答
  1. 昨日、17:30

    I haven't worked with Agentforce, but this seems like a prime use case for it.  Instead of using a custom object and custom automation to consolidate all the disparate data, use an agent to collect it all dynamically.  The agent may even be able to generate the PDF, though I'm not sure about that.

0/9000

Come take advantage of MVP, Terry Cole's, vast wisdom about things Salesforce and things Nonprofit. Tuesday, June 30--6-7:30. And yes, remote. 

Terry has been running his nonprofit--Street Youth Ministry--with Salesforce for 13 years. He can talk about NPSP, NPC, volunteers, magical reports and dashboard, best practices in all. His expertise is in Salesforce, of course, but also the way to run a nonprofit--flows, volunteers, keeping compliant with the requirements of a good nonprofit. 

Come register and we'll see you on the 30th! 

https://trailblazercommunitygroups.com/j/ryg5bpmcmj2pt/

 

 

 

#Nonprofit Success Pack  #Nonprofit Cloud

0/9000

We are in the process of moving to NPSP Gift entry. We receive donations in multiple currencies, and we are a registered charity in Canada. We need to be able to receipt people through year end tax receipts in CAD. So far I'm not seeing any way to configure NPSP Gift Entry to work with multiple currencies. Any advice? 

 

Thanks! 

 

#Nonprofit Success Pack

1 件の回答
  1. 5月20日 0:54

    Hi, 

    You need to enable Multiple Currencies setting.  

    Setup → Company Information → Currency Setup:

    1. Enable Multiple Currencies
    2. Then enable Advanced Currency Management (dated exchange rates)
    3. Add all currencies you receive donations in (USD, EUR, GBP, etc.) 

       

    Please note once Multiple Currencies is enabled it cannot be turned off. Test in a sandbox first. 

0/9000

Our charity is quite new to salesforce and we're looking to import data about our donors from a csv file from elsewhere (Enthuse) into salesforce. 

 

Each time someone donates, we receive their contact information (email, phone number, address) which may have changed since the last time they donated, so we would like to update the 'contact' object with this information. 

 

However, primarily, we want to import the donation amount and details as an 'opportunity' object that is linked to a contact within the NonProfit Success Pack. 

 

Would I be able to import the data to both update the contact details as well as update a new opportunity linked to that contact record, simultaneously in one data import? Or do these need to be done separately one after the other? 

 

Thank you in advance for your help! 

 

#Nonprofit Success Pack  #Import Data Challenge

3 件の回答
  1. 2025年10月21日 18:14

    Hi @Helen Cordina,

     

    Great question, this is a common scenario when working with donor data and the Nonprofit Success Pack (NPSP).

     

    You’ll need to handle Contacts and Opportunities (donations) in two separate imports, rather than all at once. Here’s why and how:

     

    1. Update Contacts first
      • Use the Data Import Wizard or Data Loader to import your contact information (email, phone, address, etc.).
      • Make sure each contact has a unique identifier (such as email or Salesforce Contact ID) so Salesforce knows which records to update instead of creating duplicates.
    2. Import Opportunities next
      • Once your contact records are updated, import your donation data into the Opportunity object.
      • Include a field in your CSV (like Contact ID or email) that allows Salesforce to link each opportunity to the right contact.
      • In NPSP, donations are often linked to Contacts through the Primary Contact field on the Opportunity or via the Contact Role relationship.

     

    Unfortunately, Salesforce doesn’t support creating or updating records in two different objects simultaneously in a single import. Doing it in two steps ensures your data stays accurate and relationships link correctly.

     

    If you’re planning to do this regularly, you might also explore NPSP Data Importer, which helps manage both Contacts and Opportunities in one process, but still handles them as separate records behind the scenes.

     

    Hope that helps clarify the process!

    If this resolves your question, please mark it as the Best Answer so others can find it too.

0/9000

Hello. Brand new to this NPSP. I have an existing Org on Lightening. It has alot of custom fields within Account, Opportunity, Lead Contact objects (15 years worth) primary tracking sales and sponsorship details based on the sales flow.

I have deployed the trial of NPSP 3 so that I can migrate data over to new Org. So it's completely empty as of now. I used Data Loader to extra all the data from the objects in existing org. However, I cannot import until I have all the new custom fields created.

Question - What is the best way to export the schema (custom fields) from the existing org and bulk create in the new schema/custom fields in the NPSP Org.

I've seen a few tools that will export schema. I don't mind a paid tool. but looking for the easiest way to export schema and update/create schema in the new NPSP Org.

4 件の回答
0/9000

*Using Nonprofit Success Pack, if that's relevant*

 

Reviewing everything about merging contacts, it says that the associated tasks/activities will stay on the final master record.

 

However, when we merged two contacts, quite a few of the associated "tasks" (using E-mail to Salesforce which creates Unresolved Email tasks which are then assigned to the contact) linked to the records completely disappeared. It seems the ones that disappeared were the ones associated with the non-master account. But I thought the activities and tasks from both would be carried over to the master record?

 

I checked to see if the tasks still existed somewhere in Salesforce (thinking maybe they were now not Related To anything) but they were gone.

 

Any clue why this is happening? This org uses Email to Salesforce pretty frequently and losing those correspondences when merging contacts will cause major issues.

 

Thanks :)

 

#Nonprofit  #Nonprofit Success Pack

4 件の回答
0/9000

When users are trying to edit household accounts, they are getting an error message saying "You do not have access to the Apex class named 'HH_Container_LCTRL'.".

same users were able to edit household accounts fine a couple of days ago.

Fixing the problem is easy (just give the profile access to that apex class), but id like to understand what has changed thats caused these profiles to now need access to this class, when it wasnt needed previously? has something changed in NPSP, or something relating to the recent salesforce security update thats caused this?

thanks

james

8 件の回答
0/9000

When generating an email from Activities on the Contact object, is there a way to change the default "Related To" option? It currently defaults to Account, but we need it to default to "Opportunity" instead. The email template being used needs to merge both Contact and Opportunity data in, which is why we're generating the email from the Contact Object instead of Opportunity; when we do it the opposite, the Contact data will not merge. 

 

So...any way to change the default in the Related To field? 

 

Thanks! 

8 件の回答
  1. 4月14日 23:46

    if you are sending the email from an opportunity, you can default the related to value to the opportunity you are sending from. 

     

    i dont know of a way to default the object to opportunities unless you built something super custom.

0/9000