Skip to main content

#Systems Administrator7 discussing

Considering how long I have been in the ecosystem, I am actually embarrassed to ask this question. (In my defense, it's not something I look at often). Anyway, when adding a spouse/partner to a Household account, via the Manage Household button, I noticed that after adding the person, and then going to their contact record, on the Account related list, it is NOT showing the Household account, it just shows as "0". On the contact record itself, the related Account record is there, it's just not showing up on the Account related list.  

 

Why would that be?  

 

The contacts are not marked as private, I don't have any dup rules that would prevent creation, etc. So I am a bit baffled. 

 

#NPSP #Household Accounts #Systems Administrator #Nonprofit #Nonprofit Success Pack

4 answers
0/9000

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

3 answers
  1. Aug 3, 12:56 PM

     If you are working with a mail house/print service provider and intend to continue using them, make sure to send your list with the account id so you can match them up after the fact.  Having said that, using a Mail house and moving your address quality initiatives downstream prior to mailing is the absolute worst place to manage data quality.  IMO, data quality is best managed at the record of truth proactively.   This includes building a custom app or using a managed package like NCOA 4 Salesforce which is available now and in the process of getting in the app exchange.  The process handles the entire data set (not just what you are mailing) and works with a few clicks.  You can choose how to import and avoid duplication.  Happy to show it to you or can see a common demo: Typical NCOA 4 Salesforce demo to a nonprofit organization 

0/9000

Hi all, I just failed my Salesforce Admin Certification for the second time and now I have to wait until the new Spring release quiz after April 23, 2026. I’m wondering if anyone has been in this situation and how did you prepare to succeed on your third attempt…especially with my next attempt coming with a brand new releases of questions. Definitely down and feeling like I will never pass this cert, any help or guidance would be greatly appreciated!

#Certifications #Salesforce Admin #Admin #Systems Administrator #SFDC Admin Certification #Saleforce Administrator #Beginner Level Adminstrator #Administrator #Cert #Automation
2 comments
  1. May 26, 11:19 AM

    I am giving it for the second time . I will say dont loose hope and with a strategic dedicated effort you will definately come out of it. Have you set a leanring and practice plan for your self . 

0/9000

I am struggling with some limitations of native Salesforce reporting and wondering if it's time to move to PowerBi or Tableau. We are a nonprofit working to reduce poverty in our community. One of the primary challenges is that we have a "lifetime" model, which means that people can engage in our services, disengage and then re-engage at a later date, as long as they are still in poverty (mix of federal guidelines and our own cost of living data). Each time a person engages with us, we create a new Intake and that Intake is then connected to other objects like trainings, employments, service plans, etc. So in effect each Intake (we call it Program Engagement) is like a chapter of a person's journey with us. This allows us to do some time based reporting as well as holistic outcomes. The challenge is that not everything is connected to a program engagement, as some things are more "evergreen" and not just tied to a specific point in time. For example we track referrals, and since people can come and go, the place they were referred by "today" may not be the place they get referred by 2 years from now. We can get a LOT of reporting via native reports, using report types, lookups, etc however, there are just times when the lifetime model creates some data/outcome "noise". So I am wondering if moving to PowerBi or Tableau would be the best long term solution, however, those solutions do come with a new learning curve, costs, etc.  As we want to keep people in Salesforce as much as possible and not have some Dashboards in SF and then other dashboards in PowerBi, etc.  So what are the pros/cons? Price is one, visibility is another, as not everyone needs to create Dashboards/reports but still need to view them. So....? 

 

#Reports & Dashboards #Nonprofit #Systems Administrator

6 answers
  1. Khyati Mehta (InfinySkills) Forum Ambassador
    May 3, 3:35 AM

    Hello Heath, 

     

    Honestly, what you’re describing is exactly the kind of scenario where Salesforce native reporting starts to feel stretched. It works great for structured, object-based reporting, but once you get into a lifetime journey model with re-engagements, mixed time contexts, and loosely connected data, it creates noise that’s hard to cleanly model in standard reports. That’s usually the signal to at least consider something like Tableau or Power BI — not because Salesforce is failing, but because your data storytelling has become more complex than what report types and joins can comfortably handle.

    That said, I wouldn’t jump tools immediately. External BI tools shine when you need cross-object, time-series, historical layering, and flexible data modeling — basically building a cleaner “analytics layer” on top of Salesforce. They’ll let you reshape your data and remove that noise. 

    A lot of orgs in your situation land on a hybrid approach — keep operational dashboards in Salesforce, and use Power BI/Tableau for impact reporting, leadership insights, and longitudinal analysis where your lifetime model really matters. So yes, it’s less about when to move completely and more about when to extend, and from what you described, you’re pretty close to that point. Hope this helps!

0/9000

Ok...So I feel like this is somewhat an answer I should know considering I have been an Admin for over 10 years now. 

 

But..... 

 

Back in the day, when installing an app from the AppExchange, most of the time I would just install for all Profiles/users. In the last couple of years. It did depend, of course, flow components and some apps, I just installed for the System Admin Profile. So far, no problem with that model. 

 

Where I am getting stuck or a bit confused is around the new model of Permissions being driven by Permission Sets and not profiles.  So in the future, or even now, if I install an app, I still have to select a profile or profiles.  Even if I choose the "Specific Profiles" option the main System Admin Profile get's full access, even if the App does have Permission sets and so on.  

 

The Profile still get's access to the Visualforce pages, Classes, etc, even though we are supposed to move those permissions to a Permission Set(s).  It's confusing to me. 

 

So in this "new" model of Permission Sets, what is the role of Profiles when it comes to installing apps? Do you still just install for System Admin only? And if the app has Permission Sets use that for the rest of the users, etc?  I am just stuck on how installing Apps from the AppExchange fit in this new Permissions Model... 

 

#Nonprofit #Systems Administrator #Permissionset

7 answers
  1. Mar 15, 11:18 PM

    The Current Best Practice

    Install for System Administrators only, then use Permission Sets (or Permission Set Groups) to grant access to other users. This is the right approach, and here's why:

    Why This Model Makes Sense

    1. Profiles are becoming baseline containers – They define the minimum floor of access (object CRUD, app visibility, page layouts, record types). The System Administrator profile remains special because Salesforce pushes critical updates to it (like the recent "Manage Connected Apps" permission).
    2. Permission Sets layer on top – All incremental access—including app-specific permissions, Apex classes, Visualforce pages, and custom permissions—should be granted via Permission Sets or Permission Set Groups.
    3. Admins still need Permission Sets sometimes – As Judi correctly noted, even after installing for Admins, some apps require you to assign their Permission Set(s) to actually use the app. This is intentional: the app may include custom permissions, connected app policies, or field-level security that aren't automatically granted just because you're a System Admin.

    What Happens During Installation

    When you install an AppExchange package and select "Install for Admins Only":

    • Profile-level grants (Apex classes, Visualforce pages, custom tabs) go to the System Administrator profile
    • The app's Permission Sets are created but not automatically assigned—you must assign them manually, even to yourself
    • Other profiles get nothing unless you explicitly choose them during install

    Recommended Pattern

    For System Administrators

    • Do not clone the standard "System Administrator" profile. Salesforce deploys critical updates only to the standard profile.
    • Create a custom Permission Set (e.g., "Acme System Administrator") to grant any additional permissions your admins need beyond the standard profile—new field access, integrations, etc.
    • Assign app-specific Permission Sets to admins when needed.

    For End Users

    • Install apps for Admins only.
    • After installation, assign the app's Permission Sets (or build Permission Set Groups) to the appropriate users based on role/function.
    • Use Permission Set Groups to bundle related permissions (app access + object permissions + field access) for easier assignment.

    Why Profiles Still Exist in the Install Flow

    Salesforce hasn't fully deprecated profiles—they're still the required baseline for every user. The install wizard asks for profiles because:

    • It needs to grant access to Apex classes, VF pages, and other package components
    • Not all packages include Permission Sets (especially older ones)
    • The System Administrator profile is the safest default for initial installation

    Over time, expect Salesforce to evolve this (possibly auto-creating Permission Sets during install or allowing install without profile selection), but for now, "Install for Admins Only" + Permission Sets is the cleanest, most future-proof approach.

    Bottom Line

    You're on the right track. The confusion is normal—Salesforce is mid-transition, and the install experience hasn't fully caught up to the permission set model. Stick with:

    ✅ Install for System Administrator profile only 

    ✅ Leave the standard System Administrator profile untouched 

    ✅ Use a custom "System Administrator" Permission Set for any add-on admin permissions 

    ✅ Assign app Permission Sets manually after install 

    ✅ Use Permission Set Groups to bundle access for end users

    This keeps your org clean, maintainable, and aligned with Salesforce's direction.

0/9000

I got a notice earlier this wee about some changes to "Root Certificates" that are starting soon. Something around the "DigiCert Global Root G2". I also attended a webinar today around it and it was so far over my head, it was not even funny. I am just trying to determine if there is anything our Org needs to do.  The Help articles are way over my head as well. I don't even know where to start or even what to ask.  Does anyone have any guidance? 

 

#Salesforce Admin #Nonprofit #Systems Administrator #Chrome Browser

1 answer
  1. Eric Burté (DEVOTEAM) Forum Ambassador
    Mar 10, 11:08 PM

    Hello @Heath Parks, the change was for last February 5th. So if all is still ok, that meant your browser / systems integrating with your Salesforce instance were ok too.

    Eric 

0/9000

Any thoughts, suggestions, on best practices around converting the System Admin Profile to Permission Sets? I just finished converting all of the regular users, 2 base profiles and a handful of Permission Sets and PSG's based on Persona's.  So all I have left if the System Admin and a QA role. So just trying to determine the "best" way to handle the System Admin. Multiple Permission Set's or just one overall? And what about all of the system permissions an Admin has? Do I really need all of those permissions? 

 

Any thoughts, tips, suggestions would be appreciated. 

 

#Salesforce Admin #Systems Administrator #Nonprofit #Permissionset

3 answers
  1. Mar 10, 12:08 PM

    @Jeff Weller I am assuming that I need to clone the existing System Admin Profile and create a new one, since the "base" one, you can't edit. Correct? And when installing apps from the app exchange, I am also assuming that I would hit the Selected Profiles and choose the new cloned System Admin? Correct?

0/9000

Dusting off a feature we haven't used often or consistently and wanted to validate (or invalidate), some things. 

 

First off, I have it set up for when an Org donation is created and we have a primary contact, the created Contact Role is automatically set to "Soft Credit". I then have a NPSP custom rollup to rollup soft credits to any contact role that is set to "Influencer" or "Soft Credit" 

 

I know if I create a Partial Soft Credit and set the correct role as a Soft Credit and an amount, the custom rollup also rolls up the amount I set in the partial soft credit. 

 

So with all that said, here is an example of something I just did and I am trying to validate I understand how the Custom Rollups work on Opps that have them. 

 

I created an Opp for "Company X" and I added a primary Contact of "Jane Doe" and set the amount of the opportunity to $1,000. Once the opp was created, a Contact Role for "Jane Doe" was created and the Role was set as "Soft Credit (as it should be). 

 

I then created a Partial Soft Credit record for "Jimmy John" and set the value to $500 and the Role as Soft Credit. This automatically created the Contact Role for Jimmy John as the role was set to "Soft Credit" (again as expected) 

 

I manually ran the rollup batches to validate the data. I assumed that on the contact record Jane Doe would have a soft credit of $500 and Jimmy John would have a soft credit of $500.  To split the amount evenly.  

 

BUT....what happened was that Jane Doe had a soft credit of $1,000 the full amount of the opp, and Jimmy John had a soft credit amount of $500 (per the soft credit record).  Is that expected behavior?  

 

I created another soft credit for Jane Doe and set that for $500 and added a role of Soft Credit and then re-ran the rollup batches and I then did get $500 for each contact. 

 

So I am just trying to validate that if I would want to split any donations into even amount to match the total, I need to create partial soft credits for each person, even when the Contact Role is auto created. 

 

And a side question, is there any case where you would want one person to receive a soft contact for the full amount and then just create soft credits for some others to sy $200 and $200...my "mather" persona in me, says that it should equal, but maybe there are cases where it doesn't (?) 

 

#Nonprofit #NPSP #Systems Administrator, #Soft Credit

2 answers
  1. Feb 18, 6:54 PM

    Hi @Heath Parks

    It tracks.  

     

    It sounds like you had an expectation than once you gave one contact a Partial Soft Credit of $500, the other Soft Credit would automatically adjust? If so, then no, that's not how it works. There's nothing that forces the total soft credit to equal the Opportunity amount (it's not like GAU Allocations in that respect). You will need to use the Manage Soft Credit button - which is better than creating Partial Soft Credits directly - to manage the value for each contact. You can also do validation there that would force you to make sure the total doesn't exceed the Opportunity amount if you want (useful when allocating a company Matching Gift).  

     

    It's common for the total to not line up. Soft Credits are more of a stewardship function than a financial requirement like Allocations, Hard Credit, or Payments are. So with that in mind, it's perfectly fine to let's say give everyone in the Household soft credit for a gift at the full amount. Or say John was the Board Member who solicited the $10K gift and Mary in a different Household works at the organization and championed it. It would be silly and probably challenging to say John was worth $9K and Mary was worth $1K.  

     

    Hope that helps!

0/9000

Hello Trailblazers, I am preparing to take my Admin cert exam soon. If there are any study groups out there preparing for admin cert. I would like to join the pack. Thanks in advance.  

 

#Salesforce Admin  #Systems Administrator  #SFDC Admin Certification

0/9000

Hello, I am a Salesforce certified associate looking for a possible internship or entry-level work. I am currently working on my admin certification. I feel that hands-on experience would be beneficial at this point. I am located in Tampa florida. Thank you in advance for any suggestions.

#Systems Administrator
2 comments
0/9000