Capabilities

Software that grows into your company

The important part is not the list below. It is that when something is missing, you ask, and it gets built for your company.

Features built for your company

Packaged software gives you what it already has. Need one more approval step, a request type that matches how you work, a report in your shape, and the answer is usually a future release.

Here you say it in the chat. The request becomes a ticket you can follow, with someone on it and a status, and then it appears in your system. Small things can be done the same day; bigger ones take longer.

That is how Office Bubble grows: a shared core underneath, and the parts that are yours built on top.

  1. 1. You ask

    Describe it in the chat, the way you would to a colleague. No document required.

  2. 2. We build it

    The request becomes a ticket with an owner and a status you can watch.

  3. 3. You use it

    It switches on for your company, and the data stays yours.

Extensions

Built for one company. Now your company can use it too.

Every extension started as one customer's request. Once it is built, it joins the extensions catalogue so other companies can switch it on, instead of ordering it again from scratch.

Every extension is free for your first 2 months, along with the core.

  • Customer billing and reconciliation by period

    Each period it lists what every customer owes, compares it with the last period, sends it for approval, records the invoice number and marks it paid; you see at once who has not paid.

    Fits: companies that bill customers on a schedule, such as services, rentals and agencies.

    First built for one customer company.

  • Shift scheduling and shift-based attendance

    Plan weekly shifts, send each person their schedule, everyone sees their own shifts; standard hours follow the schedule.

    Fits: companies that work in shifts or across branches, such as hotels, restaurants, retail chains and factories.

    First built for a hotel chain.

  • Company-wide announcements

    Post news for the whole company in one place, readable by everyone, not lost in a group chat.

    Fits: companies with weekly announcements: holidays, new rules, internal news.

    First built at one customer company's request.

  • Your company's logo, colours and app name

    Staff see your company's own logo, colours and app name on the web and in every notification email.

    Fits: companies that want their internal tools to carry their own brand.

  • Only admins set leadership permissions

    HR still assigns Employee and Manager roles and invites people as usual; only admins can change permissions at board level and above.

    Fits: companies that want HR's permissions kept apart from leadership's.

  • Don't see what you need?

    Say it in the chat. It becomes a ticket you can follow, and it gets built for your company.

    Request an account

Here from day one

Before you need anything of your own, this is what already runs, by who uses it.

Everyone

Type one sentence; the system does the rest.

Book time off

Say which days. The assistant drafts the request with your balance and approval chain; confirm to send.

Purchasing, IT, overtime

Same way: describe what you need and it fills in your company's own request type.

Clock in and out

Start, break and finish from a phone. See the month's timesheet and submit it.

Ask about your own data

Days left, who a request is waiting on, who is out today. Answered with figures.

Company documents

Company documents, beside the chat.

Report a bug, ask for a feature

Say it in the chat. It opens a ticket with the engineering team and tells you when it ships.

Managers

Approve where you already are.

Approve from your phone or Slack

Approve and Reject buttons in the notification itself.

Delegate while you are away

Hand your approvals to someone else for a period you choose.

Who is out

Absence calendar by day, week or month, filtered by department.

Your team's timesheets

Approve the month, see hours worked and overtime per person.

Goals and 1:1s

Track your people's goals and keep notes from each 1:1.

HR

Records, leave, contracts and attendance in one place.

Employee records

Add, edit, deactivate; branch, department, title and direct manager.

Import from Excel

Drop the list into the chat; it maps the columns and asks about anything unclear before writing.

Leave

Leave types, yearly balances, half days and hours, deducted when a request is approved.

Public holidays

Vietnamese public holidays per year, applied per location.

Employment contracts

Contracts and their files, with reminders before they expire.

Dependents

Dependent records for personal income tax relief.

Attendance and timesheets

Clock in and out, optionally limited to the office network or location, edits kept in the audit log.

Offboarding

Revoke access, settle leave, hand over, in one flow.

Finance

Where the money went, who approved it, where the paperwork is.

Expense claims

Staff submit with receipts; once approved, the claim moves to awaiting payment.

Department budgets

Limits per department and period; a purchase over the limit is flagged for the approver.

Payroll runs

Close a period from approved attendance, leave and overtime.

Bank accounts

Track balances and transactions, entered by hand or imported from a statement.

E-invoices

Collect incoming invoices for reimbursement and reconciliation.

Excel export

Timesheets, leave, requests and overtime, ready for your accounting software.

Admins

Your company's rules, not the software's.

Your own request types

Define the form and the approval steps for each kind of request.

Multi-step approvals

Routed by direct manager, department head, or a named approver.

Roles and permissions

Admin, HR, finance, manager, employee, with sensitive data kept separate.

An audit log you cannot edit

Every status change recorded at the moment it happens.

Sign-in and security

Google or an email code, two-factor, and self-join domains.

Org chart

Who reports to whom, who has no manager, exported when you need it.

Connects to

Runs alongside what you already use.

Slack

Notifications and approval buttons inside your own workspace.

Email

Invitations, reminders and approval links by email.

API and webhooks

Read and write from other systems with your company's API key.

MCP for AI assistants

Connect Claude or another AI tool to your company data, with permissions.

Shared kiosk

A tablet at reception for clocking in, signing itself out after each person.

Missing something you need?

Say it in the chat. The request becomes a ticket you can follow: who is working on it and when it ships. Days later it is in your system.

Request an account