CKEditor AI: Quick Actions

Instant Writing
Transformations for Your Editor

CKEditor AI Quick Actions put the most commonly needed text transformations, one click away — directly inside the editor, right where content happens. Select text. Choose an action. Review the result. Done.

The AI Quick Actions menu opened on selected text in CKEditor.

What Are CKEditor AI Quick Actions?

AI Quick Actions are small, repeatable AI-powered transformations built into CKEditor. They work on any selected text without requiring users to write prompts or switch to a separate tool.

Content teams spend a disproportionate amount of time on small, repetitive edits — tightening a paragraph, fixing tone for a new channel, translating a snippet for a regional audience. These tasks don't require creativity, but they do require focus and interrupt the flow of real writing work. CKEditor AI Quick Actions eliminate that overhead. The most common transformations are available in one click, with no prompt writing and no context switching. Writers stay in the document and move faster.

How AI Quick Actions
Work in CKEditor

A content creator selects a sentence — or a whole section — and picks an action from the Quick Actions menu. The AI applies the transformation, and the result appears inline for review. The user can accept it, retry for an alternative, turn it into a suggestion, or reject it entirely. Nothing changes in the document until they explicitly say so.

Loading...

Customer Support Metrics Report

Operational Summary – Second Half of 2025

Overview

This report summarizes customer support performance during the second half of 2025. It focuses on ticket volumes, response efficiency and common issue categories, based on internal operational data across all support channels.

The information below should be treated as an overview of observed trends rather than a detailed performance evaluation.

Support Process Overview

The diagram outlines our internal customer support process, showing how incoming requests are handled across multiple support tiers based on complexity.

Customer inquiries are initially managed by Tier 1: Frontline Support, which is responsible for triage and resolution of common issues. More complex cases are escalated to Tier 2: Technical Support, where deeper technical investigation is performed.

High-impact or unresolved issues are handled by Tier 3: Escalation Team, which coordinates with internal experts as required. Specialist Teams support Tier 2 and Tier 3 by providing domain-specific expertise, while typically remaining non-customer-facing.

The process is designed to allow flexible movement between tiers, supporting efficient resolution and appropriate escalation when needed.

Internal support workflow
Figure 1. Internal support workflow across frontline, technical and escalation teams.

Ticket Volume

During the reporting period, the support team processed 184,600 tickets, representing an increase of 11% compared to the previous period. Ticket volume peaked in September and gradually stabilized towards the end of the year.

The increase was primarily driven by onboarding-related questions and product configuration requests.

Channel Distribution

Channel Share of Tickets Change vs. Previous Period Avg. First Response Time
Email 54% -3% 3.1 hours
Live Chat 31% +5% 1.2 hours
In-App Support 15% -2% 2.4 hours

Email remained the dominant support channel, although live chat usage continued to increase, particularly among larger accounts.

Resolution Efficiency

Average response and resolution times showed minor improvement compared to earlier in the year.

  • Average first response time: 2.4 hours
  • Average resolution time: 18.7 hours
  • Tickets resolved within 24 hours: 68%

More complex cases, especially those related to integrations, required additional follow-up and were not consistently resolved within standard timeframes. While faster response times were generally appreciated, qualitative feedback indicates that communication consistency played an equally important role in overall customer perception.

"Faster responses were helpful, but consistency in follow-up communication had a bigger impact on our overall experience."

— Enterprise customer, post-resolution survey

Common Issue Categories

The most frequently reported issues were:

  1. Account access and authentication
  2. Billing and invoice related questions
  3. Feature usage clarification
  4. Integration setup
  5. Performance-related concerns

Billing-related requests declined slightly, while integration-related inquiries increased towards the end of the period.

Customer Satisfaction

Customer satisfaction was measured through post-resolution surveys. The overall response rate remained stable throughout the reporting period.

  • Average CSAT score: 4.2 / 5
  • Survey response rate: 27%

Feedback most often referenced response time and clarity of follow-up communication as areas for improvement, particularly in cases involving multiple handovers or escalations.

Identified Bottlenecks

Internal review identified several operational areas that may require further attention:

  • Delays in ticket reassignment for escalated cases
  • Inconsistent categorization of incoming requests
  • Limited coverage during selected regional peak hours

While these issues did not materially impact aggregate performance metrics, they were visible in individual case handling and customer feedback.

"The issue was eventually resolved, although it was not always clear who was responsible for the case during escalation."

— Key account feedback, quarterly review

Summary

Overall support performance remained within expected operational ranges. Most key indicators were stable, with moderate improvements observed in response efficiency. At the same time, the data suggests that further improvements in communication clarity and escalation handling could positively impact customer experience in future reporting periods.

Better in Fullscreen

Open the demo in fullscreen to comfortably explore the editor and its features.

Note

Check the source code for this demo.

Default CKEditor AI Quick
Actions
Available

CKEditor AI ships with a rich set of built-in Quick Actions covering the most common writing
transformations. They're organized into standalone actions and grouped categories. Each works
on any selected text and returns HTML output — formatting stays intact.

Improve Writing

Enhances the quality of the selected text — refining word choice, flow, and clarity while keeping the original meaning intact.

Continue Writing

Extends the selected text with a relevant continuation. Useful for expanding a sentence, fleshing out an idea, or keeping the narrative going.

Fix Grammar & Spelling

Corrects grammatical errors in the selected text — spelling, punctuation, verb agreement, and sentence structure — without changing the meaning.

Adjust Length

Two actions for controlling how much space content takes up:

  • Make shorter
  • Make longer

Change Tone

Five tone presets to shift the register of selected text without rewriting the substance:

  • Casual
  • Direct
  • Friendly
  • Confident
  • Professional

Translate

AI Translate functionality is available directly in the Quick Actions menu, allowing you to translate selected text instead of the entire document. Translate selected text into seven languages: English, Chinese, French, German, Italian, Portuguese, and Russian.

Chat Commands

Three actions that bring your selection to AI Chat as context, with a predefined prompt run on it:

  • Explain - quickly clarify in the context of the entire document
  • Summarize - quickly grasp the general idea of the text
  • Highlight key points - quickly comprehend what the text is about

Ask AI

Opens the CKEditor AI Chat interface with your selected text as context. Use it when a one-click transformation isn't enough and you want a full, multi-turn conversation about the selection.

Custom AI Quick
Actions

The built-in set covers a lot of ground. But your application may need more.

Custom AI Quick Actions let integrators define their own transformations, so users can tackle repetitive actions specific to their domain.

Examples of custom actions teams have built:

Simplify legalese

Convert contract language to plain language summaries

Convert to active voice

Catch and fix passive constructions throughout a selection

Add citation format

Wrap references in the correct academic or style-guide format

Localize terminology

Swap industry-specific terms for region-specific equivalents

How AI Quick
Actions Work
in CKEditor

The interaction model is straightforward by design.

No changes land in the document without explicit confirmation. The review step is always there.

Select text

The content creator highlights any amount of text in the editor.

Open Quick Actions

The CKEditor AI Quick Actions menu appears in the editor toolbar or inline context menu.

Choose an action

One click triggers the transformation.

Preview the result

The AI-generated output appears immediately; use "Show details" to see exactly what has been changed with a track changes UI.

Apply, suggest, retry, or reject

The user applies the result directly or as a suggestion, generates an alternative, or discards the change entirely.

Benefits for Content Teams

Set of handy AI Actions

Common transformations are available instantly — no prompt writing, no training required.

Approve changes

Review every result before it touches the document.

No need for 3rd party AI

Work faster without leaving the editor.

Content quality

Maintain consistency across content with standardized custom actions.

Human-in-the-loop on all edits

Track AI-generated changes through the same workflow as human edits (with Track Changes).

Benefits for Engineers

Customizability

Full configuration control — you decide which actions appear.

No vendor lock-in

Works with OpenAI, Anthropic, Google Gemini, and custom LLMs — no lock-in.

Formatting in-context

Output is HTML, so formatting integrates cleanly with your document model.

Inside your perimeter

On-premises deployment supported — keep processing inside your infrastructure.

Configure to fit your use case

Custom actions let you tailor the editor to your application's specific domain.

Frequently Asked Questions

Find answers to the most common questions about our features, data security, and integration options. If you need further assistance, our team is here to help.

What are AI Quick Actions?URL Copied

AI Quick Actions are one-click text transformations built into CKEditor. Select any text in the editor, choose an action — improve writing, fix grammar & spelling, continue writing, change tone, translate, and more — and the AI applies the transformation instantly. No prompt writing required. Results appear inline so you can review, retry, accept, or reject before any change lands in your document.

What quick actions come built in?URL Copied

CKEditor includes a rich set of default AI Quick Actions: Ask AI, Improve Writing, Continue Writing, Fix Grammar & Spelling, Adjust Length (Make shorter, Make longer), Change Tone (Casual, Direct, Friendly, Confident, Professional), and Translate (into English, Chinese, French, German, Italian, Portuguese, and Russian). Each works on any selected text and returns output as rich HTML, preserving your document's formatting.

Can I create my own custom AI Quick Actions?URL Copied

Yes. You can configure any number of custom Quick Actions for your end-users using your own prompts. Examples include "simplify legalese," "convert to active voice," or "add citation format." Developers define the list of available actions — end users only see what you expose.

How do AI Quick Actions differ from AI Chat?URL Copied

AI Quick Actions handle small, repeatable tasks with a single click. AI Chat is an open-ended conversation interface for deeper, multi-turn work — brainstorming, drafting from scratch, or iterating on complex content. You can escalate directly from Quick Actions to AI Chat whenever a task needs more nuance.

How do Quick Actions, AI Review, AI Chat, and AI Translate fit together?URL Copied

They're four complementary parts of CKEditor AI, each built for a different job — and they all share the same LLM connection and the same inline, accept-or-reject review model.

  • AI Quick Actions handle small, repeatable edits on selected text with one click — improve writing, fix grammar & spelling, change tone, and more.

  • AI Chat is an open-ended conversation interface for deeper, multi-turn work like brainstorming, drafting, and iterating on complex content.

  • AI Review runs on-demand quality checks across the whole document — grammar, spelling, style, tone, and custom rules — and surfaces every suggestion as inline track changes.

  • AI Translate is a dedicated mode that translates the entire document in one pass, presenting each segment as a reviewable suggestion with the original visible in the sidebar.

Use Quick Actions for fast, in-place fixes; escalate to AI Chat when a task needs nuance; run AI Review before content ships; and reach for AI Translate when you need the full document in another language.

How does Translate in AI Quick Actions differ from AI Translate?URL Copied

Both translate content inside the editor, but they work at different scales.

  • Translate in AI Quick Actions is a one-click action on the text you've selected. It covers seven languages — English, Chinese, French, German, Italian, Portuguese, and Russian — and returns the result inline to accept, retry, or reject. It's built for quick, localized fixes like a heading, a sentence, or a snippet.

  • AI Translate is a dedicated translation mode for the entire document. It processes the whole document in one pass, presents each segment as an inline suggestion with the original visible in the sidebar for side-by-side comparison, and ships with 10 built-in languages plus configurable additional ones.

Choose the Quick Action when you need to translate a small piece without leaving your flow. Choose AI Translate when you're localizing a full document and want segment-by-segment review.

Can I migrate my existing AI Assistant commands to AI Quick Actions?URL Copied

Yes. Custom commands from the former AI Assistant map directly to AI Quick Actions on a one-to-one basis. Your existing prompt configurations carry over without rework.

Do AI Quick Actions preserve document formatting?URL Copied

Yes. All Quick Action output is returned as HTML, so rich text formatting — headings, bold, lists, tables — is preserved throughout the transformation.

Get Started with CKEditor
AI Quick Actions

Try it free for 14 days

AI Quick Actions are available now as part of CKEditor. Start a 14-day free trial to see how they fit into your application – no credit card required.

Need implementation details?

The documentation covers configuration, custom prompt setup, and integration with Track Changes.

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) });