Python RPA

Product details
david9595david9595
david9595PLUS
Sep 12, 2023

Q: Hi!

Unlimited studio users means I can install this on my all of my team's laptops with only tier 1? (5 people)

The attended and unattended bots are for cloud usage? the number is for parallel running and not for actual workflows? this part is a bit confusing for me...

Are you familiar with TaskMagic, also on Appsumo? They have a great way of capturing workflows (recording macros where selectors, elements, etc... are just grabbed from actually recording what we do on their software). Are you planning on implementing something like this? Since you can also automate desktop and not only chrome-based actions this would be amazing!!

Do you have an ETA for Rest API and webhooks? Will these modules be accesible via Studio as well? (for API, will you build the functionality to make POST/GET/PUT calls to get/modify data on other systems as part of the workflows?)

Thanks!

Founder Team
Berii_PythonRPA

Berii_PythonRPA

May 14, 2024

A: Hi, thank you for so many good questions.
1) Yes you may install the studio on any number of computers and give it to any number of your team members
2) The attended and unattended bots - relate to it as a number of computers / VM where you can run your bots. For example 3 attended - means on 3 PCs you can setup 3 agents that can run bots manually. Same with 3 unattended - 3 VMs or PCs where you can setup 3 agents and run them from Orchestrator remotely by pressing the button or by schedule.
3) I am not familiar with Task Magic, but we want to implement recording feature in a future.
4) We already have activities to make POST/GET.etc. API calls, please look at "Requests" activities in the Studio.
5) Not sure what do you mean by webhooks implementation

Share
Helpful?
Log in to join the conversation

Hi Berii,

Thanks for the prompt response!

I'm still confused by the bots and studio... If I'm using studio I can run any number of bots/workflows, but the attended and unattended references to cloud, is that right? Or bots are also required to run the studio workflows (if so, why would i install studio on computers if i don't have enough bots to run the automations?)

For webhooks I mean receiving a webhook to trigger an automation externally, bringing a pay ;load to have information to use in the workflow steps.

Thanks!

Founder

Verified purchaser

@david9595
1) You can develop any number of automation projects in Studio, there are no limitations on that. You can run those projects from the Studio manually. There are also no limitations on the number of Studios you use.
2) To Run your automation projects without Studio you will need an Agent app. To work Agent app requires you to connect it to Orchestrator using one Agent user. One Agent user consumes one license.
2.1) If you want to run them manually from Agent - you will need to assign the Attended Robot license to the Agent user
2.2) If you want to run them manually but remotely from Orchestrator or to run it by schedule - you will need to assign the Unattended Robot license to the Agent user
3) All your Python RPA projects can be run only on the infrastructure you use e.g. your PC, or virtual machine (local or in the cloud). We don't provide infrastructure to run bots in our cloud.
In the next comments, I'll provide examples of Attended and Unattended bots.
4) About webhooks - yes we have this in our roadmap. 3rd party system will be able to send a request to Orchestrator and trigger the bot to run.

Founder

Verified purchaser

@david9595
Attended bots: These bots work alongside humans and require some level of human intervention or guidance. They can be triggered by the user when needed. An example would be a bot that helps a call center agent fill out forms while they are on the phone with a customer.

Simple Example of Attended Bot Usage:
Scenario: A customer support representative (CSR) at a telecom company.

Task: The CSR receives calls from customers who want to change their current plans. Each time a plan is changed, the CSR must:

- Log into multiple systems.
- Search for the customer's details.
- Update the plan in each system.
- Confirm the change to the customer.
This is a repetitive and time-consuming task.

Attended Bot Solution:
When a customer calls and requests a change in their plan, the CSR activates the attended bot by clicking a button on their desktop. The bot then:

- Automatically logs into all required systems using stored credentials.
- Searches for the customer's details using the phone number or other identifiers provided by the CSR.
- Updates the plan in each system based on the choice given by the CSR (the human intervention part).
- Displays a confirmation message to the CSR.
The CSR then confirms the change to the customer. The whole process, which might have taken the CSR 5-10 minutes manually, is reduced to a minute or less with the help of the bot.

Benefits:

Reduces the chance of human error when entering data into multiple systems.
Speeds up the process, leading to shorter call durations and happier customers.
Frees up the CSR to focus on more value-added activities, like addressing customer concerns or upselling.
This is a simplified example, but it showcases the potential of attended bots to enhance efficiency and accuracy in tasks that require human judgment combined with repetitive actions.

Founder

Verified purchaser

@david9595
Unattended bots: These bots work on some another machine (not users) without human intervention. They are scheduled to run at specific times or are triggered by specific events. For example, every night at midnight, a bot could download a report from a system, process it, and then send it via email to a list of recipients.

Example:
Scenario: Inventory Management for an E-commerce Business.

Task: A large e-commerce company needs to manage its inventory daily, including tracking stock levels, reordering products when they run low, and updating the website to reflect product availability.

Unattended Bot Solution:

- Inventory Check: Every day at 12:00 AM, the unattended bot runs. It connects to the company's inventory database and checks stock levels for each product.

- Reordering: If the bot identifies products with stock levels below a certain threshold, it automatically generates purchase orders for those items, based on predefined reorder quantities.

- Updating the Website: After inventory levels are checked and reorders are placed, the bot updates the e-commerce website's product listings to reflect the current stock availability. If a product is out of stock, it changes its status to "Out of Stock" on the website. If a product's stock has been replenished, it updates the website to show the new available quantity.

- Alerts: If any issues are encountered, such as a supplier being out of stock or an error in updating the website, the bot sends an email alert to the relevant personnel, like the inventory manager or IT support.

Benefits:

- Real-time Inventory Management: Ensures that the e-commerce website always reflects accurate stock levels, reducing the risk of over-selling or listing out-of-stock products.
- Efficiency: Automates the daily inventory check and reordering process, saving time and reducing manual effort.
- Cost Savings: Helps avoid costly situations where products are out of stock when customers want to purchase them.
- Error Reduction: Minimizes the risk of human errors in inventory management tasks.
This unattended bot ensures that the e-commerce company's inventory is managed efficiently and accurately on a daily basis, helping to optimize sales and customer satisfaction while minimizing operational costs.