Kin

How Kin Built a Compliant, Scalable Claims Letters Platform with CKEditor

View all case studies

All information is correct as of the original time of publishing.

Company: Kin

Industry: Insurance

Location: United States

Matt Zollner

Matt Zollner

Director of Product Management, Kin

Insurance letters in the US are highly regulated and have to be 100% accurate. We needed something with robust templating and editing so that claims letters could be repeatable and as automated as possible, while conforming with regulatory requirements.

Outcomes

Built an internal insurance claim letters management platform serving hundreds of state-specific letter templates that are aligned with regulations

Reduced time spent on letter creation by up to 50% in a task that consumed roughly 10% of their working week

Delivered the full platform in half the development time it would have taken to build everything from scratch

The challenge

Managing highly regulated, state-specific insurance correspondence at scale where every letter carries legal and financial consequences.

  • Insurance claim letters in the US are subject to strict state-by-state regulations, requiring precise, legally compliant language across thousands of letter types.
  • Developing a purpose-built claims management platform meant the engineering team needed a production-ready rich text editor, not another component to build and maintain.
  • Without a structured system, adjusters manually drafted every letter, a process consuming approximately 4 to 5 hours per adjuster per week, taking roughly 10% of their working time.

In the US, insurance carriers are legally required to communicate with policyholders in writing for almost every significant claims decision, including payment, denial, and coverage explanation. Each state has its own regulatory requirements governing what those letters must contain and how they must be worded. For Kin, this meant managing hundreds of distinct letter templates across multiple states, product lines, and claim types.

The margin for error is zero, as an inaccurate or non-compliant letter carries direct financial and legal exposure. At the scale Kin operates, up to 40,000 or more letters per year, as the company grows, manual drafting was never really a viable path. Every letter had to be accurate, fast to produce, and easy to review before being sent.

Kin's engineering team set out to build an internal claims letter platform that would give adjusters a structured, controlled environment to draft, review, and send correspondence that had full legal and regulatory compliance. The challenge was not just solving the compliance problem, but also building the platform efficiently without diverting engineering resources toward building and maintaining a document-editing layer from the ground up.

Pratik Amin

Pratik Amin

Senior Product Manager, Kin

CKEditor had all the out-of-the-box functionality we wanted. It let our engineering team focus on our API integrations rather than building a rich text editor from scratch.

The solution

A production-ready rich text editor that delivered the regulated, data-driven document editing infrastructure Kin needed, so engineering could focus on the platform itself.

  • CKEditor's Merge Fields pulled policy-specific dynamic data from Kin's claims API, which eliminated manual data entry and the transcription errors that come with it.
  • Out-of-the-box collaboration, formatting, lists, and tables features meant the team could focus entirely on platform logic and API integrations.
  • Native Angular integration allowed Kin to embed CKEditor directly within their existing framework.

Kin evaluated multiple editors before selecting CKEditor. The decision came down to two factors: feature completeness and engineering efficiency.

On the features side, CKEditor arrived with everything Kin required: text formatting, table support, copy-paste handling, and critically, Merge Fields and collaboration.

Merge Fields became the operational core of the letter platform. Template authors build base letter templates inside the platform using CKEditor. They insert dynamic placeholders for policyholder-specific data such as the insured's name, mailing address, claim number, or date of loss. When an adjuster opens a template to begin editing a claim-specific letter for the policyholder, Kin's claims API is called to populate those Merge Fields used in the document automatically. The adjuster receives a populated, structurally correct letter ready for review, not a blank page.

This architecture supports two distinct user roles within the platform. Admins create and manage the base templates. Adjusters use those templates to produce individual letters, with the ability to edit those templates or to add additional Merge Fields inline if specific claim circumstances require it. Once a letter is complete, it moves into an approval workflow utilizing CKEditor's collaboration features, Comments and Revision History. Using these capabilities, claims managers can review, annotate, and view and compare version history before they approve a letter.

On top of the discussion and review process, collaboration features also improve the compliance workflow with a clear audit trail at every stage: who authored the letter, what was changed, who approved it, and when. For a regulated industry where documentation integrity matters as much as the content itself, this is also a vital concern.

On the engineering side, CKEditor's native Angular integration allowed the team to implement the editor closely and quickly into their stack. Rather than building and maintaining a WYSIWYG editing component, Kin's engineers concentrated their effort on API design and a template management system that makes the platform function as a compliance tool, not just a word processor.

What we provided

Merge Fields

Comments

Revision History

Angular integration

Tables

Enhanced Paste from Word

The result

A compliant, scalable claims letter platform that reduces manual work, meets regulatory requirements, and scales with Kin's claims volume.

  • Hundreds of state-specific, regulation-aligned letter templates in production, with more than 1,000 template variants projected as Kin scales.
  • Projected output of 40,000 or more letters as the business grows.
  • Letter creation, which previously consumed 4 to 5 hours per user weekly, is targeted for up to 50% reduction in time spent through template automation and Merge Fields.

At the user-level, the internal platform is now in active rollout across Kin's claims department. Early user feedback has focused on the familiarity of the editing experience. Adjusters have noted that the interface and collaboration is consistent with tools they are familiar with, such as Google Docs, reducing the adoption friction. The most consistently praised feature is Merge Fields: adjusters report that automatic data population is the single biggest time-saver in their workflow.

At the platform-level, Kin was able to ship a compliance-ready claims management system in approximately half the time it would have required without CKEditor. By embedding a proven editor component rather than building one in house, Kin's engineering team could commit their capacity to the other parts of the platform like the claims integration or template management layer on a timeline that matched the business need.

Evan Ward

Evan Ward

Staff Engineer, Kin

CKEditor effectively enables our users to write HTML in a highly guided and controlled context. The flexibility to store our data on premises gives us control over privacy and the ownership to develop features quickly.

Share

Find out what CKEditor can do for you

Trusted and approved by

(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });