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.