How to ask a good question?

Please also have a look at our updated Forum FAQ here

Without further ado:

Before you ask…

Community forum is not a helpdesk

Let’s put this in the front - vast majority of people here do not work for UiPath. We’re volunteering our free time to help others and as much as it pains to say it, not all topics might get a satisfying answer.
If you’re an enterprise customer and need an answer from UiPath support, send them a ticket through the form or via their helpdesk portal.

Did you search?

Check the Search functionality. There’s a high chance that someone already asked a similar question and the answer is just waiting for you.
It might not work exactly as you need, but most of the common scenarios have already been covered. Yes, you may need to alter the sample workflow a little bit, but that’s just part of the work.

Also keep in mind that when you’re writing a new topic, on the right side (where the Preview panel is) you will see topic suggestions. These are matched by your topic, tags and post content. Check them out before you post.

If you do find a solution to your problem, consider dropping that post a like - it will help also with further searches for other users as well as notify the person that wrote that it helped someone.

So how do I search correctly?

Try to search only for what is the essence of a question - error message (without your use case specific data), activity name, operation you want to perform, data type you’re struggling with.
Some examples of searches for common scenarios:

  • datatable filter rows
  • excel datatable copy column
  • selector with variable
  • dynamic selector

I found a similar topic but it’s already solved and I still have a problem. Should I post in it?

That is sometimes tough to decide. As a rule of thumb - no.
What you could do, is to post your question in a new topic and put a link to the topic you found (see also Show effort below).

Writing a good question

Choose a category

Most categories are self explanatory, so you shouldn’t have much trouble in choosing one.
Just remember that Issues is for things that should work but don’t and How To are for when you don’t know how to accomplish something.

If you haven’t completed the Academy Foundation Training, post in RPA Dev/Rookies.


Having a good topic title is essential. It should summarize your issue or question so that without even opening the topic people can have a good, general idea of what is inside.

A good topic generally:

  • Includes unique part of the error you’re getting
  • Contains activity name or action description
  • Describes the thing you’re having an issue with
  • Is emotionless

Some examples:

  • Good How to use The “click” with a button that load after some delay?
  • Bad Click not working
  • Ugly Problem/Need help
  • Good Excel not closing in background when automated with SAP
  • Bad Excel not closing
  • Ugly Excel problem

If you’re having a problem writing a good topic title, leave it for last - once you’ve written the whole question, it might be easier to write a summary title for it.


While we’re with the topic, let’s cover the tags as well as they complement each other.
Tags are added to a topic to help with search, as well as give additional context to people reading your question.

Common tags include excel, terminal, outlook, chrome, orchestrator, citrix etc.

There’s a thing to note about some tags - do not use tags that start with a single letter and an underscore, like i_ and p_. These are used solely by UiPath team members to mark topics for investigations, problem solving and product development.

The Question

Describe your goal

It is vital to give as much detail as needed for people to understand what you’re struggling with and also what are you trying to accomplish. The latter part is crucial to avoid asking a XY Problem.

Show effort

As stated at the beginning, this is a community forum. If you don’t show any effort from your side, be prepared that your question might be ignored.
This includes:

  • Posting links to similar topics that you’ve found through search - it shows that you already tried to find a solution and also what have you tried before asking, so you won’t get answers/links to things that already didn’t work for your situation.
  • Describing what you tried - topics that state the problem and straight up ask for a solution are often ignored (“I need to filter a datatable like this. Please give me a solution.”), because why anyone should give their free time to someone who couldn’t spend a couple minutes showing that they care?

Describe your environment

What version of UiStudio are you using? What package version (if relevant)? Are you running directly from Studio or Unattended? If Unattended, is it started from schedule or Orchestrator?
The more you describe about how it’s running, the easier it will be to reproduce or drill down what might be causing a problem.

Describe your constraints

If you know that you can’t use particular solutions, f.e. client doesn’t agree to installing Excel or you can’t use a different browser, write it in the post - it will save time for everyone.

Use proper formatting

Especially for code samples. This site should give you a quick rundown of how to format your text.
Remember to split text into paragraphs and include white-space.

Attach an example

Also known as providing an MCVE or a repro.
This might not always be possible, but most issues (especially HowTo’s) can be reproduced in isolation.
As a bonus, if you do create a repro and the issue doesn’t pop up with it, you now have a working scenario to compare with your workflow that doesn’t work.

For new users that can’t yet attach .xaml files, at least paste a screenshot or put your code in an external site (f.e. on pastebin . But the thing is, if you’ve searched before posting you probably already unlocked the Basic level and thus shouldn’t hit this limitation at all.

Reread it

Yes, the whole thing - check if topic is descriptive, tags are appropriate and that the question makes sense and actually asks what you want it to ask.
Having good grammar and spelling helps, but since not everyone is a native English speaker (most of us aren’t), at least check if there are some glaring errors. Punctuation and white-space also helps a lot.

Should I mention people in the post?

Generally - no.
It’s seen as bad manners and is essentially demanding an answer from someone. At least in the initial post. In a bump, maybe, but that also depends on the person on the other end.
At the very least if you do mention someone in the post using @someusername, be polite. Remember, we’re all volunteers here.

Done. Now what?

Now you wait :slight_smile:
Since there are users from all over the world, answers and questions come basically 24/7, but the actual time when you’ll get one is undetermined.

Noone is responding :frowning:

If the topic has been open for a longer period and noone responded, reread your post and title. Maybe you could improve it (remember that you can always edit your posts).
If you think it’s all good, consider giving it a bump - that is post a reply there to make it visible. Sometimes there’s a lot of traffic on the forums and people that know an answer to your question might’ve just missed it.
Do note that if you overuse it, it might give the opposite effect of showing you as an entitled person and thus drive people away.

I found a solution myself

If you think it will be valuable, post it in your topic and mark it as solved. It might help someone else that will find your post later.
If you don’t feel like sharing, at the very least leave the topic open. Deleting your posts can be seen as bad manners and that you only care about yourself to a point where you don’t even want your question to be in the community forums. At least it can serve as a starting point for a different user to point to it and say “Hey, I have the exact same question and that one doesn’t have a reply - I’ll bump it and ask there.”

I got a reply, but it didn’t solve my problem

This is what can happen a lot. See what the poster mentioned and if it brings you closer to a solution, mention it in your reply. It will make them feel that replying to you was worth their time investment and they will most probably stick with you to solve the issue completely or even involve other people they know to help.

I got a reply and the issue is solved

A few things to note on closing the topic:

  • If someone posted a solution to your question, mark it as such (there’s a checkbox in the bottom of that post for that).
  • If someone’s posts help arrive at the solution, consider dropping them a like. As with everything, don’t spam it, but a little appreciation goes a long way.

Does this even work…?

Try for yourself and find out :slight_smile:
Remember - there is no guarantee that you’ll get an answer, as noone is required to give you one.
All you can do is provide a good, thought through, interesting question. Usually that’s more than enough to get people to help you.
In time you should find it easier to write good questions and hopefully also answer some from other users.
That’s what we’re all here for.

UiPath Studio Trial Licence Extension
Split string
Forum FAQ - Beginner’s guide
Device already activated trail not allowed
Merge Operation
Has the learning stopped?
Bot is not working as expected from Orchestrator
Excel issue in UIPATH - Index was outside the bounds of the array
Greetings! New To UIPath
Advantages and disadvantages of UiPath
Unable to execute a simple dialogue box program, I'm using the community edition on window 10 laptop
Facing issue with reading
Create a folder in SharePoint
Has the learning stopped?
How to automatically read specific fields from similar pics placed in a folder?
Linq Query
Web Activity
Read the Highlighted Text from PDF
Facing Problem Selecting Month from Calendar
How do I separate the single licence orchestrator component into two machines? (By logically separating them)
Level 3 assignment 2 performer - dont understand
Facing column or mail . activity error
What is the issue in this?
If there is a network issue hence i want my robot to wait till the option come without using delay , can i do that . is there any option to make our robot wait except delay option
Object reference not set to an object
Delete the rows with particular values from excel/DT
Spelling Error in RPA Starter Training
Issue with loop
Don't know what is issue
Getting the selector error
Work Flow Errors
Extracting text between two Str Delimiters
How to find when a file is created
Exception Screenshots saved to Queue Items in Orchestrator
Forum Moderation and Guidelines
Logs in UiPath
Hwo to Compare the Actual response vs Expected Response
Random Sample Dataset from Main Dataset (N random records per unique group)
Please ask questions without making it look like spam
I need help
Assistance Needed
Workflow keeps looping
Please tell me what is the use of task1 in enhanced Reframework? where to add/invoke it?
Help With Studio Please
Orchestrator does not work more than two pending
How to configure windows task scheduler?
Unattended bot in uipath skipping the current activity and jumpping to next activity
Can we get important articles in newspaper?
Multiple Spinning pages are not working
Id conflicts with the Id of an existing relationship - Workbook, Write Cell
Good Morning! EveryOne When i am running the process from studio or robot tray it is working fine, when i moved my process in scheduling it is completing with in 2 minutes when there is more sequences to be completed
Matches activity to validate a pdf
How to do dynamic data scraping
Can't run the Bot from orchestrator Schedule
Selector changes to default when trying to submit
Sending pop up message to mobiles
Extract and merge to single excel
Navigate to URLs, download/save as PDF and extract some specific data from that pdf
UipathStudio getting closed automatically after running any flowcharts
Excel Complex Validation - Need inputs
SQL Query issue (MSSQL server)
How to use Open CV with Uipath
Sum of Rows
Get OCR Text 'IMG': Error performing OCR: Invalid API key specified UiPathOCRInvalidApiKey
Can we make the "how to ask a good question" thread a sticky?
Pdf data extract into excel
Uipath.HTml.displayactivity Custom activity - Build error
Trouble with sending message
I need little help with a database select using for each function please
We have more than 100,000 users, woo-hooo! :rocket:
Java-based application - Click OCR not working
Data Scraping from SQL Developer
How to use Assign Activity?
Complex Stuff 21
Getting an error: Attribute not supported by the current UiNode
Data scraping in social website (linkedin)
[Solved] How to get RPA to read excel file and determine which task to perform
UiPath REFramework - InitAllApplications.xaml not working properly no matter what!
Bot top
Bot top
Gmaill Notification
Regex help tutorial MEGAPOST – Making your first Regex post, Reusable Regex Patterns, Regex Troubleshooting, Sample Workflow and more
Certain Excel error
Robot couldn't connected!
Risks Of audit Logs
LINQ query to separate rows based on Col name
Possible actions if users do not receive the first email but only the send?
Python Activity : Invoke Python Method
How much items can we get using get queue item activity?
Ui Path Community Edition - Looping of 88 folders and hit error "This might be because of message was too large to process"
Want to ask good question in forum ? Read out the details given by Andrzej Kniola
Object reference not set to an instance of an object. at Source: On Element Appear (Assignment2, Level3)
Im getting error once i create queue or edit it
Problem whith sending argument between chid and parent
How to compare previous and current date from the same excel file name?
Make array of alphabet
≪教えて下さい≫ メールの送信(場合分け)の方法・メールに表を張り付ける方法
VB.NET Tried all line break options, still cannot get exact result
Get the distinct value and type it into web
Unable to Read Checkboxe form Scanned PDF document
I am getting a 'Do you want to use an anchor" popup while clicking to element
Read file Txt
Why UiPath does not register double click?
Redis cluster requirements in High Availability-High Performance infrastructure
Exit from Workflow Using If Statement
Level 3 Ass No:1 (Dispatcher and Performer)
Sticky Community Forum Guidelines?
Localization concept using Uipath
Forum redesign: Categories and tags - please throw your feedback at us
New to UiPath, Happy to join the community

Great one, Andrzej!

First of all, thank you for your time and effort in writing this best practices on forum post.

This could be a good addition to the Guidelines, which are received by users in the “Greetings” message when they first join the forum.
Maybe we could merge your post with Guidelines somehow and set a link to it on the banner in the home page. Or set as pinned post in the most used categories(Rookies/How to/Issues).

Thanks again, you rock! :guitar: :+1:


imagePlan your questions, Know your purpose, Open conversation, Speak your listener’s language, Use neutral wording, Follow general questions with specific ones.


Thank you for you time and patience to write it. It basically help me understand the forum uses and helping me to get quick solution out of the forum. It’s absolutely necessary to have certain rules for open forum like it. Which help us to learn as well as it gives us opportunity to help others to learn.


Well, This thread is very useful to all Forum users for asking questions not only for this site but also other forum sites. For use every forum sites you must aware of Rules & Guidelines of sites.

Thanks for explaining to us the proper process of asking questions. Great post!!


Good one.


This realy good post for new users…


thats ok


Its Really good to know before posting the question…




Can I translate this guide to Japanese, and link forum category ‘Japan(日本)’?
I believe that it’s useful for user in Japan, too.


Honoka, That’s really a good idea… but please make sure… right meaning should not get disturb…


Yes, your concern is quite right.
However, Japanese users who’s not good at English can’t access this guideline, nor (sometimes) cannot ask the questions well.
I hope to make this situation better.

Maybe, we need to discuss and find good ways.


Hi @Honoka

Sure you can. Thank you for stepping up with this.

This is work in progress now. Our colleague Lisa started some FAQs on the Japan category but we can surely talk. I think it will be easier to have a discussion with one of my colleagues from the Tokyo office.