Core Feature

Multi-Step Approval Chains

Every request passes through a configurable chain of approvers. Sequential steps, parallel reviews, conditional routing based on salary band or department — you define the rules, the system enforces them. If an approver misses their SLA deadline, the request automatically escalates.

  • Sequential, parallel, and conditional approval steps
  • Automatic escalation when deadlines are missed
  • Approval delegation for out-of-office coverage
  • Review notes and attachments at each step
  • Complete history — who approved what, when, with what comments
  • Configurable SLA per step (e.g. Finance must respond within 48h)
  • Reject with reason — requestors see exactly why and can revise
APPROVAL CHAIN — Request to Recruit #1042 · $135K
Step 1: HR Manager
Lisa Park — Approved in 2h 14m
Done
Step 2: Department Head
Tom Wilson — Approved in 4h 30m
Done
Step 3: Finance (Budget > $100K)
Pending — 6h before escalation
Active
4
Step 4: CEO Final Sign-Off
Waiting
Financial Control

Budget Tracking & Headcount Planning

Every request is linked to a budget. Before an approver clicks "approve," they see exactly how this request impacts the department's remaining budget for the quarter. Finance teams get real-time dashboards showing committed vs. spent vs. remaining budget by division, department, and cost center.

  • Per-request budget allocation with salary, benefits, and total cost
  • Real-time budget utilization by division, department, cost center
  • Headcount cap enforcement — block requests when cap is reached
  • Budget vs. actual variance reporting for Finance
  • Multi-currency support (CAD, USD, GBP, AED)
  • Fiscal year and quarterly budget period tracking
  • Export to Excel for board and audit reporting
BUDGET DASHBOARD — Engineering Division · Q1 2026
$1.2M
Committed
$340K
Pending Approval
$260K
Remaining
HEADCOUNT UTILIZATION
Engineering18 of 22
Marketing11 of 12
Operations7 of 15
Customization

Custom Form Builder

Design request forms that capture exactly the data your organization needs for each type of request. Position details, salary bands, justification, hiring timeline — all structured and validated before submission. Form versioning ensures old submissions always reference their original template.

  • Drag-and-drop form designer
  • Text, number, date, dropdown, multi-select, file upload fields
  • Conditional field visibility rules
  • Form versioning — submissions locked to their template version
  • Pre-built templates for Recruit, Offer, Extension, and Alert
  • Required field enforcement — incomplete requests can't be submitted
FORM BUILDER — Request to Recruit v3.2
Job Title *
e.g. Senior Developer
Salary Band *
$110K — $145K
Division *
Engineering
Justification *
Team expansion for Q3 product launch...
+ Add fieldv3.2 — Published
Intelligence

Analytics & SLA Monitoring

Real-time dashboards that give leadership full visibility into the approval pipeline. Where is each request? Who's holding things up? Are we meeting our internal SLAs? How does actual spend compare to plan? These aren't retrospective reports — they're live operational views.

  • Live approval pipeline with status breakdown
  • Average processing time per step and per chain
  • SLA compliance rates with trend analysis
  • Budget utilization by division, department, cost center
  • Bottleneck identification — which approvers are slowest
  • Exportable reports (Excel, PDF) for board and audit
  • Configurable daily/weekly email digest for leadership
SLA DASHBOARD — February 2026
94%
SLA Met
1.8d
Avg Time
3
Escalated
APPROVAL TREND (30 DAYS)
Enterprise-Grade

Security, SSO & Tenant Isolation

Every ReqCanvas workspace runs in a fully isolated environment. Your own database, your own encryption context, your own access controls. SAML SSO means your team uses their existing corporate credentials — and each tenant's SSO configuration is completely independent.

  • Per-tenant database isolation — zero data co-mingling
  • SAML 2.0 SSO (Okta, Azure AD, Google Workspace, OneLogin)
  • Per-tenant SSO configuration — your IdP setup doesn't affect anyone else
  • Role-based access: Admin, HR, Executive, User
  • Division-scoped permissions for HR managers
  • Complete audit trail on every action
  • 256-bit AES encryption at rest, TLS 1.3 in transit
AUDIT LOG — Last 24 Hours
14:23 Lisa Park approved Request #1042 ($135K)
13:10 Tom Wilson reviewed Offer #892 ($105K)
11:45 System escalated Request #1038 (SLA breach)
09:30 Admin updated chain "Engineering Hires"
08:15 SSO Azure AD login — rayan@company.com
Everything else you need
📧

Smart Notifications

Configurable email alerts on every approval, rejection, and escalation. Daily/weekly digests for leadership. Custom SMTP so emails come from your domain.

🌿

BambooHR Sync

Automatically import and sync your employee directory. Keep user records, departments, and reporting lines current without manual data entry.

📱

Mobile Responsive

Approve requests from your phone or tablet. Full ReqCanvas experience on any device — no app download required.

🏢

Multi-Division Support

Organize by divisions and departments. HR managers can be scoped to specific divisions — they only see what they're responsible for.

📊

Excel & PDF Export

Download pipeline data, budget reports, and audit logs in Excel or PDF. Ready for board presentations and external audits.

REST API

Full API access for custom integrations. Automate request creation from your HRIS, pull data into BI tools, extend workflows.

See it in action

Start free and experience every feature. Upgrade anytime as your team grows.

Get Started Free Request a Demo