Introduction
Does all this RPA sound overwhelming, and you worry that this will require some deep coding? You are not alone. Many beginners struggle with where exactly to begin. This Blue Prism tutorial for beginners cuts through the jargon to provide clear, step-by-step guidance on how to master Blue Prism. We will start with the basics, building your skills with confidence. Ready to embark on your RPA journey? Refer to the detailed Blue Prism Course Syllabus.
Why Students or Freshers Learn Blue Prism
Learning Blue Prism will be very useful for students and freshers because it:
- High Demand Career: Opens the door to highly in-demand careers like RPA Developer, Analyst, and Consultant in all industries.
- Future-Proof Skill: This course equips you with essential skills for the rapidly growing field of Robotic Process Automation.
- Non-Coding Focus: Blue Prism is a low-code/no-code platform, thus making it reachable for people without extensive programming backgrounds.
- Industry Recognition: It is a market leader in the RPA space, hence giving your resume quite a competitive edge.
- Process Thinking: Develops strong skills in analysis and problem-solving, focusing on improving business processes.
Ready to ace your job search? Access Blue Prism Interview Questions and Answers.
Check your knowledge level with our smart Knowledge Assessment Tool
- Instant skill evaluation with accurate scoring
- Identify strengths and learning gaps easily
- Designed for students and working professionals
- Smart assessment to guide your career growth
Take Your Eligibility Report Instantly
Step-by-Step Blue Prism Tutorial for Beginners
This Blue Prism tutorial for beginners is comprehensive and covers all steps in detail. We’ll begin with the basic installation and move into the core concepts of building your first automation.
Part 1: Installation and Initial Setup
First and foremost, you will need to install the Blue Prism application and then set up its database connection. The following steps are generally followed for either the Learning Edition or a trial version of Blue Prism:
Step 1: Install Prerequisites (SQL Server Express)
Blue Prism requires a Microsoft SQL Server database to work. For personal learning purposes, the free SQL Server Express edition is sufficient.
- Download: From the official website of Microsoft, download the SQL Server Express installer.
- Installation: Run the installer. Choose either a basic or custom installation, making sure to create a new named instance, such as SQLEXPRESS or BLUEPRISM_DB.
- Authentication: Choose the authentication mode, usually Windows Authentication for ease, or Mixed Mode if you need a particular SQL login.
Step 2: Install Blue Prism
- Download: Download the installer for Blue Prism Trial or Learning Edition, after registration on the official portal of SS&C Blue Prism.
- Run Installer: Double-click the installer, for example, BluePrism_x64.msi.
- Follow Instructions: Accept the license agreement, choose an installation folder, select the components, which for most learning environments, you can select all.
- Finish: Click Finish to complete the installation.
Step 3: Create and Configure the Database
This step links the Blue Prism application to your SQL Server.
- Launch Blue Prism: Open the installed application.
- Connection Settings: In the logon window, select Configure Connection.
- Connection Details:
- Connection Name: Provide a significant name, for example, Local_BP_Connection.
- Connection Type: Choose either SQL Server (SQL Authentication) or SQL Server (Windows Authentication), depending on the SQL configuration.
- Database Server: Type the name of your SQL Server instance, such as YourComputerName\SQLEXPRESS.
- Database Name: Type a new name for the Blue Prism database (for example, BluePrismDatabase).
- Create Database: Click Create Database. Follow the prompts to apply the schema and configure default settings.
- Initial Login: After the database is created, you will be prompted to log in. The default initial credentials are usually:
- Username: admin
- Password: admin (or you may be prompted to create an initial Admin account).
- Change Password: You will be forced to change the default password immediately for security.
- Install License: If prompted, browse to the license file-an XML file that was emailed to you when you downloaded the software-and click Install.
You are now in the Blue Prism Interactive Client, usually on the Home tab.
Part 2: Know thy Core Components (The Studio)
Automation in Blue Prism is built using two main workspaces, together known as the Studio:
There are two components:
- Object Studio (VBOs): The environment for interacting with external applications (web browsers, Windows apps, Excel, etc.). It creates Visual Business Objects (VBOs)—reusable components that define how to manipulate an application. It includes stages like Read, Write, Navigate, Wait, and Code.
- Process Studio: The environment for defining business logic and the overall process flow. It consumes the actions defined in VBOs to execute an end-to-end automated process. It includes Alert, Process/Object References (Action Stage).
Key Blue Prism Terminology:
| Term | Description |
| Stage | A graphical icon representing a specific action or piece of logic (e.g., Calculation, Decision, Action). |
| Data Item | A variable used to store data within an Object or Process. They have defined types (Text, Number, Date, Flag, Collection). |
| Collection | A multi-row/multi-column data item, similar to a spreadsheet or database table, used to handle bulk data. |
| Action | An operation exposed by a Business Object (VBO) or a Process that can be called by another Process or Object. |
| Application Modeller | A tool within Object Studio used to “spy” or map the elements (buttons, text fields, links) of a target application. |
Part 3 – Creating Your First Automation (A Simple VBO)
Let’s create a simple VBO to perform some kind of mathematical calculation. Since most VBOs encapsulate the logic, this is a good place to start.
Step 1: Create a New Business Object
- Navigate to the Studio tab.
- In the left pane, right-click the Objects folder, then select Create Object.
- Enter a name for your new Business Object, for example Calc VBO.
- Click Finish. This opens the Object in Object Studio.
Step 2: Define Data Items
We need data items to hold the input numbers and the final result.
- Find the Data Item stage in the Toolbox on the right panel. Drag it onto the canvas.
- Double-click the new Data Item stage to open its properties.
- Create Data Item 1:
- Name: Input Number 1
- Data Type: Number
- Initial Value: 10
- Create Data Item 2:
- Name: Input Number 2
- Data Type: Number
- Initial Value: 5
- Create Data Item 3 (Result):
- Name: Result
- Data Type: Number
- Initial Value: Leave blank
Step 3: Compute a Calculation
We will perform the math using the Calculation stage.
- Drag a Calculation stage onto the canvas.
- Double-click it to open properties.
- Name: Calculate Sum
- Expression: Enter the expression in the expression editor: [Input Number 1] + [Input Number 2]
- Store Result In: Select the Result Data Item.
- Click OK.
Step 4: Link and Test the Object
In Blue Prism, a flow is built through the interlinking of stages.
- Drag a Link from the Toolbox. Connect the Start stage to the Calculate Sum stage, then connect Calculate Sum to the End stage.
- Click the Reset button (circular arrow icon) on the toolbar.
- Click the Go button (play icon) to execute the logic. The flow will start running, and the Result data item will refresh to 15.
- Save your Object (Calc VBO).
Step 5: Publish the Action
In order to make the calculation available to a Process, you need to publish the page as an Action.
- Go to the Main Page tab or the page where you created the flow.
- Right-click the tab for the page name and select Publish Page.
- The Calculate Sum action can now be invoked by a Process.
Part 4: Creating a Process (The Business Logic)
Now we create a Process to call the Action we just published in the VBO.
Step 1: Create a New Process
- Go back to the Studio tab.
- In the left pane, right-click the Processes folder and select Create Process.
- Enter a name for your new Process, such as First Calc Process.
- Click Finish. This opens the Process in Process Studio.
Step 2: Define Data Items (for Input/Output)
In a Process, data items are frequently used for inputs/outputs or for temporary storage.
- Drag a Data Item onto the canvas.
- Name: Final Output
- Data Type: Number
- Set Initial Value to 0.
Step 3: Call the VBO Action
From Process Studio, we invoke the published Action of VBO at the Action stage.
- Drag an Action stage onto the canvas.
- Double-click it to open the properties.
- Name: Call Calculation VBO
- Business Object: From the dropdown select the VBO you have created, for example: Calc VBO.
- Action: Choose published page/action (for example, Calculate Sum).
- Outputs: The Result data item, which is the internal item for the VBO, is not exposed by default. You must configure the End Stage in the VBO to pass the Result Data Item as an Output Parameter in Object Studio.
- (Self-Correction/Best Practice: Go back to Object Studio, open the VBO, double-click the End stage on the Main Page, click Add, set a name like Calculated Value, type Number, and set the value to Result. Save and Publish the VBO again.)
- Return to Process Studio: Re-open the properties of the Action stage. The Outputs tab, now lists the Calculated Value output.
- Store in: Select the Final Output Data Item.
- Click OK.
Step 4: Link and Test the Process
- Link the Start stage to the Call Calculation VBO Action stage.
- Link the Call Calculation VBO Action stage to the End stage.
- Click the Reset button.
- Click the Go button to run the Process.
- Observe the flow. The Action stage will call the VBO, which calculates $10 + 5$, returns the result and stores it in the Final Output Data Item of the Process. The Final Output Data Item will update to 15.
- Save your Process.
Part 5 – Application Modeling (Interacting with an Application)
In a practical situation, the VBO will interface with a browser or a desktop application. This becomes possible using the Application Modeller.
This is a conceptual guide, since it is not for any exact application.
Step 1: Create a New Business Object for App Interaction
- In Object Studio, create a new VBO, for example, Web Login VBO.
- Double-click the Application Modeller icon on the toolbar – it looks like a blue prism with a window.
- Application Type: Choose the type of application to be automated. If you are automating a website, choose a Browser-based application.
- Launch Method: Select the method by which to launch the application. For example, choose “Launch from an executable file” or for browser, “Launch from a URL”. Specify the path or URL. Click Next until the wizard completes.
Step 2: Spy the Elements
Blue Prism learns the unique attributes of a UI element through “spying”.
- In the Application Modeller, click Identify. This minimises Blue Prism.
- Hover your mouse over the target application, such as a website login page.
- Click on an element, for example the Username Text Box, using the specified key combination that is usually Ctrl + Left Click. This captures the element’s attributes in the Modeller.
- Give the element a meaningful name, such as Username_TxtBox.
- Repeat this process for every element with which you will interact – Password Text Box, Login Button, and so on.
- Click OK and save the VBO.
Step 3: Employ Navigate, Read, and Write Stages
The VBO is ready to interact using the special stages in Object Studio:
- Write Stage: Utilized in entering information into an application element, such as typing a username into Username_TxtBox.
- Read Stage: Used to extract data from an application element: for example, reading a status message.
- Navigate Stage: Used to control the application by, for example, clicking on Login_Btn, launching the application, or closing it.
You would then create an Action page (example: Login Action) using these steps, linking them together with links and decision steps, then Publish it so your main Process could use it.
Part 6: Control Room (Execution and Monitoring)
Once your Process is built and tested in Process Studio, you use the Control Room for live execution, scheduling, and monitoring.
- Publish the Process: In the Process Studio, double click the End stage of your main page, and check the checkbox Publish the process to Control Room. Save the Process.
- Go to Control Room: Click the Control tab.
- Resource Management: In the left pane, your local machine will be listed as a Resource. A Resource is a Digital Worker (a robot).
- Start the Process:
- Drag your published Process, e.g., First Calc Process from the top-right list of Processes onto a Resource in the bottom-right.
- Click Start.
- Monitoring: You will see that the Session Log refreshes in real time as it shows where the Digital Worker started, completed, and/or threw exceptions. This will be the hub to manage and execute your automation enterprise.
This Blue Prism tutorial will take one through the entire cycle: from installation to understanding the core components, then VBO creation, Process creation, and finally execution in the Control Room. Ready to tackle real-world RPA scenarios and common roadblocks? Access Blue Prism Challenges and Solutions.
Real Time Examples for Blue Prism Tutorial for Learners
The following examples show processes suitable for Blue Prism automation:
- Invoice Processing: The automated reading of key data (vendor name, amount, date) from email attachments-invoices by means of the Read stage; data validation by Decision stages; and input into an ERP system via Write and Navigate stages.
- Customer Onboarding: A bot logs into a CRM, extracts details of new customers, checks for eligibility against a legacy system, and sends a welcome email via an Action interfacing with a mailing server.
- HR Data Management: Collect employee attendance reports on a schedule from a shared folder, identify and resolve any discrepancies in an Excel Collection, then upload cleaned data into the core HRIS platform.
Need inspiration for your portfolio? Explore Blue Prism Project Ideas.
FAQs About Blue Prism Tutorial for Beginners
1. What is Blue Prism used for?
Blue Prism is an enterprise RPA tool that helps organizations develop a digital workforce of software robots. It automates high-volume, repetitive, and rule-based back-office processes within each application without having to write code, thereby ensuring better accuracy and scalability.
2. What skills are needed for a Blue Prism?
Core skills include logical problem-solving, strong analytical thinking, and process automation concepts. While it’s low-code, familiarity with SQL, basic programming concepts (like C# or VB.NET for Code Stage), and Blue Prism certification are highly valued.
3. How to use Blue Prism?
The Studio components are used: Object Studio for creating reusable VBOs for interacting with applications, and Process Studio to define overall business logic in flowcharts (stages like Action, Decision, and Loop).
4. What are the three types of RPA?
The three main types of Robotic Process Automation include: Unattended RPA-bots run autonomously, usually on a server; Attended RPA-bots run on a user’s desktop and support human tasks; Hybrid RPA-both types combined for end-to-end automation.
5. Is Blue Prism an AI tool?
The base of Blue Prism is basically an RPA platform. While it doesn’t house native AI, it does integrate heavily with AI and machine learning services through its Digital Exchange and actions to enable Intelligent Automation, such as OCR, NLP, and Generation AI.
6. Which coding language does Blue Prism use?
The basis of Blue Prism is mainly a low-code, visual tool; however, this tool does have a Code Stage that allows developers to create custom code. This stage usually supports.NET languages such as C# and VB.NET for advanced data manipulation or integration tasks.
7.What is SLA in Blue Prism?
SLA stands for Service Level Agreement. In the Control Room of Blue Prism, you are able to set up a Business SLA-a certain time frame-on items in work queues. This prioritizes items to ensure the robot processes critical work within the required deadline.
8. Which tool is commonly used for email automation?
For Blue Prism, in order to automate emails, it interfaces with external applications. This is often done using a dedicated VBO (Visual Business Object) using the IMAP/SMTP protocols, or by leveraging Microsoft Outlook VBOs to read, send, and process emails.
9. Is Blue Prism free or paid?
Blue Prism is a paid, enterprise-level platform requiring commercial licensing for full-scale implementation. However, they offer a free Learning Edition and a free trial (30/180 days) which provides limited functionality for training and proof-of-concept development.
10. Is RPA relevant in 2025?
Yes, RPA is hugely relevant and evolving into Intelligent Automation (IA) or Hyper-automation. It is gaining more relevance through seamless integration with AI and ML on complex and non-rule-based tasks, making the technology foundational to digital transformation.
11. What will replace RPA?
RPA is not going to be replaced completely; instead, it’s going to evolve into Intelligent Automation or AI Agents. AI agents may thus learn to reason, adapt, and change, moving beyond static scripts in handling dynamic processes. This changes automation from the execution of tasks to augmentation at a strategic level.
12. What is the salary of RPA in India?
The average salary per annum for an RPA Developer in India will be around ₹13.0 to ₹13.2 lakhs (As per 2025 data). Entry-level positions usually begin at around ₹4-6 lakhs, whereas advanced professionals with strong expertise can demand ₹15 lakhs and above. Explore more about Blue Prism Salary in India.
Conclusion
You’ve taken the foundational steps in Blue Prism, from installation and setup to creating your first Object and Process. You now understand the power of the Object Studio and Process Studio in building a scalable digital workforce.
It takes a continuous process of learning and practicing to become a certified RPA professional. Ready to accelerate your career with deep-dive training? Sign up for Comprehensive Blue Prism Course in Chennai for a Promising Career in RPA.
