📝 Problem Statement
You have created your first UiPath workflow, but you’re not sure whether it is executing correctly. How can you quickly verify that a specific step has run without using complex debugging steps
🎯 Goal
Display a confirmation message with a pop up when the workflow reaches a specific step.
📥 Input
User Name = "My Automation Time"
📤 Expected Output
My Automation Time
A popup message appears on the screen.
🛠️ Solution
Use the Message Box activity to display information during workflow execution. It’s one of the easiest ways to verify your automation while learning UiPath.
Message Box Activity

- Activity : Message Box Activity.
- Output : The system shows the result in a pop-up message box.
Dependencies
UiPath.System.Activities
Logo Message Activity

- Activity : Log Message Activity.
- Output : The system shows the result in a Output panel.
Dependencies
UiPath.System.Activities
Write Line Activity

- Activity : Write Line Activity.
- Output : The system shows the result in Output panel.
Dependencies
NA
⚠️ Common Errors
- ❌ Variable is not initialized.
- ❌ Message Box/log message/write line placed inside the wrong sequence.
- ❌ Using the wrong variable name.
⚖️ Message Box vs Write Line vs Log Message
| Activity | Interrupts Execution? | Saved to Logs? | Best Use Case |
|---|---|---|---|
| Message Box | ✅ Yes (popup) | ❌ No | Learning, attended automation |
| Write Line | ❌ No | ❌ No (Output panel only) | Quick dev-time checks |
| Log Message | ❌ No | ✅ Yes | Production, Orchestrator monitoring |
💡 Best Practices While using This Activities
- Use Message Box only for debugging or attended automation.
- Use Write Line for lightweight checks while building the workflow.
- Use Log Message in production — it’s searchable, filterable, and doesn’t block execution.
- Avoid vague messages like “Done” — always show what actually happened (e.g., variable values, item counts).