Set up and run your organisation on OpportuNation
OpportuNation is an all-in-one platform for HR, payroll, finance, and procurement β built for NGOs, SMEs, and growing teams across Africa. This guide is built around the order things should be done in: each part of the system depends on the one before it, so setting up in sequence means every module has what it needs to work.
The four portals
OpportuNation is one platform with separate front doors for different users. You only need the one that matches your role β and a single account can hold more than one. Each opens at its own address.
| Portal | Who signs in here | Web address |
|---|---|---|
| Marketing site | Anyone β learn about OpportuNation and start a free trial | opportunation.io |
| Organisation Admin Admin | Founders, HR, finance, and procurement leaders who run the workspace | erp-portal.opportunation.io |
| Employee portal Employee | Staff β payslips, leave, timesheets, expenses, and more | employee.opportunation.io |
| Vendor portal Vendor | Suppliers β purchase orders, deliveries, payments, and RFQs | vendor-erp.opportunation.io |
Signing in
Go to the address for your portal and enter your email and password. If an organisation invited you, use the exact email the invitation was sent to.
- Invited to an organisation? Open the invitation link from your email and follow accepting an invitation. Your email is already filled in β you just set a password.
- Starting a new organisation? Go to the marketing site, choose Start free trial, and follow the steps below.
- Forgot your password? Choose Forgot password on any sign-in screen; we email a single-use reset link.
Creating a new organisation
This takes a few minutes and starts on a free trial β no payment card needed to begin. Whoever creates it becomes the first administrator, the super admin.
- Verify your email. Enter your work email; type the 6-digit code we send to confirm it's you.
- Add your details. Your name and a password (at least 12 characters).
- Name your organisation. Legal name, a shorter display name, and a workspace handle. We check the name isn't already taken as you type β if a similar organisation exists, ask an existing admin there to invite you rather than creating a duplicate.
- Choose your modules and plan. HR, Finance, Procurement β you can change these later in Billing.
- Set your team size and start. Enter your staff count, accept the terms, and your workspace opens.
Admin The setup sequence
Everything in OpportuNation builds on what came before it. Departments hold employees; compensation feeds payroll; access rights make approvals possible. Follow this ladder from the top β each rung unlocks the next.
- Foundation β the structures everything attaches to
-
Departments & job titles
The organisational skeleton. Every employee is slotted into a department and a job title, so these must exist before you add people. Do this first, always.
HRIS β Dept/Job -
Compensation structure
Your pay grades and components. Payroll reads pay from here β without an active compensation record for a staff member, a payroll run has nothing to calculate. Build this before adding people so you can assign each person a grade as you go.
HRIS β Compensation - People β added from the top of the hierarchy down
-
Add employees, senior-first
Add your CEO / executives first, then managers, then their teams. Each person can report to a manager β and you can only pick a manager who already exists, so building top-down means every reporting line and approval chain connects correctly. Assign each employee a compensation grade as you create them.
HRIS β Employees - Access β who can do and approve what
-
Team & Access
Give the people who help run the workspace a role or specific permissions β including the Approve permission for anything they'll sign off. This is the gate: without it, the next step has no effect.
System β Team & Access -
Approval Authority
Now shape what each approver can approve, for whom, and up to what limit. This only works once the person already has the Approve permission from the step above β the two settings work hand in hand, access first.
System β Approval Authority - Go live β let people in, then operate
-
Invite employees to the portal
An employee record doesn't give the person access. Invite them so they can log in to see payslips, book leave, and submit timesheets. Now you're ready to run operations β payroll, finance, and procurement.
HRIS β Employees β Invite to portal
Departments & job titles
Open HRIS β Dept/Job and create the departments your organisation is structured around (Finance, Programmes, Operationsβ¦) and the job titles people hold. Departments can be nested under a parent to mirror your real structure.
Why first: when you add an employee, you place them into a department and give them a job title. Having these ready means every staff record lands in the right place β and it's what later scoping (like “approve leave for my department only”) is built on.
Compensation structure
Open HRIS β Compensation and define your pay grades and the components that make up pay. This structure is the single source your payroll calculates from.
Add employees β from the top down
Open HRIS β Employees and add people starting with the most senior β CEO and executives, then managers, then their teams.
Why senior-first matters
Each employee can be given a manager, and you can only choose a manager who already exists in the system. Adding people top-down means every reporting line connects the first time, which is what drives “my direct reports” approval scopes and manager-based routing. If you add junior staff first, you'll have to go back and set their managers later.
Adding one person
Choose Add employee. The form is tabbed β Identity, Work, Compensation, Personal contact, Sensitive. Only a few fields are required: employee code, first and last name, and hire date. Set their department, job title, manager, and compensation grade here too.
name@company.com). If something's wrong, the form tells you which tab to fix before it will save.Adding many people at once
Use Bulk import: download the CSV template, one row per employee, and upload (CSV or Excel). Every row is previewed and problems flagged before anything saves.
Team & Access
Open System β Team & Access to control who can do what. There are three role levels:
| Role | What it can do |
|---|---|
| Super admin | The organisation owner β full control, including billing and other admins. There's always at least one. |
| Admin | Broad control of the workspace and its modules. |
| Member | A staff member with a precise set of permissions you grant β nothing more. |
For members you grant permission per area and per action β view, create, update, delete, approve. So a line manager can be allowed to approve their team's leave and timesheets without touching payroll or finance.
Approval Authority
Open System β Approval Authority to fine-tune, for each person and each request type (leave, purchase requests, travel, expenses, timesheetsβ¦):
- Whether they can approve that request type at all.
- Whose requests β direct reports only, their department, specific departments, or everyone.
- Up to what limit β e.g. approve purchases up to an amount, above which it escalates.
- Delegation β whether they can hand approvals to someone else while away.
Invite employees to the portal
An employee record alone doesn't let the person log in. To give them access to payslips, leave, and timesheets, send an invitation: open the employee and choose Invite to portal (or Resend invite if they were invited before). The Portal access column on the employee list shows who is Linked, Invited, or Not invited.
What the employee does
- Opens the invitation link from their email.
- Chooses I have an account (if they already use OpportuNation) or Create account.
- Their email is already set β they just enter or create a password.
Admin Running payroll
Open HRIS β Payroll to prepare, review, and finalise a pay run. The flow:
- Create the run for the period. It pulls each employee's active compensation.
- Review per employee. Check the calculated pay; approve an entry or send it back for correction.
- Finalise. Once finalised the run locks, and each employee's payslip becomes available in their portal. Payroll also posts through to the finance ledger.
Where enabled, Salary Advance lets you record staff loans and advances that are recovered automatically through future payroll.
Admin Finance & the ledger
Finance keeps your books. Set it up in this order so each piece has what it needs:
- Chart of accounts. Create your accounts (each with a unique code). Everything posts to an account, so this comes first. Some system accounts are provided and can't be changed.
- Accounting periods. Postings land in an open period; a closed period won't accept new entries. Keep the current period open as you work.
- Budgets & budget holders. Set budget lines and assign who owns each, so you can track budget-versus-actual and burn rate.
- Then day-to-day. Post journal entries (which must balance), review the expense claims staff submit from their portal, and run reports and exports. Finalised payroll posts here automatically.
Admin Procurement & vendors
Procurement runs from a request through approval to a purchase order and delivery. Vendors come first, because you can't issue a PO to a supplier who isn't verified.
- Add the vendor. In Procurement β Vendor Registry, register the supplier or invite them to register themselves.
- Verify them. The vendor sets their registration type and uploads the required compliance documents (PDFs). Verification confirms these before you transact.
- Raise a purchase request and route it through its approvers (this is where Approval Authority thresholds apply).
- Issue the purchase order to the verified vendor, then record delivery / goods received.
Admin Recruitment
Where enabled, HRIS β Recruitment helps you hire: create a job requisition, get it approved, post the role, track applicants through your stages, and β when someone is hired β turn them straight into an employee record without re-typing everything.
Employee Your employee workspace
The employee portal (employee.opportunation.io) is your personal home for work life. Sign in and you land on your Overview; the sidebar groups things into Personal, Work, and Your data.
Payslips
View and download every payslip once payroll is finalised β across all your employers.
Timesheets
Log your weekly hours and submit them for approval.
Leave
Check your balance, request time off, and see where a request stands.
Expenses
Submit expense claims and track reimbursement.
Loans
See salary advances and how repayment is progressing.
Requests
Raise procurement and other requests where your organisation allows it.
Performance
View your probation and performance reviews.
Documents
Your employment documents, kept in one place.
Employee Everyday tasks
Book leave
Open Leave, check your balance, and submit a request with the dates and type. It goes to your approver; the status updates once they respond.
Submit a timesheet
Open Timesheets, add your hours for the week, and submit. You can edit it until it's approved.
Claim an expense
Open Expenses, enter the details and amount, attach a receipt where needed, and submit for approval.
Get your payslip
Open Payslips to view or download any payslip. New ones appear automatically once your employer finalises that month's payroll.
Your data, your control
Under Your data you can export a copy of your information and request account deletion.
Employee Working with more than one employer
A single personal account can work with several organisations β useful for consultants and contractors. Your records stay separated per employer.
- Sign in to the employee portal with your personal account.
- Open Organizations to see every organisation you belong to.
- Switch into a workspace to access that employer's records β you confirm with your password when entering.
Vendor The vendor portal β for suppliers
If you supply an organisation using OpportuNation, they can invite you to the vendor portal (vendor-erp.opportunation.io) β one place to work with every buyer connected to you.
Purchase Orders
View POs from your buyers β quantities, amounts, and delivery dates in one place.
Delivery Confirmations
See when goods are accepted, partially accepted, or flagged for inspection.
Payment Status
Follow payment status from buyers who've enabled it.
Vendor Profile
Keep your registration, tax, and banking details current.
Compliance Documents
Upload and manage certificates. Verified documents build buyer trust.
RFQ Pipeline
Receive requests for quotes and respond on price and delivery.
To get started: register or accept your invitation, complete your Vendor Profile, set your registration type, and upload the required compliance documents. Keeping these current means buyers can onboard and transact with you without delay.
Account & security
Your data's safety is built into the platform. A few things worth knowing:
- Each organisation's data is fully separated. One organisation can never see another's records.
- Passwords are protected. Stored only in a scrambled form that can't be reversed β not even by us β and must be at least 12 characters.
- Sensitive details are encrypted. Bank account and tax numbers are encrypted, and only the last few digits are ever shown.
- Signing out ends the session immediately. Once you log out, that session can't be used again, even from the same device.
- Documents are private. Files you upload are accessible only to the people and organisation they belong to.
Getting help
Stuck, or something not behaving as this guide describes? We're here to help.
- Email support: support@opportunation.io
- Learn more: opportunation.io
When you write in, tell us which portal you were using and what you were trying to do β it helps us help you faster.