Case study

Fine-tuning diagram performance for the global insurance sector

Phinsys, a leader in finance and accounting software for the insurance industry, needed more than just another diagramming tool – they needed a precise solution. With complex workflows dependent on clear visuals, layout inconsistencies and export issues were holding back the potential of their GoJS diagrams.  


That’s where we stepped in, helping them transform diagram usability, stability, and performance without reworking their entire system.

Dark-mode interface of a data flow editor with multiple tabs and a highlighted modular structure.
Clutch logo in dark mode with a five-star rating and a score of 4.9, indicating high customer satisfaction and excellent reviews.

Enhancing diagram clarity and UI performance with GoJS

Phinsys needed a refined diagramming experience for their GoJS-based solution: one that delivered layout precision, export reliability, and a more predictable user interface.

Their product roadmap required design improvements that would enhance clarity for finance and accounting users in the global insurance industry. Working closely with their team, we focused on resolving long-standing layout issues and achieving seamless export capabilities, backed by our deep expertise in GoJS.

Client

Phinsys – a UK-based software provider optimizing finance and accounting processes for the insurance industry.

Business need

Enhance the UI and UX of a GoJS diagram to meet strict design specifications, improve layout stability, and ensure reliable multi-format export features across a complex user-facing application.

Scope
  • In-depth analysis of the client’s codebase
  • Layout tuning and alignment corrections
  • UI compliance improvements, including object sizing (especially for text elements)
  • Export logic enhancements for consistency across formats
  • Ongoing communication and collaboration through regular syncs
GOJS
UX&UI design
DIAGRAMS
BUSINESS INTELLIGENCE
Challenge

Tackling complex diagramming challenges head-on

Before partnering with Synergy Codes, Phinsys was navigating several pain points tied to their GoJS diagram implementation. Their internal team was working on key features tied to their product roadmap but faced a few recurring challenges:

Unstable auto-layout behavior

The automatic layout was unreliable, making it difficult to maintain a consistent, intuitive diagram structure — especially as node complexity increased.

Misaligned and inconsistent components

UI elements and container alignment were visually inconsistent, affecting readability and overall polish. Inconsistent object sizing

Inconsistent object sizing

Objects containing dynamic text weren’t scaling properly, resulting in overlapping content or uneven spacing across the diagram.

Export inaccuracies 

Exporting diagrams led to display errors and format issues, so it was harder to maintain consistency between the product interface and shared documentation.

Lack of design consistency across states

The diagrams needed better visual balance, particularly around layout stability and how elements responded to resizing and container constraints.

Need for specialized GoJS knowledge

The in-house team lacked the bandwidth and deep GoJS expertise required to untangle complex mechanics, test edge cases, and fine-tune performance.

Process

From scratch to chatbot builder with conversation flow

01
Diagram audit & technical deep-dive

We began with a detailed analysis of the client’s GoJS implementation to uncover pain points, performance gaps, and rendering issues specific to layout and text containers.

02
Advanced layout optimization

Using our GoJS expertise, we introduced improvements to the automatic layout engine and addressed inconsistencies in object alignment and diagram spacing.

03
UX adjustments & UI compliance

We refined visual styling and sizing logic, particularly for text-heavy elements, to provide a clean, user-friendly experience aligned with UI/UX best practices.

04
Export enhancement & testing

To ensure a polished experience, we didn’t stop at implementation. Our team ran targeted tests on isolated edge cases, validating the layout logic and fine-tuning GoJS mechanics.

Solutions
Solution 1:

Understanding the diagram’s pain points

We began with a full audit of Phinsys’ GoJS implementation to identify layout inconsistencies, sizing issues with text-containing objects, and UI quirks that impacted usability. Their team had been facing persistent challenges with object positioning and spacing. A deep technical review helped us pinpoint bottlenecks and set the stage for targeted, high-impact improvements.

Node label editing interface with resize handles and toolbar for adjusting layout and appearance.
Solution 2:

Delivering UX consistency and layout stability

We refined how the diagram handled object alignment, sizing, and layout—especially for content-heavy nodes. Our team applied custom GoJS logic to correct rendering issues and enhance automatic layout behavior, delivering a stable, clean, and predictable visual experience. These improvements positively impacted visual consistency and supported Phinsys’ UI/UX goals.

Before-and-after view of diagram auto-layout toggle transforming a disorganized flow into a clean structure.
Solution 3:

Upgrading exports and optimizing delivery

Export reliability was essential. We resolved export formatting issues to deliver consistent, high-quality output across formats.

Throughout, we worked closely with the client via syncs and regular updates for a steady delivery rhythm aligned with their project roadmap.

Export interface showing ZIP creation, export history with status, timestamp, and user information.

Built-in expertise, tailored to your needs

You don’t need a team of GoJS experts to unlock diagramming at scale — we’ve already got that covered. From pinpointing bugs in layout logic to delivering polished, export-ready diagrams, we filled the GoJS knowledge gap so Phinsys could move forward with confidence.

Here’s how our team made it work:

  • Deep GoJS expertise → We applied advanced layout mechanics and alignment logic to solve visual issues and deliver a stable user experience.
  • Smooth collaboration → Regular syncs, budget visibility, and fast feedback loops kept the project moving without surprises.
  • No learning curve → Phinsys’ team didn’t need to retrain or re-architect—our solutions fit naturally into their existing setup.
  • Scalable delivery → The improvements were designed to support future roadmap features without disrupting existing architecture.
Results

Refined visuals, improved performance, and export reliability

Predictable visuals across use cases

The updated layout and sizing logic ensured that diagrams displayed consistently—even
for text-heavy objects. Visual stability significantly improved user confidence across different interactions.

Stable architecture and export precision

With the export mechanism reengineered, Phinsys could now generate reliable diagrams across formats—no more layout shifts or broken alignments. Internally, the tool integrated cleanly with their roadmap without creating bottlenecks.

Ongoing collaboration and future opportunities

The client praised the collaboration for its efficiency, responsiveness, and technical depth. With strong alignment 
on expectations and consistent delivery, both teams are now exploring further enhancements in future phases.

Ready to fine-tune your diagrams 
to perfection?

Let’s turn clunky layouts into clean, export-ready visuals that scale with your product. 
Tell us what you need — we’ll take it from there.

Contact details

By sending a message you allow Synergia Pro Sp. z o.o., with its registered office in Poland, Wroclaw (51-607) Czackiego Street 71, to process your personal data provided by you in the contact form for the purpose of contacting you and providing you with the information you requested. You can withdraw your consent at any time. For more information on data processing and the data controller please refer to our Privacy policy.

*Required
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.