Overview
Debug Mode executes your pipeline blocks sequentially with test data you provide, capturing detailed information about each block’s execution including HTTP requests, responses, timing, and variable changes.Starting a Debug Session
Enter test data
In the Data / Proxy panel (bottom of screen), enter:
- Test data line: Sample input like
testuser:password123 - Test proxy: (Optional) Proxy to use for this test
Debugger Panel
The debugger displays comprehensive execution information:Block Results
For each block in your pipeline, you can see:- Success/Fail status - Whether the block executed successfully
- Timing - Execution time in milliseconds
- Log message - Human-readable output from the block
- Variables after - All variables and their values after block execution
Request Inspector
For HTTP blocks, view the full request details:Response Inspector
View complete response data:- Status code: 200 OK, 401 Unauthorized, etc.
- Headers: All response headers
- Body: Full response content (formatted JSON, HTML, or raw text)
- Cookies: Cookies set by the server
- Timing: Request/response round-trip time
- Final URL: URL after any redirects
Response Viewer
The Response Viewer panel provides multiple views of HTTP responses:Body Tab
View the raw response body:- Automatic formatting for JSON responses
- Syntax highlighting for code
- Search within response content
- Copy button for clipboard export
Headers Tab
Inspect all response headers:Cookies Tab
View cookies set during the request:| Name | Value | Path | Expires |
|---|---|---|---|
| session | abc123 | / | Session |
| token | xyz789 | /api | 2026-03-04 |
Network Log
The Network panel shows all HTTP requests made during pipeline execution:| Block | Method | URL | Status | Time | Size |
|---|---|---|---|---|---|
| Login Request | POST | /api/login | 200 | 245ms | 1.2 KB |
| Get Profile | GET | /api/user/123 | 200 | 89ms | 512 B |
Variables Inspector
The Variables panel shows all variables at each stage: Before execution:Debug Block
You can debug a single block instead of the entire pipeline:This is useful for testing a specific parsing block or logic condition without re-running the entire pipeline.
Test Data Format
Your test data line should match your pipeline’s Data Settings:Credentials (username:password)
USER, PASS
Email:Password
USER (email), PASS
Custom Separator
If you configured separator as|:
Common Debugging Workflows
Testing HTTP Requests
- Add HTTP Request block with URL and headers
- Enter test credentials in Data panel
- Press F5 and check:
- Status code (should be 200 for success)
- Response body contains expected data
- Cookies are set if needed for subsequent requests
Debugging Parsing Blocks
- Run debug to populate
SOURCEvariable - Check the response body in Response Viewer
- Add Parse Regex/JSON block with extraction pattern
- Press F5 again
- Verify extracted variable appears in Variables panel
Testing KeyCheck Logic
- Run debug to populate variables
- Add KeyCheck block with conditions
- Press F5
- Check that bot status changes to Success/Fail/Retry as expected
- View the KeyCheck block result to see which condition matched
Troubleshooting
HTTP request returns 0 or times out
HTTP request returns 0 or times out
- Check your internet connection
- Verify the URL is correct and accessible
- Try increasing timeout in block settings
- Check if a proxy is required
Variable is empty after parsing
Variable is empty after parsing
- View the source data in Response Viewer
- Verify your regex/JSONPath pattern matches the data
- Check for typos in the pattern
- Use Debug Block to test parsing in isolation
KeyCheck doesn't match
KeyCheck doesn't match
- Inspect variable values in Variables panel
- Verify condition uses correct variable name (case-sensitive)
- Check that comparison type matches data (EqualTo vs Contains)
- Test with simpler conditions first
Performance Metrics
Debug mode tracks execution metrics:- Total execution time: End-to-end pipeline duration
- Per-block timing: See which blocks are slow
- Network timing: DNS, connect, TLS, transfer times
- Memory usage: Variables and response sizes