{"id":547,"date":"2026-05-21T09:00:00","date_gmt":"2026-05-21T03:30:00","guid":{"rendered":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/"},"modified":"2026-05-21T09:00:00","modified_gmt":"2026-05-21T03:30:00","slug":"salesforce-sandboxes-change-sets","status":"publish","type":"post","link":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/","title":{"rendered":"Salesforce Sandboxes and Change Sets for Beginners"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Salesforce Sandboxes are copies of your production org where you can build and test changes safely. Change sets then carry those finished changes from the sandbox into production. In our <a href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-field-history-tracking-audit-trail\/\">field history and audit trail guide<\/a>, you learned how to see who changed what. Sandboxes help you avoid bad changes reaching real users in the first place.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this post, you will learn the four sandbox types, how to log in to a sandbox, and how change sets move your work into production. Then you will follow a real example that moves a new Course field and validation rule from a sandbox to production. Every serious Salesforce team works this way, so this topic appears in almost every admin interview.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What are Salesforce Sandboxes?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A sandbox is a separate Salesforce org that is copied from your production org. Production is the live org where real users work with real data. A sandbox has the same setup, like objects, fields and automation, and sometimes a copy of the data too.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A change set is a package of setup changes that you send from one org to a connected org. For example, you build a new field and a validation rule in a sandbox, add them to a change set, and deploy that change set to production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is a simple analogy. A sandbox is like a rehearsal stage in a theatre. Actors practise there until every scene is right. The change set is the truck that moves the finished set to the main stage on opening night.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Salesforce Sandboxes Matter<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Building directly in production is risky. A wrong validation rule can block every user in the company. A broken flow can send hundreds of wrong emails in minutes. Sandboxes let you find these problems before anyone else sees them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some real situations.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You want to test a new approval process without real managers getting requests.<\/li>\n\n<li>Users need training on a new page layout before go-live.<\/li>\n\n<li>A consultant needs a place to build without touching live data.<\/li>\n\n<li>You must test a large data load with real-looking data first.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Also, sandboxes keep a clear process. Changes go from build, to test, to production in a fixed order. This makes releases calm and predictable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Salesforce Sandboxes and Change Sets Work<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A typical release follows the same path. First, you create or refresh a sandbox from production. Next, you build and test your changes there. Then you add them to an outbound change set and upload it to production. Finally, you validate and deploy it in production.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-1-1024x640.png\" alt=\"Salesforce Sandboxes diagram showing how a change moves from sandbox to production\" class=\"wp-image-530\" srcset=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-1-1024x640.png 1024w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-1-300x188.png 300w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-1-768x480.png 768w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-1-1536x960.png 1536w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-1-2048x1280.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">How Salesforce Sandboxes and change sets move a change from build and test into production.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Logging in to a sandbox<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sandboxes use a different login page: test.salesforce.com. Your username gets the sandbox name added at the end. For example, if your sandbox is called &#8220;uat&#8221;, your username changes as shown below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Production username:  asha.mehta@brightpath.com\nSandbox username:     asha.mehta@brightpath.com.uat\nLogin page:           https:\/\/test.salesforce.com<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Your password is the same as in production at the moment the sandbox was created or refreshed. Also, Salesforce changes user email addresses in new sandboxes by adding &#8220;.invalid&#8221; to the end. This stops test emails from reaching real people. Also, bookmark the sandbox login page separately, so you never log in to production by mistake while testing. This simple habit saves a lot of confusion.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Refreshing a sandbox<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A refresh replaces the sandbox with a fresh copy of production. Any work in that sandbox that you did not deploy is lost. So always deploy or save your work before you refresh.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Types of Salesforce Sandboxes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Salesforce offers four sandbox types. Which ones you get depends on your Salesforce edition. The table below compares them.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Type<\/th><th>What it copies<\/th><th>Data storage<\/th><th>Refresh every<\/th><\/tr><\/thead><tbody><tr><td>Developer<\/td><td>Setup only, no data<\/td><td>200 MB<\/td><td>1 day<\/td><\/tr><tr><td>Developer Pro<\/td><td>Setup only, no data<\/td><td>1 GB<\/td><td>1 day<\/td><\/tr><tr><td>Partial Copy<\/td><td>Setup plus a sample of data<\/td><td>5 GB<\/td><td>5 days<\/td><\/tr><tr><td>Full<\/td><td>Setup plus all data<\/td><td>Same as production<\/td><td>29 days<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Developer sandboxes suit building and unit testing. Partial Copy sandboxes suit testing with real-looking data. Full sandboxes suit final testing, training and performance checks.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-2-1024x640.png\" alt=\"Salesforce Sandboxes diagram showing the four sandbox types compared\" class=\"wp-image-531\" srcset=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-2-1024x640.png 1024w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-2-300x188.png 300w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-2-768x480.png 768w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-2-1536x960.png 1536w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-diagram-2-2048x1280.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The four types of Salesforce Sandboxes compared by data, storage and refresh time.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">One important point for learners: a free Developer Edition org cannot create sandboxes. You will need a company org, or a paid edition, to practise the steps in this post. You can still read along and learn the flow.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Change Sets vs Manual Changes in Production<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Some admins still click changes directly into production. The table below shows why change sets are the safer choice.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Change set from sandbox<\/th><th>Manual change in production<\/th><\/tr><\/thead><tbody><tr><td>Tested before users see it<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Easy to repeat the same change<\/td><td>Yes, clone and redeploy<\/td><td>No, click everything again<\/td><\/tr><tr><td>Record of what was deployed<\/td><td>Yes, in Deployment Status<\/td><td>Only in Setup Audit Trail<\/td><\/tr><tr><td>Risk of a typo in production<\/td><td>Low<\/td><td>High<\/td><\/tr><tr><td>Speed for a tiny change<\/td><td>Slower<\/td><td>Faster<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">So use change sets for anything that affects users or automation. A tiny, low-risk change, like a help text fix, may be fine in production, but follow your team&#8217;s rules.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hands-on Example: Deploy a Field and a Rule with a Change Set<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s say you built a new &#8220;Max Students&#8221; number field and a validation rule on Course in a sandbox called &#8220;uat&#8221;. Now you want to move both to production.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Allow inbound changes in production<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to production. In Setup, type &#8220;Deployment Settings&#8221; in Quick Find.<\/li>\n\n<li>Click Edit next to the uat sandbox.<\/li>\n\n<li>Tick Allow Inbound Changes and click Save.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Build the outbound change set in the sandbox<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the uat sandbox. In Setup, type &#8220;Outbound Change Sets&#8221; and open it.<\/li>\n\n<li>Click New, name it &#8220;Course Max Students&#8221;, add a description, and click Save.<\/li>\n\n<li>Under Change Set Components, click Add. Pick the component types and names from the table below.<\/li>\n\n<li>Click View\/Add Dependencies to check that nothing is missing, then click Upload and choose production.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Component type<\/th><th>Component name<\/th><\/tr><\/thead><tbody><tr><td>Custom Field<\/td><td>Course.Max_Students__c<\/td><\/tr><tr><td>Validation Rule<\/td><td>Course.Max_Students_Required<\/td><\/tr><tr><td>Page Layout<\/td><td>Course Layout<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If the field should be visible to users, also add their profiles in the Profile Settings section. Otherwise, new fields can arrive hidden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Validate and deploy in production<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to production. In Setup, open Inbound Change Sets.<\/li>\n\n<li>Wait until &#8220;Course Max Students&#8221; appears, then click its name.<\/li>\n\n<li>Click Validate. Salesforce checks that the deployment will work, without changing anything yet.<\/li>\n\n<li>When validation succeeds, click Deploy. Track progress on the Deployment Status page.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">When deployment finishes, open a Course in production. The Max Students field and its validation rule are now live.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common Mistakes with Salesforce Sandboxes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Refreshing with undeployed work.<\/strong> A refresh wipes the sandbox. Deploy or note your changes first.<\/li>\n\n<li><strong>Forgetting dependencies.<\/strong> A page layout that uses a new field fails if the field is not in the change set.<\/li>\n\n<li><strong>Skipping the profile settings.<\/strong> New fields can deploy without user access, so users cannot see them.<\/li>\n\n<li><strong>Expecting change sets to delete things.<\/strong> Change sets only add or update components. Deletions must be done by hand or with developer tools.<\/li>\n\n<li><strong>Using real emails in testing.<\/strong> Check that test users and contacts do not have real email addresses before sending test emails.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices for Salesforce Sandboxes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Use one sandbox per purpose.<\/strong> Keep separate sandboxes for building, testing and training.<\/li>\n\n<li><strong>Name change sets clearly.<\/strong> Include the feature and date, like &#8220;Course Max Students May 2026&#8221;.<\/li>\n\n<li><strong>Always validate before deploying.<\/strong> Validation catches errors without touching production.<\/li>\n\n<li><strong>Deploy at quiet times.<\/strong> Release when few users are working, and tell them in advance.<\/li>\n\n<li><strong>Keep a simple release log.<\/strong> List what was deployed, when and by whom.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Practice Task<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Write down the components you would need in a change set to move the &#8220;Course Discount Approval&#8221; process from our <a href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-approval-processes-guide\/\">approval processes guide<\/a>. Include its fields and email alert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hint: start with the Approval Process component, then click View\/Add Dependencies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Salesforce Sandboxes FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Do Salesforce Sandboxes cost extra?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It depends on your edition. Most paid editions include some Developer sandboxes, while Partial Copy and Full sandboxes may need extra licences. So check your contract or ask your Salesforce account team.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I send a change set from production to a sandbox?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. Change sets can move in either direction between connected orgs, as long as the target allows inbound changes. However, refreshing the sandbox is often simpler when you want production&#8217;s latest setup.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What do bigger teams use instead of change sets?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Many teams move to Salesforce DX and source control as projects grow. These tools track every change in files, which makes teamwork easier. We will cover them later in the developer track.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Official Resources<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/trailhead.salesforce.com\/content\/learn\/modules\/app_deployment\" target=\"_blank\" rel=\"noopener noreferrer\">App Deployment module (Trailhead)<\/a><\/li>\n\n<li><a href=\"https:\/\/help.salesforce.com\/s\/articleView?id=sf.create_test_instance.htm&amp;type=5\" target=\"_blank\" rel=\"noopener noreferrer\">Create a Sandbox (Salesforce Help)<\/a><\/li>\n\n<li><a href=\"https:\/\/help.salesforce.com\/s\/articleView?id=sf.changesets.htm&amp;type=5\" target=\"_blank\" rel=\"noopener noreferrer\">Change Sets (Salesforce Help)<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Quick Recap<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Salesforce Sandboxes are copies of production for safe building and testing.<\/li>\n\n<li>Developer, Developer Pro, Partial Copy and Full differ in data and refresh time.<\/li>\n\n<li>Sandbox logins use test.salesforce.com and add the sandbox name to usernames.<\/li>\n\n<li>Change sets move setup changes from a sandbox to production.<\/li>\n\n<li>Always validate first, include dependencies, and never refresh with undeployed work.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s Next?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your release process is now safe. Next, lock down who can log in and how. Read <a href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-org-security-mfa-login\/\">Salesforce Org Security: MFA, Login and Session Settings<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salesforce Sandboxes are copies of your production org where you can build and test changes safely. Change sets then carry those finished changes from&hellip;<\/p>\n","protected":false},"author":1,"featured_media":532,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_swapz_level":"","_swapz_series_part":0,"_swapz_hide_toc":false,"_swapz_hide_featured":false,"_swapz_description":"","footnotes":""},"categories":[8,13],"tags":[33,26,7,14],"swapz_series":[],"class_list":["post-547","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-salesforce","category-salesforce-admin","tag-deployment","tag-intermediate","tag-salesforce","tag-salesforce-admin"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Salesforce Sandboxes and Change Sets for Beginners<\/title>\n<meta name=\"description\" content=\"Salesforce Sandboxes let you build and test safely before go-live. Learn the four sandbox types and deploy with change sets step by step.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Salesforce Sandboxes and Change Sets for Beginners\" \/>\n<meta property=\"og:description\" content=\"Salesforce Sandboxes let you build and test safely before go-live. Learn the four sandbox types and deploy with change sets step by step.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/\" \/>\n<meta property=\"og:site_name\" content=\"Swapnil Zambare - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-21T03:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-featured.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Swapnil Zambare\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Swapnil Zambare\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/\"},\"author\":{\"name\":\"Swapnil Zambare\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/person\\\/922ac0131aaa7088c78c2cb1700e0c9a\"},\"headline\":\"Salesforce Sandboxes and Change Sets for Beginners\",\"datePublished\":\"2026-05-21T03:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/\"},\"wordCount\":1541,\"publisher\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-sandboxes-change-sets-featured.png\",\"keywords\":[\"Deployment\",\"Intermediate\",\"Salesforce\",\"Salesforce Admin\"],\"articleSection\":[\"Salesforce\",\"Salesforce Admin\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/\",\"name\":\"Salesforce Sandboxes and Change Sets for Beginners\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-sandboxes-change-sets-featured.png\",\"datePublished\":\"2026-05-21T03:30:00+00:00\",\"description\":\"Salesforce Sandboxes let you build and test safely before go-live. Learn the four sandbox types and deploy with change sets step by step.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/#primaryimage\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-sandboxes-change-sets-featured.png\",\"contentUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-sandboxes-change-sets-featured.png\",\"width\":2400,\"height\":1260,\"caption\":\"Salesforce Sandboxes featured image: build and test before you go live\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-sandboxes-change-sets\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Salesforce Sandboxes and Change Sets for Beginners\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/\",\"name\":\"Swapnil Zambare - Blog\",\"description\":\"Salesforce &amp; Tech Guides\",\"publisher\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#organization\",\"name\":\"Swapnil Zambare - Blog\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/site-icon-512.png\",\"contentUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/site-icon-512.png\",\"width\":512,\"height\":512,\"caption\":\"Swapnil Zambare - Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/theSwapnilZambare\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/person\\\/922ac0131aaa7088c78c2cb1700e0c9a\",\"name\":\"Swapnil Zambare\",\"sameAs\":[\"https:\\\/\\\/swapnilzambare.com\\\/blog\"],\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/author\\\/swapnil-zambare\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Salesforce Sandboxes and Change Sets for Beginners","description":"Salesforce Sandboxes let you build and test safely before go-live. Learn the four sandbox types and deploy with change sets step by step.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/","og_locale":"en_US","og_type":"article","og_title":"Salesforce Sandboxes and Change Sets for Beginners","og_description":"Salesforce Sandboxes let you build and test safely before go-live. Learn the four sandbox types and deploy with change sets step by step.","og_url":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/","og_site_name":"Swapnil Zambare - Blog","article_published_time":"2026-05-21T03:30:00+00:00","og_image":[{"width":2400,"height":1260,"url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-featured.png","type":"image\/png"}],"author":"Swapnil Zambare","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Swapnil Zambare","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/#article","isPartOf":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/"},"author":{"name":"Swapnil Zambare","@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/922ac0131aaa7088c78c2cb1700e0c9a"},"headline":"Salesforce Sandboxes and Change Sets for Beginners","datePublished":"2026-05-21T03:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/"},"wordCount":1541,"publisher":{"@id":"https:\/\/swapnilzambare.com\/blog\/#organization"},"image":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/#primaryimage"},"thumbnailUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-featured.png","keywords":["Deployment","Intermediate","Salesforce","Salesforce Admin"],"articleSection":["Salesforce","Salesforce Admin"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/","url":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/","name":"Salesforce Sandboxes and Change Sets for Beginners","isPartOf":{"@id":"https:\/\/swapnilzambare.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/#primaryimage"},"image":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/#primaryimage"},"thumbnailUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-featured.png","datePublished":"2026-05-21T03:30:00+00:00","description":"Salesforce Sandboxes let you build and test safely before go-live. Learn the four sandbox types and deploy with change sets step by step.","breadcrumb":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/#primaryimage","url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-featured.png","contentUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-sandboxes-change-sets-featured.png","width":2400,"height":1260,"caption":"Salesforce Sandboxes featured image: build and test before you go live"},{"@type":"BreadcrumbList","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-sandboxes-change-sets\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/swapnilzambare.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Salesforce Sandboxes and Change Sets for Beginners"}]},{"@type":"WebSite","@id":"https:\/\/swapnilzambare.com\/blog\/#website","url":"https:\/\/swapnilzambare.com\/blog\/","name":"Swapnil Zambare - Blog","description":"Salesforce &amp; Tech Guides","publisher":{"@id":"https:\/\/swapnilzambare.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/swapnilzambare.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/swapnilzambare.com\/blog\/#organization","name":"Swapnil Zambare - Blog","url":"https:\/\/swapnilzambare.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/09\/site-icon-512.png","contentUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/09\/site-icon-512.png","width":512,"height":512,"caption":"Swapnil Zambare - Blog"},"image":{"@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/theSwapnilZambare"]},{"@type":"Person","@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/922ac0131aaa7088c78c2cb1700e0c9a","name":"Swapnil Zambare","sameAs":["https:\/\/swapnilzambare.com\/blog"],"url":"https:\/\/swapnilzambare.com\/blog\/author\/swapnil-zambare\/"}]}},"_links":{"self":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts\/547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/comments?post=547"}],"version-history":[{"count":0,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts\/547\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/media\/532"}],"wp:attachment":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/media?parent=547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/categories?post=547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/tags?post=547"},{"taxonomy":"swapz_series","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/swapz_series?post=547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}