Composing messages in the Zendesk Agent Workspace

<div class="article-banners">
<div id="docs-wmp-link"><a href="https://support.zendesk.com/hc/en-us/articles/5411234991258-plan" rel="noopener" target="_blank">What's my plan?</a></div>
<div class="article-banner" id="suite_all">
<table>
<tbody>
<tr>
<td><strong>All Suites</strong></td>
<td>Team, Growth, Professional, Enterprise, or Enterprise Plus</td>
</tr>
</tbody>
</table>
</div>
<div class="article-banner" id="support_all">
<table>
<tbody>
<tr>
<td><strong>Support</strong></td>
<td>Team, Professional, or Enterprise</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="body">
<p class="p" dir="ltr">The Zendesk Agent Workspace includes a flexible message composer that enables agents to work seamlessly across a variety of channels. Agents can work equally well with all types of messages in all types of languages, including social messages, <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408846454682" rel="noopener" target="_blank">web messages</a>, live chats, emails, and internal notes. This article describes how to use the composer to manage conversations in the agent workspace.</p>
<p class="p">This article contains the following topics:</p>
<ul class="ul" id="topic-1__ul_mct_b21_bhb">
<li class="li" dir="ltr"><a class="xref" href="#topic_gtw_j1h_rmb">Switching channels in the composer</a></li>
<li class="li"><a class="xref" href="#topic_xxq_zmf_vsb">Saving drafts across channels</a></li>
<li class="li"><a class="xref" href="#topic_a3j_12r_5mb">Using Send vs. Submit</a></li>
<li class="li"><a class="xref" href="#topic_s55_zzg_rmb">Resizing the composer window</a></li>
<li class="li"><a class="xref" href="#topic_u1f_wrh_rmb">Using formatting options and controls</a></li>
<li class="li"><a class="xref" href="#topic_zcl_b5p_r5b">Editing tables in the composer</a></li>
<li class="li"><a class="xref" href="#topic_qzj_31l_qqb">Picking a skin tone for emojis</a></li>
<li class="li"><a class="xref" href="#topic_vpl_wfh_1qb">Changing text color</a></li>
<li class="li"><a class="xref" href="#topic_jn2_cd3_rmb">Scrolling through a conversation</a></li>
<li class="li"><a class="xref" href="#topic_ymh_fck_rsb">Loading additional comments</a></li>
</ul>
<div class="p">
<strong class="ph b">Related articles</strong>
<ul class="ul" id="topic-1__ul_l1f_fcm_tkb">
<li class="li"><a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408827107226" rel="noopener" target="_blank">Documentation resources for the Zendesk Agent Workspace</a></li>
<li class="li"><a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408821259930" rel="noopener" target="_blank">About the Zendesk Agent Workspace</a></li>
</ul>
</div>
</div>
<div aria-labelledby="ariaid-title2" class="topic nested1" id="topic_gtw_j1h_rmb">
<h2 class="title topictitle2" id="ariaid-title2">Switching channels in the composer</h2>
<div class="body">
<p class="p">When you receive a new message in a ticket, you can choose to reply on the same channel or pick another channel.</p>
<p class="p"><strong class="ph b">To switch channels</strong></p>
<ol class="ol" id="topic_gtw_j1h_rmb__ol_t2f_32h_rmb">
<li class="li">In a ticket, locate the conversation that needs a reply.</li>
<li class="li">Locate the current channel indicator at the top of the composer window.
<p class="p"><img class="image" id="topic_gtw_j1h_rmb__image_pcl_zwh_rmb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_composer_menu_icon.png"></p>
</li>
<li class="li">Click the down arrow (v) to open the channel menu.</li>
<li class="li">Select the channel you want to use for the reply.
<p class="p"><img class="image img-screenshot" id="topic_gtw_j1h_rmb__image_r4b_yvh_rmb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_composer_select_channel2.png" width="400"></p>
<p class="p">Your channel choices vary depending on which channels your administrator has set up for your workspace. They also vary based on the current state of your conversation. For example, during a live chat, you can reply by email (if there's an email on file for the customer), or add an internal note, then reply by chat. However, after the chat is ended, you can't reply by chat. See <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/5924725590682" rel="noopener" target="_blank">About channel switching logic in the ticket composer</a>.</p>
<p class="p">Your admin can configure default privacy settings for your conversations. See <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408822560410" rel="noopener" target="_blank">Changing the default privacy of ticket comments</a>.</p>
</li>
</ol>
</div>
</div>
<div aria-labelledby="ariaid-title3" class="topic nested1" id="topic_xxq_zmf_vsb">
<h2 class="title topictitle2" id="ariaid-title3">Saving drafts across channels</h2>
<div class="body">
<p class="p">In the composer, each channel is a different way to communicate. You may compose different messages for each channel and the drafts are not carried across channels. For example, when you write something in an internal note and switch to a public reply, that message will not be displayed in the public reply. However, when you switch back to internal note, you will still be able to find the message you left there. This goes for all channels.</p>
<p class="p">If you type a message in more than one channel and submit an update, any message you typed into another channel persists until it is sent or submitted. Channels with unsubmitted messages are marked with a blue dot.</p>
<p class="p"><img class="image img-screenshot" id="topic_xxq_zmf_vsb__image_nwq_jpf_vsb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/aw_composer_draft.png" width="150"></p>
<p class="p">These unsubmitted messages will persist in the ticket even if you switch to another ticket or end your browser session. To remove an unsubmitted message, switch the composer to the channel that has the draft message and completely delete the message.</p>
<p class="p">If you're concerned about a draft being sent publicly by accident, you can use <strong class="ph b">Draft mode</strong> to compose draft messages in public channels. Draft mode requires that you to confirm a message before it's sent. See <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/5627101293722" rel="noopener" target="_blank">Writing drafts of public replies in tickets</a>. Working in draft mode is quicker than first composing the message as an internal note, then copying it over to a public channel.</p>
</div>
</div>
<div aria-labelledby="ariaid-title4" class="topic nested1" id="topic_a3j_12r_5mb">
<h2 class="title topictitle2" id="ariaid-title4">Using Send vs. Submit</h2>
<div class="body">
<p class="p">During a live chat or messaging conversation, click <strong class="ph b">Send</strong> (or press Return) to send your reply.</p>
<p class="p"><img class="image img-screenshot" id="topic_a3j_12r_5mb__image_gml_njr_5mb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_chat_send.png" width="600"></p>
<p class="p">To send an email or save other changes to a ticket, click <strong class="ph b">Submit</strong>.</p>
<p class="p"><img class="image img-screenshot" id="topic_a3j_12r_5mb__image_gqz_qjr_5mb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_email_submit.png" width="600">\</p>
</div>
</div>
<div aria-labelledby="ariaid-title5" class="topic nested1" id="topic_s55_zzg_rmb">
<h2 class="title topictitle2" id="ariaid-title5">Resizing the composer window</h2>
<div class="body">
<p class="p">The Zendesk Agent Workspace includes a flexible composer window. You can resize the window as needed to meet your requirements. For example, you can use a smaller window for chats and messages, but you might want to use a larger window for long email messages.</p>
<p class="p"><img class="image img-screenshot" id="topic_s55_zzg_rmb__image_c1c_jyh_rmb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_composer_email3.png" width="400"></p>
<p class="p"><strong class="ph b">To resize the composer window</strong></p>
<ol class="ol" id="topic_s55_zzg_rmb__ol_v42_msh_rmb">
<li class="li">In a ticket, click the border at the top of the composer window.
<p class="p"><img class="image img-screenshot" id="topic_s55_zzg_rmb__image_bpm_2b3_rmb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_composer_resize4.png" width="400"></p>
</li>
<li class="li">Drag the border up or down to change the window size.
<p class="p">When you resize the composer window in a ticket, the window size is saved across multiple tickets. It stays the same until you resize it again.</p>
</li>
</ol>
</div>
</div>
<div aria-labelledby="ariaid-title6" class="topic nested1" id="topic_u1f_wrh_rmb">
<h2 class="title topictitle2" id="ariaid-title6">Using formatting options and controls</h2>
<div class="body">
<p class="p">The composer comes with a full range of built-in formatting options and controls, including rich text, tables, hyperlinks, emojis, and attachments. See <a href="https://support.zendesk.com/hc/en-us/articles/4408844184730" rel="noopener noreferrer" target="_blank">Rich text formatting options reference.</a></p>
<p class="p"><img class="image img-screenshot" id="topic_u1f_wrh_rmb__image_tr2_rc3_rmb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_composer_controls2.png" width="400"></p>
<p class="p">When you pick a channel, the composer controls change to match the channel you're using. For example, a social messaging channel may not support tables or rich text formatting, but the email channel does.</p>
<p class="p">The composer also supports <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408824439194#topic_kd5_klb_x3b" rel="noopener" target="_blank">shortcuts</a>, <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408887656602" rel="noopener" target="_blank">macros</a>, <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408882999066" rel="noopener" target="_blank">dynamic content</a>, and<a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408822451482" rel="noopener" target="_blank"> @mentions</a>.</p>
<div class="note tip">
<span class="tiptitle">Tip:</span> You can quickly insert a hyperlink into your message by highlighting the text you want to link, then copying the URL and pasting it into the message.</div>
</div>
</div>
<div aria-labelledby="ariaid-title7" class="topic nested1" id="topic_zcl_b5p_r5b">
<h2 class="title topictitle2" id="ariaid-title7">Editing tables in the composer</h2>
<div class="body">
<p class="p">You can make changes to tables that you paste into the composer from other applications. Changes you can make include editing table text, adding or deleting rows and columns, and merging or splitting table cells. You can quickly make table changes directly in the composer instead of returning to a separate application to do the work.</p>
<p class="p"><strong class="ph b">To edit a table </strong></p>
<ol class="ol" id="topic_zcl_b5p_r5b__ol_ij1_k5p_r5b">
<li class="li">Paste a table into the composer.</li>
<li class="li">Click inside the table to show the table menu icons above the table.
<p class="p"><img class="image img-screenshot" id="topic_zcl_b5p_r5b__image_cwn_1vp_r5b" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_composer_table_menus.png" width="600"></p>
<p class="p">There are icons for a <strong class="ph b">Column</strong> menu, a <strong class="ph b">Row</strong> menu and a <strong class="ph b">Merge/Split cell</strong> menu.</p>
</li>
<li class="li">To make changes to the table, click the desired menu icon and select a command.
<p class="p"><img class="image img-screenshot" id="topic_zcl_b5p_r5b__image_jq5_3vp_r5b" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_composer_table_commands.png" width="600"></p>
<p class="p">For example, click the <strong class="ph b">Row</strong> menu icon, then select <strong class="ph b">Insert row above</strong> or <strong class="ph b">Insert row below</strong> to add a new row to the table.</p>
<div class="note tip">
<span class="tiptitle">Tip:</span> You can use a keyboard shortcut to set focus on the menu toolbar (Ctrl+Shift+`), then use the arrow keys on your keyboard to move between the menus.</div>
</li>
<li class="li">You can also click inside the table and edit the table text.</li>
</ol>
</div>
</div>
<div aria-labelledby="ariaid-title8" class="topic nested1" id="topic_qzj_31l_qqb">
<h2 class="title topictitle2" id="ariaid-title8">Picking a skin tone for emojis</h2>
<div class="body">
<p class="p" dir="ltr">To help personalize your replies, you can pick a skin tone for the emojis you use in ticket comments. This feature works for any channel that supports emojis.</p>
<p class="p">Watch the video (15 seconds). Refresh the page to replay the video.</p>
<p class="p"><img class="image img-screenshot" id="topic_qzj_31l_qqb__image_xbt_jgl_qqb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_emoji_skin_tone_picker_one_loop.gif" width="500"></p>
<p class="p"><strong class="ph b">To pick a skin tone</strong></p>
<ol class="ol" id="topic_qzj_31l_qqb__ol_hmf_r1l_qqb">
<li class="li">In a ticket, click the emoji icon (<img class="image" id="topic_qzj_31l_qqb__image_cby_vgl_qqb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_emoji_icon.png">) at the bottom of the comment field.
<p class="p">A list of emojis appears.</p>
</li>
<li class="li">Click the skin tone picker (<img class="image" id="topic_qzj_31l_qqb__image_spg_q3l_qqb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/skin_tone_picker_icon.png" width="16">) at the bottom of the emoji list.
<p class="p">A choice of skin tones appears.</p>
</li>
<li class="li">Select the skin tone you want to use.
<p class="p"><img class="image img-screenshot" id="topic_qzj_31l_qqb__image_uzp_s5m_qqb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_skin_tone_pick.png" width="300"></p>
<p class="p">All the emojis that support skin tone change to match the skin tone you pick. For example, many of the finger and face emojis support skin tone changes.</p>
</li>
<li class="li">Click an emoji to add it to your message.
<p class="p">You skin tone choice remains in effect until you switch browser types or clear your browser cache.</p>
</li>
</ol>
</div>
</div>
<div aria-labelledby="ariaid-title9" class="topic nested1" id="topic_vpl_wfh_1qb">
<h2 class="title topictitle2" id="ariaid-title9">Changing text color</h2>
<div class="body">
<p class="p" dir="ltr">If <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408884153242-Formatting-options-for-agents#topic_lw5_xb1_fsb" rel="noopener" target="_blank">enabled</a> by an admin, you can use formatting options to change the text color and the text background color in ticket comments. This feature is useful for drawing attention to important items in your comments. If your channel supports rich text formatting, the colors you add to comments in a ticket appear as colored text in your messaging applications and email replies. To receive colored text responses from your customers, make sure the <strong class="ph b">Rich content in email</strong> setting is <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408828563866-" rel="noopener" target="_blank">enabled</a>.</p>
<p class="p"><strong class="ph b">To change the text color</strong></p>
<ol class="ol" id="topic_vpl_wfh_1qb__ol_fj4_qgh_1qb">
<li class="li">Start typing a comment.</li>
<li class="li">Select the text you want to color.</li>
<li class="li">Click the <strong class="ph b">T</strong> icon at the bottom of the comment field to open the formatting options, then click the text color icon (<img class="image" id="topic_vpl_wfh_1qb__image_r4v_1hh_1qb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_color_icon.png" width="16">).
<p class="p">A color picker appears.</p>
<p class="p"><img class="image img-screenshot" id="topic_vpl_wfh_1qb__image_h2r_fhh_1qb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_color_picker4.png" width="400"></p>
</li>
<li class="li">Select a text color and a background color from the picker.
<p class="p">You can choose from one of the predefined, accessible colors and apply it to the text you selected. You can use several combinations of different text colors with different background colors to enhance your comments. If the color picker is covering up some of the text you want to color, you can <a class="xref" href="#topic_s55_zzg_rmb">resize the composer window</a> to prevent the overlap.</p>
<p class="p" dir="ltr">When you apply color to a bulleted list or numbered procedure, the list is colored, but not the bullet symbol or number. Color cannot be applied to text inside a code block or code span. Also, do not apply color to <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408887218330" rel="noopener" target="_blank">placeholders</a>. If applied, the placeholder will not be visible.</p>
</li>
<li class="li">In addition to adding color to existing text, you can also pick a text and background color first, then start typing.
<div class="note note">
<span class="notetitle">Note:</span> When you copy and paste color text, from any source, the color is not retained.</div>
</li>
</ol>
</div>
</div>
<div aria-labelledby="ariaid-title10" class="topic nested1" id="topic_jn2_cd3_rmb">
<h2 class="title topictitle2" id="ariaid-title10">Scrolling through a conversation</h2>
<div class="body">
<p class="p">You can also use the scroll bar on the right side of the ticket to scroll up or down through previous responses without losing sight of the reply you're composing. Separated scrolling is useful if you're working on a long ticket with a lot of details.</p>
<p class="p"><img class="image img-screenshot" id="topic_jn2_cd3_rmb__image_hcy_c4d_smb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/uc_composer_scroll3.png" width="400"></p>
<p class="p">As you scroll, you can also click <strong class="ph b">See newest</strong> to jump to the most-recent reply or <strong class="ph b">See oldest</strong> to jump to the oldest reply.</p>
<p class="p"><img class="image img-screenshot" id="topic_jn2_cd3_rmb__image_ncq_xkd_smb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/aw_scroll_see_newest.png" width="400"></p>
<p class="p">To prevent unexpected results, when you are actively working in a live chat or messaging conversation, Zendesk doesn't recommend changing the ticket requester.</p>
</div>
</div>
<div aria-labelledby="ariaid-title11" class="topic nested1" id="topic_ymh_fck_rsb">
<h2 class="title topictitle2" id="ariaid-title11">Loading additional comments</h2>
<div class="body">
<p class="p">For tickets with more than 100 comments in a conversation, only the 100 most-recent comments appear when you first open the ticket. This helps overall performance and enables the ticket to open quickly. Even though only the first 100 comments are loaded by default, you can still view all the additional comments in the ticket.</p>
<p class="p"><strong class="ph b">To view more comments</strong></p>
<ol class="ol" id="topic_ymh_fck_rsb__ol_n1c_pck_rsb">
<li class="li">Open a ticket.
<p class="p">If the ticket has more than 100 comments, you'll see a <strong class="ph b">Show more</strong> banner at the top of the conversation pane.</p>
<p class="p"><img class="image img-screenshot" id="topic_ymh_fck_rsb__image_otj_3lk_rsb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/aw_convo_pagination.png" width="400"></p>
</li>
<li class="li">Click <strong class="ph b">Show more</strong>.
<p class="p">The next 100 most-recent comments are loaded. You can continue loading comments, 100 at a time, by clicking <strong class="ph b">Show more.</strong> You can also click the filter icon (<img class="image" id="topic_ymh_fck_rsb__image_fr5_cyz_vkb" src="https://zen-marketing-documentation.s3.amazonaws.com/docs/en/interactions_filter_icon.png">) to filter between public messages and internal notes.</p>
</li>
</ol>
</div>
</div>
<p>
</p><script id="docs-schema-markup" type="application/ld+json">{
"@context": "https://schema.org",
"@type": "TechArticle",
"@id": "https://support.zendesk.com/hc/en-us/articles/4408831849882",
"url": "https://support.zendesk.com/hc/en-us/articles/4408831849882-Composing-messages-in-the-Zendesk-Agent-Workspace",
"headline": "Composing messages in the Zendesk Agent Workspace",
"description": "You can use the message composer in the agent workspace to manage and format conversations across multiple communication channels, including switching channels, saving drafts, resizing the composer, and editing message content with various formatting options.",
"articleSection": "Ticket basics",
"datePublished": "2021-10-16T03:45:51+00:00",
"dateModified": "2025-09-05T23:59:03+00:00",
"inLanguage": "en-US",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://support.zendesk.com/hc/en-us/articles/4408831849882"
},
"author": {
"@type": "Organization",
"name": "Zendesk",
"@id": "https://www.zendesk.com"
},
"publisher": {
"@type": "Organization",
"name": "Zendesk",
"@id": "https://www.zendesk.com"
},
"isPartOf": {
"@type": "WebSite",
"name": "Zendesk Help",
"@id": "https://support.zendesk.com/hc/"
},
"about": {
"@type": "SoftwareApplication",
"name": "Zendesk",
"@id": "https://www.zendesk.com"
}
}</script>