Grab Deal : Flat 30% off on live classes + 2 free self-paced courses! - SCHEDULE CALL

- Salesforce Blogs -

What is Salesforce Workbench? Salesforce Workbench Tutorial Guide


Salesforce is a company that has been striving hard to eliminate all kinds of problems that its clientele witnesses and informs them about. They come up with different tools, features, frameworks, etc. One such amazing tool is a workbench in Salesforce. It is a web-based suite of tools designed for Salesforce professionals to interact with org via APIs. Workbench for Salesforce professionals is like a boon. Today, in this workbench salesforce tutorial we shall have a brief discussion about workbench in Salesforce, for better understanding the blog has been divided into the following parts-

Learn Salesforce in the Easiest Way

  • Learn from the videos
  • Learn anytime anywhere
  • Pocket-friendly mode of learning
  • Complimentary eBook available

What is Salesforce Workbench?

Salesforce Workbench is a versatile, cloud-hosted toolkit designed for Salesforce administrators and developers to administrate and work with organization via APIs. Using workbench Salesforce suite of tools, administrators and developers can rapidly and easily perform SOQL Query and SOSL searches, view their organization’s data, modify session settings, perform Data Loading, and conduct testing, deployment and troubleshooting of their applications. Salesforce workbench for salesforce administrators is of pivotal importance.

How to login to Workbench Salesforce?

Salesforce Workbench supports multiple login methods. The standard username and password combo, session IDs and OAuth 2.0 remote access login methods are all supported. Users can also make use of our Firefox browser extension to access the Salesforce Workbench suite.

Read: Batch Apex Class in Salesforce - Level Up Your Salesforce Dev Skills
  • To enable and access the Workbench Salesforce web suite use the URL ( and perform the following steps to access your account:
  • Login to the Workbench Salesforce using your account credentials from
  • Select your desired working environment [Production or Sandbox]
  • Agree to the Terms and Conditions by selecting I Agree to the terms of service.
  • Click on Login with Salesforce
  • Once you have successfully logged in to Workbench Salesforce, you can use the Jump To menu to easily access and switch to different options like Metadata Types & Components, Standard and Custom Objects, SOQL Query, SOSL Search, Insert, Update, Upsert, Delete, Insert, Undelete, Purge, Deploy, Retrieve, Apex Execute and many other tasks
  • Choose the desired option or task from those given in the list. For example, lets select Standard and Custom Objects. This will then allow you to select the specific Object to jump to.

This particular workbench Salesforce tutorial will focus on getting session information, building SOQL queries in Salesforce Workbench, Creating records and manipulating (updating & deleting) them using Apex Execute. We will also see how to reset your password using Workbench Salesforce.

Salesforce Training For Administrators & Developers

  • No cost for a Demo Class
  • Industry Expert as your Trainer
  • Available as per your schedule
  • Customer Support Available

Few Nuances of Salesforce Workbench

Session Information

Users with system administrator permissions can end or cancel other user sessions in Workbench Salesforce. The session Information tab in Workbench Salesforce can display details about the current user session like Connection and Accessibility mode, the profile Id, Session seconds valid and user information such as Email, Full Name, Type, Role ID, Time Zone etc.

Performing SOSL searches in Salesforce Workbench

Salesforce Object Search language (SOSL) allows users to perform and execute text-based search queries against the search index. To perform SOSL searches navigate to Queries and select SOSL searches.

Read: Why Salesforce Certifications Are More In-Demand Than Ever in 2024

Executing Apex code in Salesforce Workbench

New objects can also be created from SOQL queries on existing objects using SOQL code. All such newly created objects contain null values for its fields and need to be set after automated creation is complete.

Resetting password in Salesforce Workbench

The Workbench Salesforce passwords of users can be set and reset from the utility tab in the Workbench Salesforce Interface. The steps to do so are as follows:

  • Select the Utilities Tab and click on Password Management
  • Select the desired action ( Set or Reset )
  • Fill in the UserId and desired passwords
  • Click on change password.

Advantages of Salesforce Workbench

Data Management

One of Workbench's best functionalities is called Smart lookup, which aids you in supplanting the VLOOKUP choice in excel. Smart Lookup is utilized if there should be an occurrence of Insert, Update, Upsert or Delete function only and it isn't compulsory, it will assist you with providing Standard id query field and an incentive with Salesforce Id consequently. For instance, in the event that you have a CSV type file for Case object refresh existing records with various Case Owners, as the general practice it would extricate the current Case records including Case Owner field and afterward it refreshes the Case Owner field with new Users according to the prerequisites mentioned.

However, using Workbench Salesforce, we can update the Case Owner’s information directly when API does it by looking up the Case Owner ids by using the Smart lookup function. To get these benefits, first, we have enabled the Smart Lookup feature in settings. Anyway, by utilizing Workbench, you can refresh Case Owners data specifically when API does it by looking into the Case Owner ids by utilizing Smart query work. To get these advantages, first, you have to enable the Smart Lookup feature in the settings.

Easy Data Extraction

Workbench is such a delightful web device that will make Salesforce administrator's life easy and simple by supplanting the Data Loader device. In Salesforce, to remove information identified with Users with their Roles, Profiles and the Permission sets is simple. Any way to separate information for the Users who are doled out to Permission sets isn't conceivable with Data Loader. However, this necessity can be satisfied by utilizing Workbench. Follow the steps here to see how to do that

Read: The Comprehensive Salesforce Tutorial: Learn Salesforce and Upskill in Just 15 Ways!
  • You are required to log in to Workbench with Production or Sandbox environment
  • Then you can go to the 'Inquiries' menu at the top
  • Select SOQL Query alternative, and after that select object name in the options list and Jump to with "PermissionSetAssignment"
  • Select the required field for the recorded things and view as an alternative should be selected to "Mass CSV" rather than "Rundown" with the goal that you can trade the information in CSV design. Tap on the "Question" link that appears. There will be a yield of the PermissionSets appointed to Users in the Salesforce.

Salesforce Training For Administrators & Developers

  • Personalized Free Consultation
  • Access to Our Learning Management System
  • Access to Our Course Curriculum
  • Be a Part of Our Free Demo Class


Well, all your doubts about the workbench Salesforce should be clear now. I hope that this workbench salesforce tutorial was useful to you. You can very well see that in the Salesforce ecosystem, all you have to do is to look for a way to do things in an easier manner and you would always getaway.

Salesforce Tutorial Overview

fbicons FaceBook twitterTwitter lingedinLinkedIn pinterest Pinterest emailEmail


    JanBask Training

    A dynamic, highly professional, and a global online training course provider committed to propelling the next generation of technology learners with a whole new way of training experience.

  • fb-15
  • twitter-15
  • linkedin-15


Trending Courses

Cyber Security Course

Cyber Security

  • Introduction to cybersecurity
  • Cryptography and Secure Communication 
  • Cloud Computing Architectural Framework
  • Security Architectures and Models
Cyber Security Course

Upcoming Class

0 day 12 Jul 2024

QA Course


  • Introduction and Software Testing
  • Software Test Life Cycle
  • Automation Testing and API Testing
  • Selenium framework development using Testing
QA Course

Upcoming Class

5 days 17 Jul 2024

Salesforce Course


  • Salesforce Configuration Introduction
  • Security & Automation Process
  • Sales & Service Cloud
  • Apex Programming, SOQL & SOSL
Salesforce Course

Upcoming Class

4 days 16 Jul 2024

Business Analyst Course

Business Analyst

  • BA & Stakeholders Overview
  • BPMN, Requirement Elicitation
  • BA Tools & Design Documents
  • Enterprise Analysis, Agile & Scrum
Business Analyst Course

Upcoming Class

0 day 12 Jul 2024

MS SQL Server Course

MS SQL Server

  • Introduction & Database Query
  • Programming, Indexes & System Functions
  • SSIS Package Development Procedures
  • SSRS Report Design
MS SQL Server Course

Upcoming Class

8 days 20 Jul 2024

Data Science Course

Data Science

  • Data Science Introduction
  • Hadoop and Spark Overview
  • Python & Intro to R Programming
  • Machine Learning
Data Science Course

Upcoming Class

7 days 19 Jul 2024

DevOps Course


  • Intro to DevOps
  • GIT and Maven
  • Jenkins & Ansible
  • Docker and Cloud Computing
DevOps Course

Upcoming Class

0 day 12 Jul 2024

Hadoop Course


  • Architecture, HDFS & MapReduce
  • Unix Shell & Apache Pig Installation
  • HIVE Installation & User-Defined Functions
  • SQOOP & Hbase Installation
Hadoop Course

Upcoming Class

1 day 13 Jul 2024

Python Course


  • Features of Python
  • Python Editors and IDEs
  • Data types and Variables
  • Python File Operation
Python Course

Upcoming Class

0 day 12 Jul 2024

Artificial Intelligence Course

Artificial Intelligence

  • Components of AI
  • Categories of Machine Learning
  • Recurrent Neural Networks
  • Recurrent Neural Networks
Artificial Intelligence Course

Upcoming Class

7 days 19 Jul 2024

Machine Learning Course

Machine Learning

  • Introduction to Machine Learning & Python
  • Machine Learning: Supervised Learning
  • Machine Learning: Unsupervised Learning
Machine Learning Course

Upcoming Class

0 day 12 Jul 2024

 Tableau Course


  • Introduction to Tableau Desktop
  • Data Transformation Methods
  • Configuring tableau server
  • Integration with R & Hadoop
 Tableau Course

Upcoming Class

1 day 13 Jul 2024

Search Posts


Receive Latest Materials and Offers on Salesforce Course