Docs

One-tap approvals

One-tap approvals is a single queue for everything that needs the owner's or a manager's decision: leave, expenses, purchases and documents. Each row is decided with one click, and every decision is stamped with the time it was audit-logged.

Open it from AI Work OS · One-Tap Approvals in the sidebar (the badge shows pending requests), from the Awaiting me KPI on the Daily Brief, or from the Decide link in the AI synthesis card. The page title is One-tap approvals, subtitle "Median decision time this month: 41 minutes · every decision is audit-logged".

The One-tap approvals queue with filter chips and rows showing Approve and Reject buttons
The queue. Pending rows carry Approve and Reject; decided rows show a status badge.

Filters

Four chips above the queue control what you see. The active chip is highlighted.

ChipShows
AllEvery request, regardless of status.
Pending · NRequests still waiting for a decision. N updates as you decide.
ApprovedRequests you or a colleague approved.
RejectedRequests that were declined.

When a filter has nothing to show, the queue displays Nothing here with "No {filter} approvals."

Reading a row

  • Icon and colour: a calendar for Leave (amber), a coin for Expense (red), a box for Purchase (blue), a document for Document (green).
  • Title: what is being requested, for example "Annual leave - 24 to 28 Aug".
  • Subtitle: {type} · requested by {person}. Requests with no amount also show their reference, such as APR-3110.
  • Amount: shown on the right in AED with the label "amount" when the request carries money.
  • Actions or status: pending rows show Approve and Reject; decided rows show a green Approved or red Rejected badge.
  • Audit stamp: after you decide, the subtitle gains · audit-logged HH:MM with the time of the decision.

Request types

The queue in the demo workspace is seeded with one request of each type so you can try every path.

TypeSeeded requestRequested byAmountInitial status
LeaveAnnual leave - 24 to 28 AugOmar HaddadPending
ExpenseClient dinner - Nusr-EtRania AzizAED 1,240Pending
Purchase50 steel coils - Jebel SteelAisha RahmanAED 88,000Approved
DocumentAl Habtoor supply contractLegalAED 126,500Approved

Leave requests come from HR and payroll, expenses and purchases from the spend side of Accounting and Suppliers, and documents from quotations and contracts that need sign-off before they go to a customer.

Approve or reject a request

  1. Filter to Pending

    Click Pending · N so only open requests are listed.

  2. Check the details

    Read the title, who asked, and the amount. For a purchase, confirm the supplier and value against the quotation or purchase order.

  3. Click Approve or Reject

    The buttons are replaced by the status badge and the subtitle gains the audit-logged stamp with the current time. The pending count on the chip and in the sidebar badge drops by one.

  4. Review later

    Use the Approved or Rejected chips to find past decisions. Every decision is written to the audit trail: see Audit logs.

Decisions in this build

Decisions and their time stamps persist in this browser so the queue stays consistent across reloads while you evaluate the product. Notifying the requester and posting back to the source record arrive with the workflow service in a later release. There is no undo: a decided request cannot be reopened from this screen.

The Daily Brief showing the AI synthesis card with the Decide link to the pending approval
The Daily Brief surfaces the oldest pending request as a one-tap Decide link.

Approvals on the Daily Brief

The morning synthesis on the Daily Brief names the pending approval and shows a one-tap link: Decide: Annual leave - 24 to 28 Aug with the meta line "Requested by Omar Haddad · pending 2 days". Clicking it opens this queue. The Awaiting me KPI counts pending approvals, the evening digest carries them forward as For tomorrow, and the "Today across your business" list links here with an Awaiting you badge. The Executive dashboard shows Approvals stuck for the month or quarter.

The sidebar with the One-Tap Approvals item and its pending badge
The sidebar badge on One-Tap Approvals counts pending requests.

Who can approve

Owner and Administrator always see the queue. HR Manager has it by default so leave requests can be decided in HR. Other roles gain it when an administrator ticks the One-Tap Approvals module for that role in Users & access; the full matrix is in Roles and permissions.