The quickest path is the two commands on the download page — that’s the canonical install walkthrough. This page is the deeper reference: requirements, scripted / MSP rollouts, and what happens if a check fails.
Before you start
- You need root /
sudoon the PBX. - Supported: FreePBX 14, 15, 16, 17 and FreePBX-based distributions, and VitalPBX.
- Not supported: Issabel, and FreePBX older than 14. The installer detects this and stops with an explanation rather than installing something that won’t work.
Install
SSH to your PBX as root and run two commands — the bootstrap fetches the current release, verifies it, and installs it; there’s nothing to download or extract by hand:
wget https://callflowstudio.io/install.sh
sudo bash install.sh
For the full walkthrough — auditing the script before you run it as root, what the installer does, and finishing in the browser — see the download page. When it finishes it prints a one-time URL; open it to accept the terms and create your admin login, and your 30-day trial registers automatically.
If a check fails
The installer stops at the first problem and tells you exactly what failed and why — an unsupported platform, a missing web server, no network to fetch the licensing component, and so on. It also writes a plain-text diagnostic to /tmp/cfstudio-install-error-<time>.log.
Email that file to support@callflowstudio.io. It contains only versions, your detected PBX type, and the failing step — no credentials, no personal data, nothing leaves your box automatically. You can open and read it before sending.
After install
Open the printed URL, finish the short welcome flow (accept terms, set the admin login), and you’re in. Call Flow Studio is served from /cfstudio/ on the PBX. Next: Licensing & activation.