Skip to main content

The product

68 modules shipped. Here are the main ones, without dressing them up

What follows covers the main modules that exist and run in production. The only one still in draft is marked "coming" and should not enter into your buying decision. What does not exist at all is not on this page.

Service deskTicketsTeam queue
Open · 42My tickets · 11SLA at risk · 3
TicketSubjectResolution SLA
TIC-2481File server unreachable since this morningClinique Dubois12 min late
TIC-2480Garage door to repair, visit on MondayAtelier Roy5 h 40 remaining
TIC-2479Outgoing email blocked, 3 usersGroupe Bélanger1 h 05 remaining
TIC-2478Microsoft 365 licence renewalCoop Verchères2 d 3 h remaining
TIC-2477Change order signed on site, add to invoiceImprimerie Sainte-Marie3 h 20 remaining

Interface shown for illustration, with fictional data.

What’s new · October 24, 2026

What changed in OKTO PSA in October?

Versions 2.188 to 2.297, released between October 15 and 24, 2026. The three screens below look the way they do today, with made-up data. Everything that follows runs in production.

October 24, 2026 · version 2.297

New client portal

Shipped

The client types what they need in one sentence and sends it. Their home page shows what is waiting on them, their open requests and four tiles: requests, quotes, invoices, devices.

  • A guided tour of each section the first time, restartable from the account menu
  • Portal and email links in the client’s language, English or French
  • “?” help on every page and tooltips on buttons and tiles
All about the client portal

October 23 and 24, 2026 · versions 2.288 to 2.297

The ticket, in rows

Shipped

Ticket details now sit in rows: the label on the left, the value on the right. The contact card lines up and the linked asset shows an icon for its type.

  • Files attached before the ticket even exists, with the paper clip or dragged into the description
  • A photo, video or audio file dragged into a note, an email or a reply becomes an attachment
  • Videos, HEIC photos, audio and Outlook emails (.msg, .eml) accepted, and checked like any other file

October 16 to 24, 2026

The invoice, in rows

Shipped

The invoice’s right-hand panel now sits in rows, with a single Edit link and a sending log that folds open.

  • Invoices to debit checked off on the client record, with the total, without opening each one
  • Taxes follow the billing province: HST, GST alone, or GST and QST in Quebec
  • An invoice that is paid or sent to QuickBooks is corrected with a credit note, and every change is logged
Invoicing in OKTO PSA

October 22, 2026 · version 2.267

OKTO PDF and its form builder

Shipped

Read, annotate, sign, merge and split your PDFs without leaving the product. The new Form tab places fillable fields on a PDF: signature, initials, text, date, list or checkbox.

  • “Finish the form” writes real form fields, readable in any PDF reader
  • With the Signature module, “Send with OKTO Sign” goes out with the fields already placed
  • Text in scanned documents is recognized, in English and in French
All about OKTO PDF

October 17 to 23, 2026

Set everything up yourself, without mistakes

Shipped

When you turn on a module, a Next step window says what to set and opens the right field. Every screen has its “?” help that explains what it is for, with an example.

  • Until a module is ready: a “One step left” banner and a “To finish” line in the first settings
  • The Configure button takes you to the field, with an animated outline and a bubble that says what to do
  • Your instance is created in about 2 minutes, with your administrator account already set up
  • Without the right to configure, the banner says who to ask

And also, by topic

October 15 to 23, 2026

OKTO HR and payroll

Shipped

Applications arrive with the résumé already read, and payroll follows the rules: time and a half after 40 hours, sensitive details protected.

  • Applications: spam set aside, one record per person even when they apply again
  • Training certificates in PDF, with a QR code that leads to a verification page
  • Payroll report on screen, ready to print, and filed in SharePoint once the payroll is paid
  • Five screens redone: My file, My pay, My training, Contractors, Applications
OKTO HR and payroll

October 17 to 24, 2026

Quotes

Shipped

In the French interface, “devis” is now “soumission” everywhere. The quote goes out in the client’s language.

  • Illustrated PDF: numbered sections, cards, steps and prices, repeated on the public page
  • Email, PDF and public page in English for an English-speaking client
  • Hour overruns in a table: check several and approve them in one go
See money

October 19, 2026 · versions 2.229 to 2.233

Six business types

Shipped

Professional services, real estate brokerage, retail and distribution, manufacturing and machining join construction and IT services.

  • Each type has its own vocabulary, sales stages, roles and setup steps
  • A project becomes an engagement in professional services, a transaction in brokerage
  • Outside IT services, the Assets section can be turned off
See the industries

October 15 to 20, 2026

Microsoft 365 and Teams

Shipped

Teams calls and meetings attach to the ticket, and nothing is entered without your approval.

  • Teams call button next to phone numbers; a call started from a ticket goes to its thread, with its length
  • Calls tab on client and contact records, with Call back and Open a ticket
  • Time from Teams meetings with a client offered in Approvals
  • For IT service providers, on request: employee arrivals and departures, risky users, DMARC email security
OKTO PSA for IT services

October 16 to 20, 2026

Secret notes and OKTO Links

Shipped

Sending that protects information, and short links that count clicks.

  • An encrypted note to anyone, even without a record, protected by a password you say out loud
  • It deletes itself after 24 hours to 30 days, or on first reading
  • Short links with a QR code and the link text you choose, pasted as is into Teams and Outlook

October 22 and 23, 2026

Construction

Shipped

Jobs are billed by phase, and your documents carry your licence everywhere.

  • Each phase shows its price, what is billed and what is left; several phases go on one invoice
  • Sub-projects +001, +002 created from the master project, and an hours report in CSV or PDF
  • RBQ licence and NEQ in the header of every document; tax numbers printed once on quotes
  • Holdbacks by release date, competency cards read from a photo, offline Android tablets
The Construction module

01

Service and support

What happens when the phone rings.

Requests, tickets and work orders

Shipped

The request and ticket queue, the queues by team, the priorities, the statuses, the assignment and the full history of every intervention.

  • Queues by team and by employee
  • Configurable priorities, statuses and categories
  • Complete, timestamped history
  • Time entered directly on the ticket

Scheduled tickets

Shipped

Tickets that have to exist on a given date, or come back every month, open by themselves in the queue.

  • One-time opening on a date, or a recurrence
  • Assigned to the intended team as soon as it opens
  • Renewals, preventive maintenance, periodic checks
  • Manual triggering of due deadlines if needed

Global search

Shipped

A single field, called up from the keyboard, that searches tickets, clients, assets, projects and alerts at the same time.

  • Ctrl K shortcut from any screen
  • Matches highlighted in the results
  • Narrow the scope with one key
  • Navigate and open entirely from the keyboard

SLAs in business hours

Shipped

For IT services: first response and resolution targets follow your real opening hours, not a 24 h clock.

  • Business calendars per client
  • First response and resolution tracked separately
  • Clock paused while waiting on the client
  • Eastern Time and Quebec statutory holidays

CSAT

Shipped

The satisfaction survey goes out when the ticket closes and the result stays attached to the client file.

  • Sent on closing
  • Result attached to the ticket and to the client

SMS

Shipped

Telling a client the crew is on the way, confirming an appointment, passing on an outage: by text, from the ticket.

  • Sent from the ticket
  • Message blocks as an option

Mobile app

Shipped

OKTO PSA installs on the home screen of your phone and tablet, under your company's name. As an option, offline mode keeps a copy you can browse when the network drops.

  • Offline: dashboard, projects, clients, quotes, invoices, service reports and equipment
  • A strip shows how old the displayed data is
  • Pending entries stay listed, and screens reload when the network comes back
  • No payroll, banking or social insurance data on the device, and the copy is erased at sign-out

02

Money

From the quote to the payment, Quebec taxes included.

Quotes with a public view

Shipped

A link the client opens in their browser, with no account, to read and accept your proposal. The PDF and the public page show the same illustrated summary.

  • Email, PDF and page in the client’s language
  • Accepted online
  • Converted into an order

Orders

Shipped

The accepted quote becomes an order, the order becomes an invoice.

  • Order status tracking
  • Attached to the project or the contract

Invoices, payments and receipts

Shipped

Full billing, collection through Stripe, automatic receipts, and reconciliation in QuickBooks.

  • Online payment through Stripe
  • Automatic receipts
  • QuickBooks synchronisation

Native GST and QST

Shipped

Quebec taxes are calculated by the product, not cobbled together in a "custom tax" field. QST applies correctly, on the right base.

  • GST and QST calculated line by line
  • Tax numbers, RBQ licence and NEQ on the invoice
  • Per-client exemptions

Recurring billing

Shipped

Your monthly plans go out on their own, on the same day, with the right amounts and the right taxes.

  • Monthly and annual cycles
  • Prorated adjustments

Contracts and prepaid blocks

Shipped

Banks of hours draw down as time is entered. You see the balance before the client asks for it.

  • Prepaid blocks of hours
  • Automatic drawdown
  • Balance visible in the portal

Expenses and receipts

Shipped

The employee snaps the receipt on their phone and fills in the claim in a few steps. GST and QST are calculated on their own, separately, rounded to the cent.

  • Date, type, account and last project already filled in
  • Expense types with their rules: deductible share, recoverable taxes
  • Managers add or correct an expense, and the record keeps who changed it and when

Quote pricing and forecast

Shipped

The quote assistant compares your price with what you usually win and lose on similar work. The dashboard estimates what will get signed, based on how your clients and salespeople actually behave.

  • The full quote history checked when needed
  • A reference price older than 12 months is flagged "to review"
  • Each quote detailed in the forecast

Multi-currency

Coming

In draft. Quotes already use the client's currency; invoices stay in Canadian dollars.

  • Invoices in another currency: in development

03

Delivery

The projects, the time, the equipment.

Projects and milestones

Shipped

The engagements and job sites that outlast a ticket: phases in hours, milestones, tasks, time and billing all attached.

  • Milestones and deadlines
  • Time attached to the project
  • Billing at the milestone, amount left to bill tracked

Timesheets

Shipped

Time is entered where it happens: ticket, work order, project. The sheet fills itself in, for a whole crew too.

  • Entry on tickets, work orders and projects
  • Billable and non-billable time

Assets

Shipped

The inventory of what you manage at the client: workstations and servers in IT, installations and equipment elsewhere, tied to the site.

  • Attached to the client and the site
  • Linked to the tickets

04

Clients

What the client sees and what you know about them.

CRM: clients, sites, contacts

Shipped

One client can have several sites, and each site its own contacts. That is the reality of a service business, and the data model respects it.

  • Client → site → contact hierarchy
  • Consolidated history

Opportunities and pipeline

Shipped

Deals in progress, by stage, with the value and the expected closing date.

  • Configurable stages
  • Value and probability

Client portal

Shipped

From the portal home, the client types what they need in one sentence. They follow their requests, see their quotes and invoices, pay and book appointments themselves.

  • Guided tour and “?” help on every page
  • In the client’s language, emails included
  • SSO sign-in with Entra ID and Google
  • Payment through Stripe and automatic debit
All about the client portal

Outreach campaigns

Shipped

Lists, sequences, follow-up. To go after the next contracts.

  • Segmented lists
  • Response tracking

CRM inbox

Shipped

Every reply to your campaigns lands in one queue, with a reply draft already written for you to approve before it sends.

  • Drafts written by AI, never sent without you
  • Quotes and invoices open without leaving the inbox

Pipeline and sales funnel

Shipped

Win rate, average sales cycle, weighted value by stage: the view a sales manager checks every week.

  • Funnel by pipeline stage
  • Loss reasons tracked

Consent registry

Shipped

Who consented to be contacted, on which channel, since when: the proof kept for every contact, built for anti-spam compliance.

  • History by person and by channel
  • A reason is required to close a lost opportunity

AI-formatted quotes

Shipped

Your quote's text laid out automatically, by the AI provider you choose.

  • AI provider of your choice, never imposed
  • The content stays yours, never rewritten

Client links under your name

Shipped

The links your clients receive can carry an official public address under your name, instead of one that is not yours.

  • Quote, portal, signature, transfer, survey and booking
  • For example transfert.yourdomain.ca, set up step by step in settings

OKTO Transfer

Shipped

A client needs to send you files too big for email, or you need to send some to them. They get a secure link and have no account to create.

  • The password goes out by text when the recipient has a cell phone
  • Every file received goes through antivirus; a dangerous file stays in quarantine for 30 days
  • You get a notice if nobody has opened the link after 24 hours
  • The email comes from your address, with your message and signature

05

Governance

Who is allowed to do what, and who did it.

Dashboard and reports

Shipped

Everyone builds their dashboard from a catalogue of cards: move them, resize them, pick their style. Every number opens the list of records behind it.

  • Up to 5 dashboards in tabs
  • Compare with last year, the previous period or the budget
  • A dashboard set per role, enforced for chosen people if needed
  • TV mode for a screen at the office or on site
  • Export as an image, a PDF or an Excel file
  • Only the cards that suit your type of business are offered

Roles and 190 permissions

Shipped

The intern does not see the margin. The accountant does not reassign requests. 190 permissions, not three checkboxes.

  • Roles built to fit
  • 190 distinct permissions

Audit log

Shipped

Who changed what, and when. Useful in a dispute, and useful when an auditor asks the question.

  • Timestamped traceability
  • Searchable by entity

Views and filters

Shipped

Each employee builds their own views. "My overdue tickets", "Invoices unpaid for more than 30 days".

  • Saved views
  • Combined filters

Custom fields

Shipped

The administrator adds their own fields to clients, contacts, prospects and opportunities.

  • Text, number, date, list or checkbox
  • Required or optional, archived without losing values

06

OKTHAV, the assistant

An assistant wired to your real data that answers inside the software, over Telegram and by text. Each capability is turned on one at a time, and nothing runs without your approval.

OKTHAV, the built-in assistant

Shipped

Ask a question in plain words and get an answer computed over your whole database in seconds. It asks you to clarify when the question is ambiguous, and it only sees your data.

  • Numbers computed over the whole base, never a sample
  • Asks instead of guessing
  • Proposes an action and waits for your approval
  • Walled off to your organization's data

OKTHAV over Telegram

Shipped

Message the robot in a private chat, send it a photo or a PDF from your phone, and get its files back. Optional, off to start.

  • Photo or PDF sent from your phone
  • Alerts you opt into, with buttons to act
  • Command menu and guided ticket creation
  • Voice notes transcribed and understood

OKTHAV by text

Shipped

OKTHAV answers by text, and your internal team texts can go out over Telegram with text as a fallback.

  • Assistant answers by text message
  • On-call group, day's schedule and ticket summary
  • Telegram relay with automatic text fallback

Reading documents and photos

Shipped

A receipt, a supplier invoice, a drawing, a business card or an equipment nameplate: OKTHAV reads them and prepares the entry. Nothing is saved before your confirmation.

  • Receipts and invoices (supplier, GST, QST)
  • Drawings filed by revision without overwriting
  • Equipment nameplates turned into asset records
  • Confirmation required before anything is saved

Email, SharePoint and calendar

Shipped

OKTHAV reads the mailboxes and SharePoint documents you tick, read-only, and answers with the direct link. It also reads the Outlook calendar of the people you authorize.

  • Mailboxes read in read-only mode
  • SharePoint documents cited with a direct link
  • Outlook calendar, read-only
  • Every read logged

Exports, PDFs and drafts

Shipped

OKTHAV hands you your data in Excel, CSV or a table, produces PDFs in your branding, and drops an email draft in your mailbox. Each capability is turned on one at a time.

  • Excel, CSV or a table, with the total
  • PDFs with your logo and colors
  • Email draft, never sent on its own
  • Capabilities turned on one at a time

A living product

A bug, an idea? Two clicks, from inside your instance

A bubble sits permanently at the bottom right of your screen. You click it, you pick: bug, improvement or request, you write what you saw, you attach a screenshot if it helps. It goes straight to the team that writes the product. No ticket to open somewhere else, no form to hunt down.

  • We develop and fix continuously: the product changes every week, not once a year.
  • Every report is read by the team that writes the code, not by a triage desk.
  • Client requests genuinely steer the roadmap.

Theme

Light or dark, a real theme, not a filter

Dark mode is supported natively, throughout the product: every screen, every table, every chart has its own colours, chosen to be readable at night. The switch is in the top bar, and the choice follows the user from one device to the next.

Notifications

Nothing gets lost, nothing sleeps in an inbox

A notification centre is built into the product. A ticket assigned, a mention in a discussion, a client reply through the portal, an SLA coming up on its limit: it all lands in the same place, marked read or unread, without depending on email.

Finding and anticipating

A search that digs through the whole product at once

Ctrl K from any screen. A single field searches tickets, alerts, clients, projects, assets and tasks at the same time, with the match highlighted. You narrow the scope with one key and open the result with another, without ever leaving the keyboard.

Scheduled tickets, natively

A ticket that has to open on a given date or come back every month is scheduled once and opens by itself when it is due: licence renewals, preventive maintenance, equipment inspections. It is not a reminder in a calendar off to the side, it is a real ticket in the queue, assigned to the right team.

Catalogue

A catalogue that holds thousands of items without slowing down

Products, materials, licences, recurring services, blocks of hours: your catalogue lives in the product, with the codes, the internal references, the suppliers, the price and the cost. Search filters as you type, even across tens of thousands of lines, and the item you pick drops straight onto a quote or an invoice with its price and its margin.

  • Groups and subgroups the way you want them, renamable at any time.
  • Price and cost tracked separately: the margin calculates itself on the quote.
  • Search by name, code, internal reference or supplier.
  • Stock quantity tracking for the items that need it.

Client file

Everything you know about a client, on a single screen

The client file is not an address book. It brings together the open tickets and the full history, the opportunities in progress, the contacts and the sites, the billing and the recurring invoices, the contracts and the prepaid hours left, and the assets or equipment being tracked. Recent activity reads in the same place, and you open a ticket or a note without leaving the file.

Configuration

The product bends to you, not the other way around

Everything that follows is set from your instance settings, by you, without calling us and at no charge.

Ticket types, priorities and categories

You name things the way your team already names them, work order instead of ticket for instance. The reference lists can be created, renamed and retired without touching the history.

Statuses and actions

Your real workflow, including the in-between states that generic tools do not have: waiting on the client, part ordered, to be invoiced.

Reply templates

Pre-written replies, called up by a shortcut in the reply box of a ticket. Global in scope, or reserved for one team.

Document templates

The layout of your invoices, quotes, credit notes and payment receipts. Several templates per document type, one default per organisation, and the choice of a specific template when sending.

Email templates

The content and the signature of outgoing emails, with your own variables. Exclusions are managed in the same place.

Incoming mailboxes

Several mailboxes watched, each routed to the right team. An email becomes a ticket, a reply becomes a follow-up.

Client types and asset types

Your own families of clients and equipment, so that the filters and the reports speak your language.

Roles and permissions

190 distinct permissions spread across roles: the field employee, the manager and the person in accounting do not see the same thing.

06

HR

Your employees, not just your clients.

Training

Shipped

A full module to create, assign and track your employees' training. The builder puts a course together block by block: text, video, PDF, quizzes and interactive steps.

  • Card-style quizzes, with the explanation after each answer
  • Onboarding paths, assignment by role, team, position or person
  • Reminders before the due date and when late, follow-up in one click
  • PDF certificate with a QR verification code, and a time-stamped proof log
  • Compliance by team, and the list of what needs handling
  • SCORM or xAPI courses bought elsewhere, as an option

Training offered to your clients

Shipped

As an option, you offer training to your clients' employees, in their portal. It comes from a library kept separate from your internal training.

  • Optional or required, with a due date
  • Invitation by email, into the portal in one click
  • The client's manager sees who passed, the score and who has not started

Applications

Shipped

Applications from your web form and from mailboxes such as hr@ or jobs@ arrive with the résumé already read. Each candidate is tracked by stage, from receipt to hiring.

  • Spam spotted and set aside, deleted after 30 days
  • Someone who applies again keeps a single record
  • Acknowledgement, interview invitation and thank-you note, in English or French
  • Résumés not kept are deleted after the period you choose, 14 months by default
OKTO HR and payroll

Employee record

Shipped

Contact details, position, pay terms and documents in one record per employee, encrypted and logged.

  • History of every access
  • Documents attached to the record

Leave and absences

Shipped

A leave request goes through an approval, and the balance shows before you answer.

  • Policy by seniority
  • Team calendar at a glance

Schedules and availability

Shipped

Each employee enters their availability; the schedule is built around it, not the other way around.

  • Weekly calendar view
  • Schedule sent by email or text

Payroll and reimbursements

Shipped

Hours beyond 40 are paid at time and a half, and banked time is taken when the employee asks. The payroll report opens on screen, ready to print.

  • Report in PDF, Excel or CSV, sent to your accountant if you want
  • Final version of each payroll filed in SharePoint on its own
  • SIN and birth date of new hires sent to the accountant through a protected link valid 7 days
  • History of paid payrolls: employees, hours and amount
  • An expense gets reimbursed straight from the employee’s record
  • New hires and departures in the cycle flagged in the accountant’s PDF

Pay stubs

Shipped

HR drops the PDF pay stub in the employee's record, and the employee downloads it from My record.

  • Email notice on every upload
  • Sent to the personal email if the employee chooses
  • Visible to the employee and to those who run payroll

118 holidays, already loaded

Shipped

Holidays for all thirteen provinces and territories are already in the product, counted automatically in timesheets and payroll.

  • Nothing to set up at hiring
  • Counted correctly, even outside Quebec

Business types

Which business types does OKTO PSA know?

Six, and you pick yours at the start. The vocabulary, suggested modules, sales stages, roles, setup steps and home dashboard follow. When your industry has a need no generic tool covers, we build the module.

Construction

Work orders signed on site, change orders, holdbacks, phases with prices, sub-projects and the RBQ licence on every document.

Learn more

IT services

Tickets, SLAs in business hours, recurring contracts, assets, Teams calls on the ticket and DMARC email security.

Learn more

Professional services

A project becomes an engagement, with its own categories, sales stages, roles and home dashboard.

Real estate brokerage

Transactions instead of projects: brokerage contract, promise to purchase, conditions, service offers and remuneration.

Retail and distribution

Inventory and purchasing, products, client orders, sales stages and roles built for the trade.

Manufacturing and machining

Vocabulary, modules, product categories, sales stages, roles and setup steps for the trade.

Another trade? Industry-specific modules get built on request: tell us what your trade requires and we will tell you straight whether it can be done, how long it takes and what it costs.

See all industries

Integrations

What the product actually plugs into

The list is short because it is true. Every connection below has shipped and is in use. If your tool is not on it, tell us rather than finding out after you sign.

Accounting

QuickBooks

Your invoices and your payments flow up into QuickBooks.

Collection

Stripe

Online invoice payment, in the client portal.

IT services

OKTO RMM

For IT services: our own RMM pulls your fleet up into the assets.

IT services

NinjaOne

If you already have Ninja, keep it.

IT services

Tactical RMM

Direct connection to your Tactical instance.

Identity

Microsoft Entra ID

Single sign-on for your clients in the portal.

Identity

Google Workspace

Single sign-on for your clients in the portal.

Missing a link to a tool you use? Tell us: the integrations get built according to what clients actually ask for.

Frequent questions

The questions we get asked

Your question is not here?

Write to us. A person in Trois-Rivières answers, within one business day.

Ask your question

See it running on your own business.

We look at your requests, your clients and your billing, then we tell you straight whether OKTO PSA does the job for you. No strings attached.

OKTO Solutions, Trois-Rivières, Quebec