365 Networking · Business

Jobs, crews and hours, in one service.

365Business is one service for small businesses that work in the field: a job board, dispatch, a time clock, asset maintenance and a payroll export. Each module is switched on or off in one configuration file, and the job categories are set there too, with no code change.

The business decides what it uses; the service keeps the hours straight.

Built The five modules are written and complete; no instance runs today. Separate tenants for each business, a shared sign-in and billing are not built.

Drawn by ImageForge, our own image engine

The modules

Five modules and a way to add more

Each module can be switched off without touching the others. What each one does is what its code does.

  • Job board

    Jobs sorted by category. The categories live in the configuration file, so a landscaping business and a delivery business each see their own.

  • Dispatch

    A manager assigns the chosen employees to a job and each one is notified through the configured channel; the employee accepts. The service does not guess who should take a job.

  • Time clock

    Employees clock in and out on the job, and the entries become their timesheets.

  • Asset maintenance

    A task falls due by use or by time: when an asset's meter hours pass the interval since its last service, or when its day interval has passed.

  • Payroll export

    Clocked hours are added up per employee for a period and split into regular and overtime at a set threshold, 40 hours at 1.5 times by default, then written to a CSV for the accountant. It calculates no tax or deductions, and it pays no one.

  • Modules of your own

    A new module is generated as a plugin with one builder command, so an industry module such as inspections is added without touching the core.

How a job flows

From the board to the accountant

One job, followed from the moment a manager posts it to the file the accountant opens. Maintenance runs beside it on its own clock.

  1. Posted and assigned

    A manager creates the job in its category and assigns the employees who will do it.

  2. Notified and accepted

    Each employee is told through the configured channel and accepts the job.

  3. Clocked on the job

    Clocking in and out on the job writes timesheet entries.

  4. Paid by a person

    A payroll run adds the hours for the period, splits regular from overtime and writes the CSV. The business pays its people; the service never moves money.

How a job flows in 365Business: a manager creates and assigns a job, each employee is notified and accepts, clocking in and out writes timesheet entries, and a payroll run splits regular and overtime hours into a CSV for the accountant; beside it, an asset's meter hours or elapsed days make a maintenance task due, and completing it writes a service record THE JOB Manager creates, assigns Notification configured channel Employee accepts, clocks in/out Timesheets hours per job Payroll run regular, overtime CSV for the accountant no tax, no money moved BESIDE IT Asset meter hours Due every N hours or N days Completed by the crew Record service kept
The job on the left, maintenance on its own clock on the right.

Roles

Four roles, checked on every request

The role is checked on every endpoint, and a module that is switched off answers no one.

Admin
Everything, including payroll.
General manager
Runs payroll; with the admin, the only role that can.
Manager
Creates jobs and assigns employees to them.
Employee
Clocks in and out and accepts jobs.
Sign-in
Passwords are stored only as bcrypt hashes. Signing in returns a signed token that carries the user and the role and expires after 12 hours by default.

Who it is for

Written for work that happens outside

365Business was written for crews whose day is spent at the job: trades, landscaping, delivery, and facility and security teams. What it does not do yet is listed as plainly as what it does.

  • Trades

    Jobs by category, crews assigned, hours kept against each job.

  • Landscaping

    Equipment serviced by its meter hours or by the calendar.

  • Delivery

    Drivers notified, jobs accepted, time clocked on the road.

  • Facility and security

    Shifts on the clock and a clean export for the accountant.

Not built: a separate tenant for each business, a sign-in shared with the other 365 services, billing, and suggestions for who should take a job.

365 Networking

Separate engines, one house