Skip to main content

#NonprofitHelp2 debatiendo

What is the expected mapping behavior of custom Recurring Donation fields to Opportunities when installment auto-creation is disabled

? 

 

For example, I want to map a custom 'Acknowledgment Status' field on the Recurring Donation to the 'Acknowledgment Status' field on Opportunities. If NPSP were set to auto-create the next installment, the Recurring Donation's Acknowledgment Status would get mapped to the new Opportunity. However, we have installment auto-creation disabled. So if the next won installment for a Recurring Donation comes in, say, through an online donation platform, would its Acknowledgment Status be inherited from the Recurring Donation:

  • When it's created?
  • In a batch overnight?
  • At all?
  • And would the Recurring Donation's Acknowledgment Status get copied to all child Opportunities, or just new ones after the field is updated?

Thank you for any insight you can provide! 

 

#NPSP  #Enhanced Recurring Donations  #Nonprofit Success Pack  #NonprofitHelp  #Nonprofit  #Recurring Donation

1 respuesta
  1. 17 sept, 11:58

    Hi Adam,

    The custom field mapping is applied when NPSP creates an installment Opportunity from the Recurring Donation. 

     

    So if Installment Opportunity Auto-Creation is disabled, NPSP won't automatically create the next installment just to apply the mapping. If an Opportunity is later created by an external donation platform, the Recurring Donation → Opportunity custom field mapping would not automatically populate that Opportunity unless the integration/process creating it explicitly applies the value. 

     

    Also, updating the Recurring Donation doesn't simply copy the value to every historical/closed Opportunity. NPSP's behavior around existing open installment Opportunities can update mapped values depending on the Recurring Donation processing/configuration. 

     

    For an online donation platform creating the Opportunity directly, I'd recommend checking the integration's field mapping or automation rather than relying on the NPSP Recurring Donation mapping. 

0/9000

Hello there, 

I'm working on setting up Files Connect with SharePoint online. 

 

After setup, currently, the External Source seems to be connected and Authenticated (as seen the External Data Sources entry  Administration Authentication Status | Authenticated  

 

However, as a User, when trying to Access the SharePoint, after clicking "Trust" to connect my account, I'm getting the common / Know Issue "Can't access external source. External data source is unavailable because of an error."  

Files Connect with SharePoint online:

 

The Known issues page proposes two workaround.  

 

I tried No 1, pretty small change in the Setup, but it did not work...  

No 2 suggest to "create an external authentication record for the user"  Is that something that the Admin must do on the Setup or is this something the end User must do?  

 

I'm asking because its confusing. On this Help Page it says  

Before you begin your administrator:

Sets up the external data source or named credential to use per-user authentication.

  • Grants you access to the external data source or named credential.
  • Verifies that your org can connect to the external system.
  • Tells you the authentication settings to enter.
  • Sets up the community, if applicable, by using the Salesforce Tabs + Visualforce template.If the community is built with the Customer Service template, only your administrator can set up and manage your authentication settings for external systems. You can’t complete these steps on your own.

 

Any guidance here is very welcomed

2 respuestas
  1. 14 sept, 06:38

    I know this is a very old question, but just in case it helps someone. The External Data Source should first be granted to the individual user via permset/profile. That is all it meant by the bolded line. 

    User should now see a banner they can follow to authenticate with that data source, or otherwise follow. 

     

    If you get to the point where you are seeing an error like this

    "Can't access external source. External data source is unavailable because of an error" and you are using the Auth Provider approach, it is most likely a problem with the permissions granted on the Sharepoint (Azure Management Console's Web Application ) side. The SF help docs just say "add permissions", but it doesn't work unless you add a specific set:

    • AllSites.FullControl
    • EnterpriseResource.Write
    • MyFiles.Write
    • Sites.Search.All

    if you add all those, then resync the external source metadata and try again it should work

0/9000

Our org wants to utilize GAU Allocations - but from what I can tell, On the "New Opportunity" form, there's no way to just have a field similar to Primary Campaign Source where you just select which GAU you want to associate the donation with. The only way to do it is after the Opportunity is created, going to related lists in the newly created record and edit the GAU, which takes too long. I imagine this is because GAU has the ability to be split up the amount into multiple Allocations, which is too complex for a simple lookup field, but 99% of the time I just want it to go 100% to one GAU. How can I make this an option directly from the New Opportunity form? I know Campaigns can be tied to a GAU but sometimes we'll have an event where people give to different things, so that's not a solution. Would the easiest thing be to Create a picklist with the GAU options and then a flow that creates a GAU based on the picklist selection? 

5 respuestas
  1. 3 jul, 14:26

    I don't have need for this so I've never solved it. An opportunity has one closed date. A payment has one date. GAU offers zero dates.

    If I truly had a one off for this, I would break it into three opportunities with three closed dates and market so that we don't think people for them multiply and try to live with it. If it were an extremely routine thing, I would probably create 3GAU for the funding in different years and make the allocation that way. Reporting would obviously have to be driven by the GAU grouping and not necessarily the year given. I don't think NPSP or Salesforce has a clean answer for this type of thing.

    Even financial folk don't have a great solution. They typically accrue all of it into one account separate out the future part into a liability and then transfer from the liability to current assets one year at a time. That's another option, I suppose. Inner one opportunity with the full amount and make 1/3 GAU allocation to the fund. Create two activities do a year from now and two years from now to allocate more of the Donation to the GAU. In the end, you have 100% of an allocated to the fund and it reports Properly. In the middle, the donation reports properly as a whole donation, but the GAU only gets credit for the "earned" portion. But it's two manuel tasks for someone.

    --Terry

0/9000

👋 Hey everyone! 

 

Excited to share a free upcoming webinar that might be relevant to this community: 

 

📊 Single Source of Truth in Salesforce: How Nonprofits & Enterprises Succeed

 

📅 June 25, 2026 | 11:00 AM ET 

 

If your teams are dealing with conflicting reports, duplicate records, or just don't fully trust the data in your org — this one's for you. 

 

Andrii will walk through: 

✅ What a Single Source of Truth actually means (and what it doesn't) 

✅ Common mistakes with integrations and data ownership 

✅ A real nonprofit case study with practical takeaways 

✅ A 5-step framework you can apply to your own Salesforce environment 

 

🔗 Register here:

https://www.linkedin.com/events/7463509199373627392?viewAsMember=true

 

 

Feel free to share with anyone in your org who works with Salesforce data, integrations, or reporting. Hope to see you there! 🙌 

 

#Trailhead  #Nonprofit  #Nonprofit Cloud  #NonprofitHelp  #Nonprofit User Groups  #Nonprofits

0/9000

Hi Trailblazers - 

 

The Trailblazer Community team is temporarily banning the use of AI-Generated chat technology (or other AI generated text) to answer questions or post in the community. Our goal is to help Trailblazers learn and connect by sharing knowledge and providing guidance. Unfortunately, AI-Generated chat technology can be misleading or wrong, and therefore goes against our values of trusted and authentic peer-based content.

 

Why are we taking steps to ban the use of AI-Generated chat technology?

Trailblazers have shared with us examples of answers that appear to be generated by AI. While investigating these incidents, we think language from the popular ChatGPT website about the tool’s limitations is particularly relevant:

“ChatGPT sometimes writes plausible-sounding but incorrect or nonsensical answers. Fixing this issue is challenging, as: (1) during RL training, there’s currently no source of truth; (2) training the model to be more cautious causes it to decline questions that it can answer correctly; and (3) supervised training misleads the model because the ideal answer depends on what the model knows, rather than what the human demonstrator knows.”

 

We are working on a Help Article to provide you with more detailed information and will be digging in to learn more about ChatGPT and other similar tools and how they may impact community engagement moving forward. We want to ensure that the community is a place to connect and learn from fellow Trailblazers.

 

Thank you! We appreciate your commitment to helping our community continue to be a valuable resource to all Trailblazers.

 

@Kieren Jameson @Juspreet Kaur @Lizzy Roberts @Bhavin Patel @Ian Twamley @Jessica Langston

 

@Trailblazer Community Cove

@All Community Group Leaders

40 comentarios
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 respuestas
0/9000

Hi everyone,

I am looking to apply my Salesforce skills in a volunteer capacity. I bring over 8 years of experience in data analysis, where I’ve specialized in Excel and data storytelling. I am a Certified Salesforce Admin, currently closing in on Trailhead Ranger status.  

 

I’m comfortable with dashboarding, and core admin tasks, and I’m looking for a volunteer/unpaid roles where I can utilize my salesforce learnings.

Thank you! 

 

#Volunteer Opportunities #Volunteering #Nonprofit #NonprofitHelp

0/9000

Hi,

 

I am looking to apply my Salesforce skills in a volunteer opportunity. I have 2 years of experience using Salesforce in the service and sales sectors. My experience consists of generating reports, managing data, and small-scale admin tasks (e.g. creating custom fields). I have experience manipulating data in Excel, and updating Salesforce using DataLoader. I am also a Certified Salesforce Associate.

 

Does anyone know of any volunteer opportunities that matches my skills? I am interested in working remotely.

 

Thank you!

 

#Volunteer Opportunities #Volunteering #Nonprofit #NonprofitHelp

4 comentarios
  1. 3 sept 2025, 14:42

    Hi I would love to connect. I run a nonprofit; Autism Life and Living and need assistance implementing and customizing salesforce. 

     

    Lisa

0/9000

I want to move from away from a 'many lists, few segments' to 'one list, many segments' approach to managing supporter email preferences in Campaign Monitor (CM). And in doing so only pay once per subscriber! I also want some users to be able to edit the subscriber email preferences from the Salesforce contact record and have that sync back to CM. 

 

Has anyone built a solution around how to make a synced Salesforce field that relates to a list segment from which data syncs both ways? Beaufort 12 Support explained that due to high processing demands, detailed segmentation information can only be accessed directly within CM. 

 

If I create a dummy segment in CM, can I use that to auto-populate a custom field on the contact record, via SF reports? Alternative ideas are greatly appreciated!

 

TIA,

Emma

 

#Trailhead  #Nonprofit  #Integration

2 respuestas
  1. 25 ene, 14:55

    In my experience, CM segments don’t sync cleanly as fields because they’re evaluated views, so the practical pattern is to store preferences as explicit custom fields (or a child object) in Salesforce and then push those into CM as custom fields/tags, letting segments be built from that.  

     

    If you need users to edit from the Contact record, have Salesforce be the source of truth and run a scheduled bi-directional sync on those preference fields. Skyvia can handle field-level two-way sync between Salesforce and Campaign Monitor, while keeping segmentation logic in CM where it belongs.

0/9000

Can anyone share best practices of importing an ASL report from Salesforce into Quickbooks? It has been recommended to me that we use Import Excel | Google Sheets | CSV - Business Importer to assist in getting the CSV file imported. I believe part of the issue is mapping the custom fields created in Salesforce over to Quickbook Online and having them be recognized to complete the import.

 

Does anyone have experience using this app? Or has anyone found a better way to get spreadsheet with the custom fields imported into Quickbooks?

 @Keizra Tyson-Griffin and I are looking for some recommendations. Any assistance is greatly appreciated.  Adding @Salesforce.org System Administrators to the chat. Thx

3 respuestas
  1. 11 ene, 19:53

    I’ve dealt with this when moving Salesforce reports with custom fields into QuickBooks Online, and the main challenge was always how QuickBooks handles custom fields on import. What worked better for me than generic CSV importers was using an integration layer like Skyvia, where you can explicitly map Salesforce custom fields to the right QuickBooks objects.

0/9000