Workflow & Approvals
Many important actions in ApixONN — paying out a milestone, approving a big invoice, terminating a contract, running payroll, promoting an employee — don't take effect the moment you submit them. They go through an approval workflow first: one or more people review the request and either approve or reject it. This page explains how approvals work, where they live, who approves what, and how to act on them. It's the single most important page to read if you've ever submitted something and wondered "where did it go?"
Company Dashboard11 min read10 sections
On this page10 sections
- Why some actions need approval
- The Workflow Inbox — where approvals actually live
- The golden rule: you can only approve items assigned to you
- How to approve an item
- How to reject an item
- How to know an approval is waiting for you
- The big picture: what triggers approval, who approves, and where it goes
- What happens after the final approval
- Statuses
- Tips & FAQ
Read this first: The person who submits a request is almost never the person who approves it. That's by design (it's called separation of duties). Submitting starts the process; someone else finishes it.
#Why some actions need approval
Approvals exist so that no single person can move money, change someone's pay, or commit the company without a second set of eyes. This is a core financial and HR control.
When you submit an action that needs approval, ApixONN does three things automatically:
- Freezes the record in a "pending" state. Nothing happens yet — a payment isn't paid, a contract isn't ended, a leave isn't booked.
- Routes the request to the right approver based on their role (not their name). For example, a milestone payment goes to whoever holds the Project Manager role first, then whoever holds the Finance Manager role.
- Notifies that approver and drops the item into their Workflow Inbox.
Only after the last required approver says "yes" does the action actually take effect.
Note: Some low-risk actions have no workflow and take effect immediately (for example, invoices under a small threshold). The big table further down shows exactly which actions trigger a workflow and which don't.
#The Workflow Inbox — where approvals actually live
Where to find it: Sidebar → Workflow Inbox
This is the one place pending approvals appear. If an item is waiting for your decision, it's here — and nowhere else.
Important — three common places people look, and why they're wrong:
- Not on the record's own page. Opening the milestone, invoice, or leave request itself won't give you an Approve button. The record just shows its status as pending.
- Not the project's "Approval" tab. A project's Approval tab is only for approving the creation of a brand-new project. It does not show milestone, invoice, or any other approvals.
- Not the person who submitted it. The submitter sees the item marked "pending," but the Approve/Reject buttons only appear for the assigned approver.
#What you can do here
- See every work item currently assigned to you for approval.
- Switch between Pending items (awaiting your decision) and Completed items (already decided).
- Search by title, description, or requester.
- Filter by workflow type or priority (High / Normal / Low).
- See each item's progress — which step it's on (e.g. "Step 1 of 2") and who has already approved.
- Approve or Reject an item, with a comment.
- View the full details and history of an item before deciding.
Workflow Inbox showing the Pending tab, a "3 Pending Items" badge, a search box, Type and Priority filters, and a list of work-item cards each with a progress bar and Approve / Reject / View buttons
#Reading a work-item card
Each card shows you, at a glance:
| On the card | What it tells you |
|---|---|
| Title & description | What's being approved and why |
| Step X of Y badge | Which approval step this is, and how many total |
| Status badge | Pending / Approved / Rejected / Cancelled |
| Overdue flag (red) | The step passed its response deadline (SLA) |
| Priority icon | High (red), Normal (yellow), or Low (green) |
| Requester | Who submitted the request |
| Due date | When your decision is expected |
| Progress bar | How many steps are approved out of the total |
| "Approved by" chips | Who approved the earlier steps, and when |
Tip: The number badge next to Workflow Inbox in the sidebar tells you items are waiting. Open the inbox to clear it.
#The golden rule: you can only approve items assigned to you
This trips people up constantly, so it's worth stating plainly:
Your Workflow Inbox only ever shows items routed to you. You cannot see, open, or approve an item that was routed to someone else — and there is no exception for senior roles. Even a Super Admin cannot approve an item assigned to another person. The system checks, on every approval, that the item belongs to the person clicking the button.
Why it works this way:
- Approvals are routed by role. If a step says "Finance Manager approves," it goes to a user who holds the Finance Manager role — not to you, unless that's you.
- Separation of duties means the approver must be a different, specific person, so authority can't be bypassed by whoever happens to be an admin.
What this means in practice:
- If your inbox is empty, nothing is waiting on you — even if a colleague is stuck waiting for an approval on something you care about.
- If a request is stuck because the assigned approver is unavailable, the fix is reassignment or delegation (see FAQ), not "an admin approves it instead."
#How to approve an item
- Go to Sidebar → Workflow Inbox.
- Make sure you're on the Pending tab.
- Find the item (use search or the Type / Priority filters if the list is long).
- Click View to review the full request and its history (recommended for anything significant).
- Click the green Approve button on the item.
- In the pop-up, optionally type a note in the comments box ("Add any comments or notes…").
- Click Approve to confirm.
The item moves out of your Pending list. If it was the last step, the underlying record now completes (see "What happens after the final approval"). If more steps remain, it automatically routes to the next approver.
Approve pop-up with an optional comments text area and a green Approve button
#How to reject an item
- Open Workflow Inbox → Pending.
- Find the item and click the red Reject button.
- In the pop-up, type a clear reason in the text box. A reason of at least 10 characters is required — the Confirm button stays disabled until you provide one.
- Click Confirm Rejection.
Note: Rejecting halts the entire workflow immediately. Any later steps that hadn't happened yet are cancelled, the underlying record is marked rejected (or returned for rework), and the original requester is notified with your reason. Rejection is not "send back one step" — it stops the whole request. Be specific in your reason so the requester knows what to fix.
Reject pop-up warning that rejecting halts the workflow, with a required reason text area and a "Confirm Rejection" button
#How to know an approval is waiting for you
You'll find out in two places:
| Where | What you'll see |
|---|---|
| Sidebar → Workflow Inbox | A small number badge indicating pending items, and a "Pending Items" count at the top of the inbox itself. |
| Sidebar → Notifications → Inbox | A notification each time an item is assigned to you, plus notifications when your own submitted requests are approved, rejected, or completed. |
Tip: Get in the habit of checking the Workflow Inbox whenever its badge shows a number. Approvals often have a response deadline (SLA), and overdue items are flagged in red and can be escalated.
#The big picture: what triggers approval, who approves, and where it goes
This is the master reference. Every action below, when submitted, creates work items that appear only in the assigned approver's Workflow Inbox, step by step. Approvers are matched by role; where a step says "Manager," the system routes to the requester's own line manager.
Note: Your company's administrator can customise these chains (Sidebar → Settings → Workflows). The routing below reflects the standard preset workflows shipped with ApixONN. If your company changed a workflow, the steps you see may differ — always trust what's in your Workflow Inbox.
#Projects & milestones
| Action you submit | Approval workflow | Step 1 | Step 2 | Step 3 | Step 4 |
|---|---|---|---|---|---|
| Payment milestone under $10K | Milestone Payment (Small) | Project Manager | Finance Manager | — | — |
| Payment milestone $10K–$50K | Milestone Payment (Medium) | Project Manager | Finance Manager | CFO | — |
| Payment milestone over $50K | Milestone Payment (Large) | Project Manager | Finance Manager | CFO | CEO |
| Go-live milestone | Go-Live Milestone Approval | Technical/PM verification | Project Manager sign-off | Executive (CEO) | — |
| Approval-type or critical milestone | Milestone Completion Approval | Project Manager | Department Head (manager) | — | — |
| Create a new project | Project Creation Approval | PMO review | Finance Manager | — | — |
| Project budget change (>10%) | Project Budget Change | Project Manager | Finance Manager | CFO | — |
| Resource allocation to a project | Resource Allocation Approval | Manager | Resource Manager | Project Manager | — |
| Weekly timesheet | Weekly Timesheet Approval | Manager | — | — | — |
#HR & people
| Action you submit | Approval workflow | Step 1 | Step 2 | Step 3 | Step 4 | | --- | --- | --- | --- | --- | | Leave request, up to 5 days | Leave Request Approval | Your Manager | HR | — | — | | Leave request, over 5 days | Leave Request Approval (Extended) | Your Manager | Department Head | HR | — | | Contract renewal | Contract Renewal | Manager | HR Manager | — | — | | Salary amendment | Salary Amendment Approval | Manager | HR Manager | CFO | — | | Grade change / promotion | Grade Change Approval | Manager | HR Manager | — | — | | Contract termination | Contract Termination | Manager | HR Director | CEO | — | | Promotion request | Employee Promotion | Manager | Department Head | HR Director | CEO | | Performance evaluation | Performance Evaluation | Manager | HR Manager | — | — | | Uploaded document verification | Document Verification | HR | — | — | — |
#Finance & payroll
| Action you submit | Approval workflow | Step 1 | Step 2 | Step 3 |
|---|---|---|---|---|
| Invoice under $10K | (No workflow) | Takes effect without approval | — | — |
| Invoice $10K–$50K | Invoice Approval (Medium) | Finance Manager | CFO | — |
| Invoice over $50K | Invoice Approval (Large) | Finance Manager | CFO | CEO |
| Receipt over $5K | Receipt Approval | Finance Manager | — | — |
| Payroll cycle | Payroll Cycle Approval | HR Manager | CFO | — |
| Emergency payroll override | Payroll Emergency Override | HR Director | CFO | — |
| Salary advance request | Salary Advance Request | Manager | HR Manager | Finance Manager |
Note: The amount thresholds decide which workflow runs. A payment milestone is measured by its payment amount; an invoice by its total. This is why a $9,000 invoice completes instantly while a $12,000 one waits for two approvals.
Note on "CFO/CEO" steps: Your company maps these to whichever roles it uses for senior finance and executive sign-off. If your company doesn't use a particular senior role, your administrator will have adjusted the workflow so it still routes to a real person. The 13 standard roles you may see as approvers include Project Manager, Finance Manager, Payroll Manager, HR Manager, Resource Manager, Team Lead, Accountant, Admin, and Super Admin.
#What happens after the final approval
Once the last required approver approves, ApixONN completes the underlying action automatically. You don't have to go back and "finish" it. Examples:
| What was approved | What happens on final approval |
|---|---|
| Payment milestone | The milestone is marked completed, and if it's billable, a draft invoice is created automatically so Finance doesn't re-key the amount. (It's a draft only — no revenue is posted until Finance reviews and sends it.) |
| Leave request | The leave is approved and the employee's leave balance is deducted. |
| Invoice | The invoice is marked approved, ready to be sent. |
| Resource allocation | The allocation goes active and a budget entry is created. |
| New project | The project moves from planning to active. |
| Contract renewal | The contract's end date is extended and logged. |
| Salary amendment / grade change | The new pay or grade is applied to the employee's contract. |
| Contract termination | The contract is marked terminated with a termination date. |
| Timesheet / evaluation / payroll cycle | Marked approved and ready for the next stage. |
If instead the request is rejected at any step, the record is marked rejected (or, for milestones, returned to in progress so it can be reworked and re-submitted), and the requester is notified.
#Statuses
Work items in your inbox carry one of these statuses:
| Status | What it means |
|---|---|
| Pending | Waiting for the assigned approver to decide. Shows in the Pending tab. |
| Approved | This step was approved. If it was the last step, the whole request is complete. |
| Rejected | Someone rejected this step, which halted the entire workflow. |
| Cancelled | This step never needed a decision — it was cancelled because an earlier step was rejected, or the item was reassigned away. |
An item may also be flagged Overdue (red) if it passed its response deadline while still pending.
#Tips & FAQ
"I submitted something but nothing happened — where did it go?" It's waiting for an approver. Nothing takes effect until it's approved. The item is in the assigned approver's Workflow Inbox, not yours and not on the record's page. Check the record's status — it should read pending — and check your Notifications for a confirmation that it was submitted.
"Who approves my request?" It depends on the action — see the big table above. As a rule of thumb: most HR requests (leave, renewals, salary, promotions) start with your line manager, then HR. Most finance and milestone items start with the relevant manager (Project Manager or Finance Manager) and climb to senior finance/executive roles as the amount grows.
"I can't find the approval in my inbox — I'm sure it's mine." Three checks: (1) You're on the Pending tab, not Completed. (2) The item is genuinely routed to your role at the current step — if it's still on an earlier step handled by someone else, it won't reach you until they approve. (3) You actually hold the role the step requires. If all three are true and it's still missing, ask your administrator to confirm the workflow's routing.
"I'm a Super Admin (or Admin) — why can't I approve this?" Because it isn't assigned to you. Approval authority follows the specific person the step routed to, not your permission level. This is deliberate — it keeps separation of duties intact. If the assigned approver is unavailable, use reassignment/delegation rather than expecting an admin override.
"The approver is on leave and the request is stuck." Two options exist on a work item for exactly this: Reassign (hand the item to a different person) and Delegate (temporarily let someone else act on your behalf). These are available to the person the item is assigned to, or an administrator, depending on the workflow's settings. Overdue items can also be escalated automatically to a manager or admin.
"I rejected by mistake — can I undo it?" No. Rejection halts the workflow and can't be reversed from the inbox. The requester needs to submit the action again, which starts a fresh approval from step 1.
"Why did my small invoice go through instantly but a bigger one didn't?" Amount thresholds. Invoices under the small threshold have no workflow and take effect immediately; larger amounts trigger multi-step approval. Same idea for milestone payments.
"Who sets up or changes these approval chains?" An administrator, under Sidebar → Settings → Workflows. If your company's steps differ from the tables above, that's expected — your administrator has customised them. The Workflow Inbox always reflects the real, current routing.
"What does the number on the Workflow Inbox menu mean?" It signals that items are waiting for you. Open the inbox and clear your Pending list.