Product
Pricing Integrations
Resources

Internal operations

Every request has a clear path: who approves, and who it’s waiting on

Build your own request types with their own forms and flows: multi-level approval, conditional branches and parallel paths. Leave, overtime, business-trip and attendance-correction requests update attendance and leave balances once approved.

How it works

A leave request on its way through approval

Illustrated with the sample store HaShop: Huy asks for three days off.

  1. Submit

    From a template or your own form, on the web or in the app.

  2. Branch

    AND/OR conditions and parallel branches.

  3. Multi-level

    All, any one or in sequence, with a deadline for each step.

  4. Your turn

    The approvals bot pings each approver in team chat and reports the outcome.

  5. Recorded

    Built-in request types deduct leave and update the timesheet.

Know where every request is

The timeline shows upcoming steps too, so the requester can see who it is waiting on.

Approve in bulk

Select several requests to approve or reject, or share a batch for an approver to clear in one table.

Approved means done

Built-in request types record leave, remote work, overtime and shift swaps in HR automatically — no retyping.

Capabilities

What’s inside Approvals

Form builder

Amounts written out in words, formulas, line-item tables, GPS location, remaining leave, customer, deal, project or supplier pickers, conditional fields and monthly submission limits.

Branching flows

Approval, CC, condition (AND/OR with a default branch) and parallel steps; several approvers can be “all”, “any one” or “in sequence”.

Flexible approvers

Named people, roles, line managers by level, department heads or the requester’s choice, with a deadline for each step.

Reassign, send back, withdraw

Pass a step to someone else, add approvers before, alongside or after, send back for changes, withdraw or duplicate a request.

Ready-made templates

Leave, remote work, overtime, business trips, late arrival, early leave, shift swaps, attendance corrections, expense claims and purchase requests with item tables.

Approval analytics

Totals, approved, rejected and overdue requests, handling time (median, mean, p90), and Excel exports of requests and each approval step.

10request types ready when a workspace is created
3ways to approve with several people: all, any one, in sequence
50,000requests per approval-report Excel export

Approvals are included in All-in-one, Unlimited and the trial (not in CRM Only). Quote approval is a separate flow inside the Sales CRM.

Getting started

4 steps to get going

  1. 1

    Pick a template

    Start from a template or a blank page; choose who can submit and when it applies.

  2. 2

    Build the form

    Add fields, required rules, conditional display and monthly limits.

  3. 3

    Design the flow

    Add approval, CC, condition and parallel steps with deadlines.

  4. 4

    Submit & follow

    Staff submit on the web or in the app; the approvals bot pings each approver when it’s their turn.

FAQ

Frequently asked questions

Didn’t find your question?

Call 1900 636 400 or book 30 minutes with the CNV team.

Hours: Monday – Saturday, 8:30 – 17:30 (GMT+7)

Can I delegate approvals while I’m away?

There’s no automatic delegation yet. An approver can pass the step to someone else.

Can I approve on my phone?

Yes. The CNV Work app lets you submit from templates, approve, reject, send back or withdraw, with a notification when it’s your turn.

Do approved requests update attendance and leave?

Yes, for the built-in types: leave (deducted from balances), attendance corrections, late arrival, early leave, remote work, overtime, business trips, shift swaps and resignations (sent to offboarding).

Ready to bring your whole team into one workspace?

Book 30 minutes with the CNV team to see CNV Work on sample data shaped like your business — or start a full-featured 14-day trial yourself.