Where are the files stored?
By default in a folder next to your Perfex folder, outside the web root, so no file can be opened by its address. You can choose another place with PCH_STORAGE_PATH in app-config.php. If neither is writable, the hub uses a protected folder inside uploads/ and the settings page shows the server rules to add.
How large can files be?
You set the limit (512 MB by default, up to 20 GB). Files are uploaded in parts, so PHP's own upload limit does not matter, and an upload continues after a dropped connection.
Does it replace Perfex's own customer files?
No. Perfex's customer files stay as they are. Client Hub adds its own folders, which you can show in the customer menu as one Client Hub item or as separate items.
Can my clients see each other's files or feedback?
No. A contact only sees folders of their own customer that are open to them, and posts on boards they may see. Private bug reports are seen only by staff, the author and colleagues of the same customer. Public pages never show private posts, internal notes or other folders.
Do people need an account to use a share link or upload request?
No. Links work without signing in, with the rules you set: expiry, password, download limit. Contacts who are signed in to the portal see their requests there too.
Can visitors vote on the public roadmap?
If you allow it. Votes from visitors are confirmed by email (or counted anonymously with limits, your choice). Posts from visitors wait for moderation.
Does it need AI?
No. AI helpers need Perfex AI Staff and an AI provider. Without them the same buttons use simple built-in rules, and everything else works the same.
Does it change Perfex core files?
No. Client Hub uses Perfex's module hooks, its own tables and Perfex's email templates. Deactivate it and the portal menu items, tabs and public pages are gone at once; your data stays until you uninstall.
What are the requirements?
Perfex CRM 3.4 or newer (tested on 3.4.1), PHP 8.0 or newer with the fileinfo extension, MySQL or MariaDB, and Perfex's cron for emails and reminders. GD for thumbnails and ZipArchive for folder downloads are recommended.
Is it translated?
Yes. The interface ships in English, Spanish, Portuguese (Brazil), French, German, Italian, Dutch, Turkish and Russian, and emails use Perfex's email templates in each contact's language.
How do I get support?
Contact us through sellmycode.net. Six months of support are included with every licence. Please add the module, Perfex and PHP versions and a screenshot — never passwords.