Implementing Salesforce for Volunteer Users

Volunteers are often the heart and soul of small nonprofits – they put in their blood, sweat, and tears, they don’t get paid, and they are happy to be contributing their time towards something they believe in! When those small nonprofits are using Salesforce, very often so are their volunteers. When your user base includes lots of volunteers, there are a number of things to consider – and a number of things you might do a little differently than if your user base is paid staff. What’s the difference?


  • Don’t have as much time for training
  • Don’t do the work as frequently or regularly as paid staff
  • Have varying experience with and background in technology and databases
  • Are often working at off-hours, when either you as the Salesforce implementer/administrator/trainer are not working, and/or the organization’s paid staff are not working

Some considerations for Salesforce implementations and support for volunteers:

Be realistic about what’s feasible – and what’s not

A few years ago, I implemented Salesforce pro bono for a small nonprofit with a single paid staff person and a fleet of volunteers. This was an organization whose work was based around community organizing, and as such, the staff person and volunteers all conducted many 1:1 relational meetings. Salesforce Activities would be perfect for documenting these, I thought! When I presented them to the Executive Director, however, she rejected the idea. “It’s cool, but we won’t keep up with it. Maybe sometime down the line.” Lesson learned, and I’m so glad this ED was far more realistic than I in that moment! One mistake to avoid here is not to implement something that the organization’s users do not have real time to learn or the ability to maintain, despite the temptation of Salesforce providing countless out-of-the-box solutions for a range of business needs. For many small nonprofits with volunteer users, the initial Salesforce buildout itself can be simple and straightforward, while more time may be spent on training and documentation than in other implementations.

Security and permissions – more important than ever!

Many people believe that smaller organizations are less in need of Salesforce’s built in security and permission features. And sometimes, that is true! However, when your users are all volunteers, it is essential to make the system as foolproof as possible. Because of time constraints and scheduling difficulty, volunteers generally receive minimal live training, and may be rotating in and out fairly frequently. Do them a favor and make it impossible for them to mess anything up! Their Salesforce tasks should be outlined clearly and they should be assigned profiles that only allow them to see/modify the data they need to see/modify and do the tasks they need to do. Implement validation rules as needed. For example, volunteers doing data entry of Contacts from an event do not need to be able to edit Opportunities (in some cases they don’t even need to see Opportunities). If your Contact object has hundreds of custom fields, perhaps create a profile for those volunteers that only has the key fields they need to work with. Doing this work ahead of time can save your volunteers and paid staff time and headaches, not to mention saving the organization money that they might have paid you or another consultant to help clean up bad data or recover missing data.

Prevent duplicates

From day 1, set up Salesforce’s Duplicate Management feature (released Spring ’15). It is fairly simple and straightforward to set up, and your volunteers will thank you for helping them not reinvent the wheel or enter bad/repeat data in the system.

Foolproof documentation is key

Work with your main contact person to create guides, whether written out or in short videos, to document key business processes the volunteers will need to work through in Salesforce. Tools like Crowdguide and Screensteps can be particularly useful here, as they provide embedded guides of different styles to walk your users through a process. If there’s no budget for a documentation tool, use Salesforce Solutions or just a Word doc – whatever can be shared and updated easily!

Train your paid staff person (or main contact person, if they are a volunteer) to make basic administrative changes

Your staff member does not need to be a fancy dancy 5x certified Salesforce professional, but they should know enough of the basics and be familiar enough with the Setup Menu that they can understand how objects relate to one another, where custom fields can be edited and created, how to modify page layouts, and how to create and modify reports. If they are particularly savvy, you can introduce validation and workflow as well. Given the size of the organization and the fact that they have so many volunteers, I’m going to go out on a limb here and guess that their budget for ongoing Salesforce support is pretty minimal. Make it as easy as possible for them to make changes on their own before they have to reach out to you.

Set up some basic data quality reports

Now that you’ve set up your security and permissions, documentation, trainings, and duplicate prevention, set up some reports to help the organization monitor the quality of the data. Have the report/s emailed on a weekly or monthly basis to your main contact person, paid staff person, or the person you trained to do basic administration. If after reviewing these reports, that person is seeing major data quality issues, revisit validation rules, training, documentation, and permissions and adjust as needed.

Volunteers rule! Give them the easiest, most foolproof system and keep them and the organization’s time and money focused on their mission, not on cleaning up data. Have more tips for implementing Salesforce for volunteer users? Please leave them in the comments!

Why This Nonprofit Admin is Excited About #DF15

It’s hard to believe that this year will be my 5th Dreamforce. The newbie outsider feeling I had in 2010 still feels fresh sometimes, until I remember all the amazing resources and sessions for nonprofit admins that have been built up and prioritized since that time! The short version, repeat after me: you are not alone.

1. Small But Mighty

bitmoji-20150805142522This phrase did not exist as a widely-used catchphrase in Dreamforce land 5 years ago. I was a part-time solo admin at a tiny nonprofit, and convinced my manager that it was a priority for me to attend Dreamforce. I distinctly remember attending several sessions that I was PSYCHED about when I read the session abstract, only to discover when I attended that the fancy functionality/application/business process being presented was custom built by a consultant at the cost of tens of thousands of dollars. I thought to myself, I thought the whole point of Saleforce for nonprofits was that it was supposed to be inexpensive? I know this tool can do more than I’m currently doing with it, but how do I find out what it can do?

Fast-forward to 2015, resources abound for the budget-conscious yet nimble Small and Mighty nonprofits, including a group in the Power of Us Hub, a podcast dedicated almost exclusively to issues relating to Small and Might nonprofits, and plenty of Dreamforce sessions to hone your skills as the sharpest, savviest Salesforce admin on the small nonprofit block. Salesforce itself is even friendlier than it used to be to the solo admin, especially with the introduction of Process Builder, new in winter ’15, which allows administrators to do a lot of cool button-click stuff that used to be reserved for custom development alone. And of course, there are a number of Dreamforce sessions on learning Process Builder and doing awesome, powerful things with it!

2. Power of Us Hub Comes to Life

power-of-us-hubSince its founding, the Power of Us hub has grown to be a vibrant, knowledgeable community of nonprofit and Salesforce professionals. I was a lurker on the old NPSP google group, mostly because I was so overwhelmed and intimidated by the format and never quite figured out how to jump in and ask questions, let alone answer anyone else’s. The Hub is a place to understand Salesforce better, learn about new and upcoming releases and patches to the NPSP and other nonprofit packages, and most of all, not feel totally alone in your work! Many of us who are solo admins or consultants don’t have coworkers who fully understand how we fill our days or what our struggles are – or can serve as colleagues to discuss issues with or bounce ideas off of. And Dreamforce is where all of those people show up, in person, to be real human beings, in the flesh! Hurray! They are there to share their knowledge through Dreamforce sessions, network, and learn. I can’t wait to see those I haven’t seen since last year, and connect with those I’ve never met in person.

3. 2015 Feels like the most Admin-Friendly DF Yet!

Dreamforce 2014 - home at last at Moscone West
Dreamforce 2014 – home at last at Moscone West

Wow, there are just so many resources and sessions for us administrators at Dreamforce, including sessions for beginner admins, solo admins, admins who want to learn code, other HOTs, live podcasts from the admin zone, dedicated Trailhead workshops, and more! The Admin Zone premiered at DF14 and I felt immediately at home (OK, the superhero posters and buttons might have helped a bit). Last year I got some great tips at the admin zone, including some on how to improve my end-user training that I still find useful. This year, there’s also a dedicated Admin Day (Thursday the 17th) and our own dedicated keynote.

You are not alone, administrators! See you at Dreamforce!