All in One PSA for MSPs, which Unifies client, contact, vendor, asset, license, domain, ssl certificate, password, documentation, file, network and location management with ticketing and billing capabilities, with a client portal on the side. https://itflow.org
  • PHP 97.1%
  • JavaScript 2.4%
  • CSS 0.5%
Find a file
Johnny c05ccb738a
Merge pull request #1303 from itflow-org/develop
Develop to master for 26.10 release
2026-10-01 15:25:55 -04:00
.github swap donate link for sponsor services link 2025-02-05 15:15:28 +00:00
admin Add ability for recurring invoices to be generated as draft to allow review and amendment prior to sending 2026-09-14 13:22:59 +00:00
agent Restore the ability to manually typc a value in select boxes with data-tags=true including add ticket watcher 2026-10-01 15:11:58 -04:00
api/v1 API - Add software archive and unarchive endpoints 2026-09-22 09:04:08 +00:00
client Potential fix for Stripe charges being off by a cent 2026-09-22 16:01:46 +00:00
cron Potential fix for Stripe charges being off by a cent 2026-09-22 16:01:46 +00:00
css Fix Color Class 2026-08-31 12:46:00 -04:00
functions UI: User Avatar pills for Assigned tickets, updated Icons for Ticket Mine and Unusassigned tickets 2026-09-29 18:02:05 -04:00
guest Potential fix for Stripe charges being off by a cent 2026-09-22 16:01:46 +00:00
includes Bump ITFlow version and update changelog 2026-10-01 13:38:59 -04:00
js Restore the ability to manually typc a value in select boxes with data-tags=true including add ticket watcher 2026-10-01 15:11:58 -04:00
libs Bump Datatables from 3.0.1 to 3.1.2 2026-09-29 18:31:59 -04:00
modals Fix: Six ajax modals had dead JS - DOMContentLoaded had already fired before their scripts were injected. New itflowReady() helper restores jQuery .ready() semantics. Fixes notification pagination, asset OS autocomplete, contact auth toggle, AI ticket summary, AI document template generation 2026-08-28 19:41:00 -04:00
post More sweeps to replace select * with actual returned column names dramatically reduces php memory usage and speeds up processing dramatically especially in the crons since they run all the time 2026-08-06 13:10:23 -04:00
scripts Implemented Check for updates which removs the last shell exec from web ui, and reimplemented db_update switch to update_cli.php 2026-08-26 23:38:23 -04:00
setup Make each page refresh feel less Jenky with Smooth Fade Page Transitions 2026-08-27 22:44:53 -04:00
uploads Enhance .htaccess rules 2026-08-03 17:51:04 +01:00
.editorconfig Normalize line endings to LF; add .gitattributes and .editorconfig 2026-07-28 17:45:52 -04:00
.gitattributes Normalize line endings to LF; add .gitattributes and .editorconfig 2026-07-28 17:45:52 -04:00
.gitignore Enhance .htaccess rules 2026-08-03 17:51:04 +01:00
.htaccess Enhance .htaccess rules 2026-08-03 17:51:04 +01:00
CHANGELOG.md Update changelog 2026-10-01 15:13:36 -04:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2024-09-20 23:32:05 +01:00
CONTRIBUTING.md rm mention of GH Issues 2026-09-01 11:07:36 +00:00
db.sql Add ability for recurring invoices to be generated as draft to allow review and amendment prior to sending 2026-09-14 13:22:59 +00:00
favicon.ico Add Default Fav icon for now 2024-02-03 13:02:24 -05:00
functions.php Feature: Added network IPs section to document network IP and their hostnames 2026-08-25 12:19:02 -04:00
index.php Fix to properly redirect to the setup page if config_enable_setup is not set or is 1 2025-10-06 14:19:49 -04:00
keepalive.php Rotate session ID on login and fix client portal Entra SSO 2026-07-27 23:49:09 -04:00
LICENSE Remove additonal 'how to use' info 2022-01-09 22:46:27 +00:00
login.php Fix Light mode Initialization flash when in dark mode 2026-08-26 22:09:29 -04:00
README.md Update readme 2026-08-12 15:20:48 +01:00
robots.txt Initialized migrating modals into entity folders and modals out of ajax and start working on moving admin items to new admin directory 2025-07-27 21:24:14 -04:00
SECURITY.md Bump security version 2026-09-01 11:15:27 +00:00

Contributors Stargazers Commits GPL License

ITFlow

IT documentation, ticketing and accounting system for small MSPs.

View demo
Username: demo@demo.com | Password: demo

About · Docs · Forum · Report Bug · Suggest Feature · Security

About

A comprehensive, free & open-source documentation, ticket management, and accounting platform.

ITFlow

The Problem

  • You're a small but busy managed service provider with 101 things to do. Information about your clients is unorganised, unstructured and outdated.
  • For some work, you seem to spend longer looking for the relevant documentation than actually working on the issue/project.
  • MSP tools can be expensive, with recurring licensing costs adding up quickly.
  • On top of the technical day-to-day, you also have to take care of the financial side of the business - consistent pricing, quotes/invoicing, and accounting.

The Solution: ITFlow

  • ITFlow consolidates common MSP needs (documentation, ticketing and billing) into one unified, free platform that you control.

Getting Started

Self Hosting

  • The best installation method is to use the install script on Ubuntu/Debian. See the video walk through.
  wget -O itflow_install.sh https://github.com/itflow-org/itflow-install-script/raw/main/itflow_install.sh
  bash itflow_install.sh
  • Other manual installation methods are available in the docs.

Managed Hosting

Key Features

  • Client documentation - assets, contacts, domains, docs/files, passwords, tickets, and more
  • Billing - quotes, invoices and expenses, with Stripe integration for online payments
  • Alerting - domain and SSL expiry/renewals
  • Client Portal - self service quote, invoice, and ticket management for clients

Roadmap / Future to-do

We track the implementation of confirmed features and bugs via TaskFlow. Use the forum to suggest new features or report bugs.

Support & Contributions

Forum

For help using ITFlow, bugs, feature suggestions, and other general ideas or discussions, please use the community forum.

Contributing

We have temporarily paused PRs from the community.

Contributors

Supporters

We’re incredibly grateful to the organizations and individuals who sponsor the project - a big thank you to:

  • CompuMatter
  • F1 for HELP
  • digiBandit

License

ITFlow is distributed "as is" under the GPL License, WITHOUT WARRANTY OF ANY KIND. See LICENSE for details.

Security

  • We've had a stable release of the project since Jan 2025.
  • Whilst we are confident in the safety of the code, no system is risk-free. Nearly all software has bugs. Use your best judgement before storing highly confidential information in ITFlow.
  • If you have a security concern, privately report it here.