INTELLIGENT AUTOMATION API

Robotic Process Automation, Executed as Code.

Go beyond brittle UI bots. Define, deploy, and manage intelligent software robots with our developer-first, API-driven RPA platform. Automate anything, from data entry to complex system integrations.

Join waitlist

rpa.do

import { Agent } from '@do/rpa';

// Create an RPA agent to handle invoice processing
const invoiceAgent = new Agent('invoice-processor-agent');

// Define and run the automation workflow via a simple API call
async function runInvoiceProcessing() {
  const result = await invoiceAgent.run({
    workflow: 'process_new_invoices',
    source: {
      type: 'email_inbox',
      id: 'invoices@company.com'
    },
    destination: {
      type: 'quickbooks_api',
      action: 'create_bill'
    }
  });

  console.log(`Automation complete. ${result.processed} invoices processed.`);
}

runInvoiceProcessing();

Deliver economically valuable work

Frequently Asked Questions

Do Work. With AI.