The Automation Solution Delivery Centre (ASD) helps UBC units automate routine, rule-based, repetitive business processes using Robotic Process Automation (RPA). Software "bots" perform high-volume digital tasks — such as data entry, reconciliation, and report generation — the same way a person would, but faster and consistently.
We build on enterprise-grade automation platforms licensed and supported by UBC IT.
What RPA does well
RPA is a strong fit for processes that are:
- Rule-based, with clear decision logic and few exceptions
- Repetitive and high-volume (worth automating)
- Stable — the underlying systems and steps don't change often
- Based on structured, digital data (forms, spreadsheets, system records)
Examples of processes that fit well at UBC:
- Entering supplier invoices and expense data into Workday Finance from standardized submissions
- Bulk updates to employee or student records each term (appointments, TA/RA setup, award disbursement checks)
- Moving data between Workday and faculty- or unit-specific systems that don't integrate natively
- Generating and distributing recurring reports (enrolment, financial, HR) on a schedule
- Routing and acknowledging high-volume form submissions (onboarding checklists, access requests)
What RPA does not do well
To set expectations honestly, processes like these are poor candidates:
- Judgment calls. Admissions decisions, grade appeals, academic advising, or scholarship adjudication — bots follow rules and can't make discretionary decisions.
- Unstable processes. Workflows that change every term or depend on systems undergoing frequent updates; bots break and need rework.
- Low-volume tasks. If a task takes minutes a week — say, a form processed a few times a month — automation rarely pays back the build and maintenance effort.
- Fixing a broken process. Automating an inefficient process automates the inefficiency. We often recommend process improvement first.
Where AI extends RPA
Combining RPA with AI opens the door to automating processes that were previously out of reach:
- Document understanding — AI can extract data from semi-structured documents — scanned invoices, transcripts, application forms — that classic RPA can't read, routing low-confidence results to a person for review.
- Classification and triage — AI models can categorize incoming requests or emails (e.g., sorting helpdesk or program-inquiry emails) before a bot routes them.
- Generative AI assistance built into our platforms speeds up building and maintaining automations.
AI-assisted steps introduce probabilistic results, so we design these with human-in-the-loop review and follow UBC's privacy and information-security requirements for any personal or sensitive data.
Features and Benefits
- Time savings. Staff time on repetitive tasks is freed for higher-value work. Savings typically appear as reallocated capacity rather than reduced budgets.
- Consistency. Bots perform the same steps the same way every time, reducing transcription and data-entry errors — provided the process logic and inputs are sound.
- Speed and availability. Bots can run outside business hours and process work faster than manual handling.
- Auditability. Bot runs are logged, supporting review and compliance processes (RPA supports compliance; it doesn't guarantee it).
Price
Our services are cost-recovered. Engagements include:
- Resource costs — analysis, development, testing, and deployment effort by ASD staff.
- Software costs — platform licensing attributable to your automation.
- Ongoing maintenance — automated processes require monitoring and updates when underlying systems change. We'll include an estimated annual maintenance cost in every proposal so there are no surprises.
Two pricing models are available: flat rate (fixed scope, shorter projects) and quarterly billing (larger or ongoing engagements). Costs may be shared across units for common processes, and one-time institutional funding may be available for qualifying projects. Contact us for an estimate — every proposal includes a scoped cost breakdown before work begins.
How an engagement works
- Intake — submit your automation idea; we assess fit against the suitability criteria above.
- Assessment — we map the process with your team, estimate effort, volume, and expected time savings, and give you a go/no-go recommendation. Not every idea will be a good automation candidate, and we'll tell you when it isn't.
- Build and test — development with your team's involvement, including exception handling and a security/privacy review where personal or sensitive data is involved.
- Deploy and support — go-live, monitoring, and agreed maintenance.
Learn More
Get Help
Need help? Contact the Helpdesk