This guide will walk you through everything you need to know about creating tasks that Bytebot can execute effectively, and managing them through their lifecycle.
When creating a task, you can upload files that will be automatically saved to the desktop instance. This is incredibly useful for:
Document Processing: Upload PDFs, spreadsheets, or documents for Bytebot to analyze
Data Analysis: Provide CSV files or datasets for processing
Template Filling: Upload forms or templates that need to be completed
Batch Operations: Upload multiple files for bulk processing
Game Changer: Bytebot can read entire files, including PDFs, directly into the LLM context. This means it can process large amounts of data quickly and understand complex documents without manual extraction.
curl -X POST http://localhost:9991/tasks \ -H "Content-Type: application/json" \ -d '{ "description": "Download all PDF invoices from my email and organize by date", "priority": "HIGH", "type": "IMMEDIATE" }'
Log into [system] and:1. [Navigate to specific section]2. [Download/Extract data]3. [Process through other system]4. [Update records/Generate report]Handle any [specific scenarios]Example:Log into our banking portal and:1. Navigate to wire transfers section2. Download all pending wire confirmations3. Match against our ERP payment records4. Flag any discrepancies in the reconciliation sheet(Bytebot handles all authentication including 2FA automatically via password manager)
Access [System A] to get [data]Then in [System B]:1. [Process the data]2. [Update records]Finally in [System C]:1. [Verify updates]2. [Generate confirmation]Example:Access Salesforce to get list of new customers from todayThen in NetSuite:1. Create customer records with billing info2. Set up payment termsFinally in our shipping system:1. Verify addresses are valid2. Generate welcome kit shipping labels
For each [entity] in [source]:1. Check [compliance requirement]2. Document [specific data]3. Flag any [violations/issues]Generate report showing [metrics]Example:For each vendor in our approved vendor list:1. Check their insurance certificates are current2. Document expiration dates and coverage amounts 3. Flag any expiring within 30 daysGenerate report showing compliance percentage by category
Assistant: I'm now searching for project management tools...Assistant: Found 15 options, filtering by your criteria...Assistant: Creating the comparison table with 5 tools...
Task 1: "Download the invoice from the vendor portal"Task 2: "Open the downloaded invoice and extract the total amount"Task 3: "Enter the amount into our accounting system"
"Read the uploaded contract.pdf and extract all key terms including payment schedules, deliverables, and termination clauses. Create a summary document with these details.""Process all the uploaded invoice PDFs, extract vendor names, amounts, and due dates, then create a consolidated Excel spreadsheet sorted by due date.""Analyze the uploaded financial_report.pdf and answer these questions: What was the revenue growth? What are the main risk factors mentioned? What is the debt-to-equity ratio?""Read through the uploaded employee_handbook.pdf and create a checklist of all compliance requirements mentioned in the document."
"Log into our banking portal, download all transaction files from last month, save them to the Finance/Statements folder, then run the reconciliation script on each file."(Note: Bytebot handles all authentication including 2FA automatically using the built-in password manager)"Access the vendor portal at supplier.example.com, navigate to the invoice section, download all pending invoices, extract the data into our standard template, and upload to the AP system.""Open our legacy ERP system, export the customer list, then for each customer, look them up in the new CRM and update their status and last contact date."
"Read the uploaded bank_statements folder containing 12 monthly PDFs, extract all transactions over $10,000, and create a summary report showing patterns and anomalies.""Log into each of our 5 bank accounts, download the daily statements, consolidate them into a single cash position report, and save to the shared finance folder.""Process the uploaded expense_reports.zip file, review all reports over $1,000, create a summary with policy violations flagged, and prepare for approval.""Navigate to the tax authority website, download all GST/VAT returns for Q4, extract the figures, and populate our tax reconciliation spreadsheet."
"Pull today's orders from Shopify, create corresponding entries in NetSuite, update inventory in our WMS, and trigger shipping labels in ShipStation.""Extract employee data from Workday, cross-reference with our access control system, identify discrepancies, and create tickets for IT to resolve.""Log into our insurance portal, download policy documents for all active policies, extract key dates and coverage amounts, update our risk management database."
"Access all state regulatory websites for our operating regions, check for new compliance updates since last month, download relevant documents, and create a summary report.""Log into our various SaaS tools (list provided), export user access reports, consolidate into a single audit trail, and flag any terminated employees still with access.""Navigate to customer portal, download all SLA performance reports, extract metrics, compare against our internal data, and highlight discrepancies."
"After the code agent deploys the new feature, test the complete user journey from signup to checkout, take screenshots at each step, and verify against the design specs.""Run through all test scenarios in our QA checklist, but for any failures, have the code agent analyze the error and attempt a fix, then retest automatically.""Monitor our staging environment, when a new build is deployed, automatically run the smoke test suite and create a visual regression report comparing to production."