We are sorry, information on this page is available only in Czech. Use Translator Switch to Czech


Integration of the Internal System with the Client Portal


We were faced with the need to connect an existing project management system with a newly developed web interface designed for customers. The internal system already tracked all development requests, their history, comments, attachments, and status changes. Our goal was to allow customers to not only monitor the progress of their projects through the web portal, but also to actively submit new requests, comments, or upload attachments—without needing direct access to our internal system. The portal was designed to offer a simplified structure and a lower level of detail compared to our complex and highly detailed project management system (PMS). Another goal was to ensure the portal would remain available even during PMS downtimes, which occur regularly due to maintenance and updates.

Customer portal interface illustration showing submission without direct access to the internal system

We implemented a two-way integration between the internal system and the client portal, which is based on a Claris FileMaker database. The client portal serves as a user interface for customers, displaying only the relevant information from the internal system—such as tasks, comments, attachments, or the number of hours spent on a given task. Customers can also use the portal to add new comments, upload files, or create new tasks, which are automatically written back to the internal system.

From a technical perspective, the client portal communicates with the FileMaker database using the Data API and OData. All new customer inputs are stored in a queue within FileMaker, which is processed every minute. The relevant data is then transferred via API back to the internal system. On the other hand, data from the internal system to the client portal is managed through log journals and special tags on comments that mark content intended for the customer. This content is also written to FileMaker and immediately displayed in the web portal for the customer.

Diagram of two-way communication between client portal and internal system via API and log tags

This solution has provided a reliable environment for information exchange between us and our customers, offering clarity, efficient communication, a full interaction history, and a shared single source of truth for both parties.

Used technologies

Interested in this solution?
Contact us with your requirements, and we will adjust it exactly to your needs.

Call us Call
us

+420 608 301 880

Usually available on working days between 7am and 5pm GMT

We'll call you back if you call from a discoverable phone number and fail to reach us

Let us call you Let us
call you

By completing and sending the form you agree that 24U s.r.o., a company established under the laws of the Czech Republic, with its registered office: Zvole u Prahy, Skochovická 88, CZ-25245, registered in the Commercial Register with the Municipal Court in Prague, section C, inset 74920 will use your personal data contained in the form for the purpose of sending 24U’s news, updates and other commercial communications. Providing 24U with personal data for the said purpose is optional. Details on personal data processing and on your rights connected therewith are contained in 24U’s Privacy Policy.

Loader Image