Skip to content
Olfii

Everything you need to run client support

From the contract to the monthly report, here is what Olfii does today.

Contracts and hours

Set up each client the way you actually sell to them. A client can have several contracts at once.

Support plans
A monthly allowance of hours, with a minimum term and notice period.
Rollover
Let unused hours carry into next month, up to a cap if you set one.
Overage
Choose what happens when a month runs over: show it, bill it, carry it into next month or write it off.
Project budgets
A budget of hours for a fixed piece of work, with the hours left on show.
Task work
Hourly work billed as it happens, for clients without a plan.
Plans
Your support tiers, set up once. A new contract copies its plan's terms, and changed terms apply from a month on without rewriting earlier months.
Adjustments
Add or remove hours for a month with a reason, such as goodwill or an agreed overage.

Tickets

Every request is a ticket under a contract, numbered per team, like KD-12.

Clear statuses
Open, in progress, in testing, waiting on client, resolved and closed.
Priorities and dates
Low to urgent, with due dates and time estimates.
Sub-tickets
Split one client request into parts. Each part keeps its own hours.
Replies and notes
Email the client from the ticket, or leave an internal note only your team sees.
@-mentions
Mention a teammate or another ticket in a description, note or reply.
Labels, links and files
Label tickets, attach files and images, and link the pull request or page to check.
Search and saved views
Find any ticket by number or words, and save the filters you use every day.

Time tracking

Log time on the ticket as you work. It counts in the month it was worked, not the month the ticket was opened.

Client contact and delivery
Calls, meetings and emails with the client are client contact; building, fixing and testing is delivery. The report shows where the hours went.
How it's charged
Included in the plan, billable on top, or no charge, for each entry.
Earlier months stay put
Changing how a ticket is charged applies to new time, so a month you've reported doesn't change under you.
Monthly statement
For each support contract, the hours available, carried in, used and left, month by month.
CSV exports
Export a month's hours by contract and every time entry for your accounts or invoicing.

Client reports

A monthly report for each client, written for them rather than for your team.

Plain-English summaries
Give each ticket one line the client reads in place of your internal subject.
Completed and in progress
Work finished that month and work still going, with that month's hours for each.
Hours at a glance
Hours used and left on their plan or budget, and what happened to any overage.
Private link
Clients open their report without signing in. Turn the link off whenever you like.
Requests from the report
Clients can send a new request from their report page, and get an email to confirm it.
Send by email
Email reports to the client contacts who should get them, and get a reminder when a month's reports haven't gone out.

Response times and triage

Know what needs an answer now and what can wait.

First-response targets
A target for each priority on each plan and contract, like 1 hour for urgent requests.
Due and overdue alerts
A warning before a first reply is due, and a notice if it's overdue.
New requests
Client requests nobody has assigned, answered or scheduled yet, soonest due first.
Backlog
Park work for later with an estimate. Estimates never count against the client's hours, and backlog work stays out of this month's open work and out of the client's report until someone logs time on it.
The backlog: work planned for later, grouped by client and contract, with 22 hours of estimated work across 3 tickets.

Recurring work

Routine jobs open themselves, so they never get forgotten.

Ticket templates
Reusable tickets with a description, priority and estimate. New teams start with templates for updates, uptime and backup checks, form tests, performance checks and renewals.
Schedules
Open a ticket from a template monthly, quarterly or yearly on any contract, assigned and with a due date.

Notifications

Hear about what matters, without a flood of email.

Grouped updates
Assignments, status changes, notes and replies arrive as one summary email per person.
Mentions straight away
When someone mentions you, you get an email right then.
Morning email
An optional weekday email with what happened across your clients.
In the app
A notifications bell for everything that happened while you were away.

Teams and security

One team for your agency, with roles that match how you work.

Roles
Owners can do everything. Admins run clients, contracts, plans, templates and reports. Members work tickets.
Invitations
Invite colleagues by email and choose their role.
Several teams
Belong to more than one team and switch between them.
Passkeys and two-factor
Sign in with a passkey, or protect your password with two-factor authentication.

AI assistant

Olfii has an MCP server, so an assistant such as Claude can work with your tickets.

Sign in, don't paste keys
Connect the assistant and sign in to Olfii. It sees the teams you belong to.
Tickets and time
Find, open and update tickets, reply to clients, and log time.
Clients and reports
Read a client's monthly report, check contracts and hours, and send reports.
Same rules as the app
The assistant goes through the same checks and permissions as you do in the app.

See it with your own clients

Create a team, add a client and log your first ticket. Or ask for a walkthrough by email.