Published 07 April 2020

Salesforce Sandboxes and Nonprofit Success Pack (NPSP)

decor decor


A sandbox is nothing more than a separate, “cloned” instance of your real Salesforce organisation (the latter herein referred to as “Production”). They serve a vital purpose in allowing Engineers, Salesforce Administrators, or anyone else to make and review changes in a test environment – before being applied to Production. Without sandboxes people would make and test their changes in Production, and if those changes were not implemented perfectly the first time around, then the data and applications in your Production organisation would become compromised. For these reasons, Salesforce sandboxes are very important!

Different types of Salesforce sandboxes

There are a range of different Salesforce sandboxes. Generally speaking, developer sandboxes contain your organisation’s Salesforce configuration – whereas partial copy and full sandboxes contain your organisation’s Salesforce configuration as well as production records and data. Unless your instance is quite customised a developer sandbox is usually fine – often it is possible to bring across bare-bones data into your developer sandbox using manual entry, data import or scripting methods.

  • Developer Sandbox: Free with Salesforce. Includes a copy of your production configuration.
  • Developer Pro Sandbox: 5% of net Salesforce spend. As per Developer Sandbox, but can host larger data sets.
  • Partial Copy Sandbox: 20% of net Salesforce spend. Includes a copy of your production configuration and sample production data as defined in the sandbox template. A Partial Copy sandbox makes it easier to undertake quality assurance tasks such as user acceptance testing, integration testing, and training.
  • Full Sandbox: 30% of net Salesforce spend. As per Partial Copy Sandbox, but supports the ability to load in a complete replica of your production data (including object records, attachments, metadata etc). Supports higher-intensity development tasks including performance and load testing.

For more information on pricing and inclusions visit

Managing Salesforce Sandbox Environments

To successfully manage your organisation’s sandbox environments you need to know how to create and refresh sandboxes.

Creating a sandbox environment

  1. From Setup, enter Sandboxes in the Quick Find box, then select Sandboxes.
  2. Click New Sandbox.
  3. Enter a name and description for the sandbox. We recommend you choose a name that reflects the purpose of this sandbox, and has only a few characters (Salesforce will append the sandbox name to usernames on user records in the sandbox environment – names with fewer characters make sandbox logins easier to type).
  4. Select the type of sandbox you want.
  5. If you use a partial copy or full sandbox, select the data to include in that sandbox.
  6. Click Create.

When your sandbox is ready to use, you will receive a notification email that your sandbox has completed copying. Users can log in to the sandbox at by appending .sandbox_name to their Salesforce usernames. For example, if a username for a production organisation is, and the sandbox is named “test,” then the modified username to log in to the sandbox is Some extra and important notes:

  • Salesforce automatically changes sandbox usernames, but not passwords.
  • New sandboxes have the default email deliverability setting System email only. The System email only setting is especially useful for controlling email sent from sandboxes so that testing and development work doesn’t send test emails to your users.

Refresh a sandbox environment

  1. From Setup, enter Sandboxes in the Quick Find box, then select Sandboxes. A list of your sandboxes displays. Sandboxes that you can refresh have a Refresh link next to their name.
  2. Next to the name, click Refresh.
  3. Review the Name, Description, and Create From values, and edit these values if needed.
  4. Select the type of sandbox environment you want (note: if the sandbox you’re refreshing is a clone, this option isn’t available – a cloned sandbox refreshes from its source organisation and retains the source organisation’s sandbox license type).
  5. If you use a partial copy or full sandbox, select the data to include in the refresh.
  6. If you want to activate your sandbox immediately after you refresh it, select Auto Activate. In this case, you don’t receive an activation email.
  7. Click Create.

A complete guide to managing sandboxes is available as part of the Trailblazer Community at

Still have questions?

If you have any questions about Salesforce Sandboxes with Nonprofit Success Pack then leave a comment below – we’ll receive a notification and quickly respond. If your question is more private in nature then feel free to send us a message using our contact form.

Continue reading

View all posts

What people are saying about MoveData

Keeping Salesforce up to date used to be a real challenge. With MoveData everything is automated and it’s been one of the best technical decisions we’ve made!

Henry Wong Senior Salesforce Analyst Developer, UNICEF Australia

War Child UK saves 67.5 hours per month by using MoveData

Yvonne Small Database Coordinator, War Child UK

I can’t even tell you how many hours this has saved us. To have all our data integrated into Salesforce is extraordinary!

Lauren Stewart Senior Manager Systems and Data, The Alfred Foundation

Having implemented MoveData everything is so much more efficient – all that wasted time is gone!

Kate Griffiths Income Generation & Engagement Manager and Data Protection Officer, The Fire Fighter’s Charity

MoveData has made our life so much easier!

Maria Papaly CRM Development Manager, Oxfam Australia

MoveData delivers thousands of data points into Salesforce every day - this allows us to successfully run World's Greatest Shave and our other major campaigns

Glen Shields Head of Data & Analytics, Leukaemia Foundation

MoveData has helped us be much more effective in our fundraising - it cut out so much of the admin that swamped us last year!

Larissa Wiese Marketing and Communications Manager Breast Cancer Care WA

The MoveData team are amazing! I would recommend their integrations to any non-profit that is looking to better manage and automate their incoming data flows.

Conor Nolan Digital Executive, Cure Cancer Australia

The efficiency, accuracy and time savings have been a game changer for our foundation. I cannot recommend MoveData highly enough!

Carolyn Campbell Operations, Shake It Up Australia Foundation

MoveData are excellent to work with - I would recommend their services to anyone seeking to integrate fundraising and donation data into Salesforce

Emma Karst Digital Marketing Specialist, Caritas Australia

MoveData integrations are flexible, accurate and easy to use - and have already saved us loads of admin time. Thank you so much!

Jo Price IT Integration and Transformation Manager, Sydney Children's Hospital Foundation

A really positive experience - the MoveData team are knowledgeable, responsive and great at problem solving

Katrina Locandro Marketing & Communications Manager, Liptember Foundation

Proudly used by


Powerful Salesforce Integration
for Smart Nonprofits