Perfex CRM - Add a "Recordings" Tab in Customer Portal

Job ID: 39185797

Budget: €30 – €250 EUR

Project Overview:
I am using Perfex CRM, and I want to add a new tab called "Recordings" in the customer portal. This tab should allow customers to view and access their own call recordings based on their Queue ID.

Each customer has a unique API token required to fetch their recordings. This token must be assigned by the admin in the backend and should not be accessible or editable by the customer.

I already have an API connection that provides the necessary data, but I need a developer to properly integrate it into Perfex CRM as a module.

Requirements:
- New Tab in Customer Portal – Add a new tab named "Recordings", where customers can see their call recordings.
- Customer-Specific Access – Each customer should only be able to view their own recordings (filtered by Queue ID).
- API Integration – Fetch call recordings using the API (I will provide API details and JSON examples).
- Admin-Defined API Token – The API token for each customer must be set by the admin in the admin panel. The customer must not be able to view or change it.
- Module-Based Development – The solution must be developed as a separate module that can be installed and activated in Perfex CRM.

MUST BE DELIVERED AS A MODULE FOR PERFEX.
Related categories: PHP Software Architecture CRM Codeigniter MySQL