How to set up Zendesk messaging form templates: Complete 2026 guide

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited February 20, 2026

Expert Verified

Banner image for How to set up Zendesk messaging form templates: Complete 2026 guide

Messaging form templates in Zendesk let you collect structured information from customers without forcing them to type everything out. Instead of asking visitors to describe their issue in a text box, you can present them with dropdowns, date pickers, and predefined options. The result is faster resolution times and cleaner data for your support team.

This guide walks through setting up Zendesk messaging form templates step by step. You'll learn how to create different template types, add them to conversation flows, and apply best practices that keep customers engaged. For teams that want to skip the technical configuration entirely, we'll also look at how eesel AI handles data collection conversationally without any template setup.

Zendesk customer service platform homepage
Zendesk customer service platform homepage

What you'll need

Before you start building templates, make sure you have the right Zendesk plan and features enabled:

RequirementPlanNotes
Zendesk AI AgentsSuite Team or higherEssential AI agents included; Advanced add-on required for structured message templates
MessagingIncluded in SuiteMust be enabled for your account
Sunshine ConversationsSuite Professional+Required for structured message templates
Admin accessAnyNeed permissions to access AI agents - Advanced add-on

If you're on Suite Team, you can use basic AI agents but will need to upgrade to Suite Professional and add the Advanced AI agents add-on to access structured message templates. The add-on pricing requires contacting Zendesk sales.

Understanding Zendesk messaging template types

Zendesk offers several template types depending on what you're trying to accomplish. Picking the right one upfront saves you from rebuilding later.

Form templates

Form templates present customers with structured input fields: email addresses, text boxes, and dropdown selections. These work well for lead capture, support request categorization, or any scenario where you need specific data points before routing to an agent.

Each form field is limited to 130 characters, and Zendesk recommends keeping forms to five fields or fewer for the best user experience. Form templates also support an optional "block messaging input" setting that prevents customers from continuing the conversation until they've completed the form.

Form template configuration interface for input fields
Form template configuration interface for input fields

Webview templates

Webview templates embed external websites directly within the messaging widget. Use these when you need more complex forms than Zendesk's native options allow, or when you want to direct customers to an existing form or application without making them leave the conversation.

The webview displays a single primary website with one fallback URL available. For dynamic webviews that change based on customer data, you'll want to use the "Add a webview" CRM action instead of templates.

Webview template settings with URL configuration fields
Webview template settings with URL configuration fields

Rich message templates

Rich messages include carousels, quick replies, buttons, and list templates. These are ideal for product showcases, guided troubleshooting flows, or any interaction where you want to present options visually rather than asking customers to type responses.

Carousel templates display up to 10 scrollable items, each with an image, title, description, and up to three action buttons. Quick replies present up to 11 predefined response buttons that customers tap instead of typing.

Customer service chat interface with message input
Customer service chat interface with message input

Template type comparison for data collection options
Template type comparison for data collection options

Step 1: Access the template configuration

To create structured message templates, you first need to access the AI agents - Advanced add-on.

  1. Click the Zendesk products icon in the top navigation bar
  2. Select AI agents from the dropdown menu
  3. Choose the AI agent you want to work with from the top-right dropdown
  4. Click Settings in the sidebar
  5. Select CRM integration
  6. Click the Templates tab

AI agents management dashboard showing configured bots
AI agents management dashboard showing configured bots

If you don't see the AI agents option in your product tray, verify that you have the Advanced AI agents add-on enabled on your account. The Templates tab only appears for agents connected to messaging channels.

Step 2: Create your first form template

Once you're in the Templates section, you can build your first structured message template.

  1. Click Create your first template (or Create template if you've made one before)
  2. Select Forms as the template type
  3. Enter a Template name using only letters, numbers, hyphens, and underscores (no spaces or special characters)
  4. Add an optional Description to help other admins understand the template's purpose

Configure form fields

For each field you want to collect:

  1. Under Input Field, select the Message type:

    • Email: Validates email format automatically
    • Text: Free-form text input
    • Select: Dropdown with predefined options
  2. Enter a Name for the variable that will store this data

  3. Enter a Label that customers will see in the widget

  4. For Select fields, click Add option and define each option's name and label

  5. Click Add field to include additional fields (remember: five or fewer is ideal)

Set messaging behavior

Enable Block messaging input if you want to prevent customers from typing until they complete the form. This is useful when the form collects information required before an agent can help.

Click Create to save your template.

Template creation interface for message configuration
Template creation interface for message configuration

Step 3: Add the template to a conversation flow

Creating a template doesn't automatically make it appear to customers. You need to insert it into your AI agent's conversation flow.

  1. Open your AI agent's dialogue builder
  2. Add a Send message step where you want the form to appear
  3. In the message text, use the template shorthand syntax: %((template:your_template_name))%
  4. Replace your_template_name with the exact name you gave your template
  5. Save the dialogue

The alternative syntax %{{template:your_template_name}}% works too. Use this if the standard syntax conflicts with another templating language in your setup.

Messaging bot selection dropdown in conversational platform
Messaging bot selection dropdown in conversational platform

Test before going live

Always test templates in preview mode before publishing:

  1. Click the Preview button in the dialogue builder
  2. Navigate through the conversation flow to reach your template step
  3. Verify that all fields appear correctly
  4. Submit test data and confirm it routes properly
  5. Check that field validation works (required fields, email format, etc.)

Step 4: Using templates with macros

Agents can also send templates manually during conversations using macros. This works well for common scenarios where agents consistently need to collect the same information.

  1. Go to Admin Center > Workspaces > Macros
  2. Create a new macro or edit an existing one
  3. In the Comment/description action, enter the template syntax: %((template:template_name))%
  4. Save the macro

Now agents can apply this macro during messaging conversations to instantly send the structured template to customers.

Customer support interface with email composer and macro option
Customer support interface with email composer and macro option

Template best practices

Field design tips

Keep forms short. Every additional field reduces completion rates. If you need more than five fields, consider whether a webview template would work better.

Use clear, action-oriented labels. "What email should we use to follow up?" works better than "Email."

Set realistic character limits. The 130-character field limit exists for a reason - longer inputs don't display well in messaging interfaces.

Test on mobile. Most messaging conversations happen on phones, so verify your forms work on small screens.

User experience guidelines

Only block messaging input when truly necessary. Giving customers the option to skip or type can prevent frustration.

Provide context before presenting forms. A brief message like "To route you to the right team, I need a few details" sets expectations.

Handle errors gracefully. If a customer submits invalid data, the form should clearly indicate which field needs correction.

Technical considerations

Template names cannot be changed after creation without rebuilding the template, so choose naming conventions carefully. Many teams use prefixes to organize templates:

  • lead-capture-general
  • support-routing-billing
  • feedback-product-nps

Alternative: Third-party template apps

If Zendesk's native template functionality doesn't meet your needs, third-party marketplace apps extend what's possible. The Interactive Messaging Templates app from Zenplates is one option worth considering.

What the app adds

The Interactive Messaging Templates app enables agents to send rich message types (carousels, quick replies, buttons) that are normally only available to bots. This fills a gap in Zendesk's native functionality where rich messages disappear once a customer connects to a human agent.

Built-in messaging types include:

TypeDescriptionLimit
CarouselHorizontally scrollable items with imagesUp to 10 items
ImageDisplay image/gif with button linksUp to 10 buttons
RepliesClickable reply buttonsUp to 10 buttons
Link ListClickable button linksUp to 10 links
FileClickable attachmentSingle file

Pricing and requirements

The app requires Zendesk Suite Professional or higher with Sunshine Conversations and Sunshine Custom Objects enabled.

PlanPriceFeatures
BasicFreeUnlimited Apple Messages for Business templates; up to 5 built-in messaging types
Unlocked$1/agent/monthUnlimited built-in types; group restrictions; on-the-fly template creation

When to consider third-party apps

Third-party template apps make sense when:

  • Your agents frequently need to send rich messages (carousels, buttons) during live conversations
  • You want template usage restrictions by ticket group
  • You need agents to create templates on the fly rather than using pre-built ones
  • The $1/agent/month cost is justified by time savings

For most teams starting with structured message templates, Zendesk's native functionality covers the core use cases. Evaluate third-party options only after you've hit limitations with the built-in tools.

Decision tree for third-party app evaluation
Decision tree for third-party app evaluation

Troubleshooting common issues

Template syntax errors

If your template doesn't appear when testing, check these common syntax mistakes:

  • Missing parentheses or brackets: %((template:name))% requires double parentheses
  • Typo in template name: Names are case-sensitive and must match exactly
  • Wrong syntax variant: Don't mix %(( with %{{ - pick one format

Fields not appearing correctly

When form fields display incorrectly:

  • Verify the template is saved and published in AI agents - Advanced
  • Check that your AI agent is connected to a messaging channel
  • Confirm you're testing in the correct environment (sandbox vs. production)

API limits

The Create Template API has a 100kb request body limit. For large templates, particularly those with message overrides for Apple Messages for Business, you may need to use the large template endpoints instead. Large templates return an isLarge: true property when fetched via API.

Simplifying form setup with eesel AI

Setting up structured message templates requires navigating multiple Zendesk interfaces, understanding API syntax, and testing across channels. For teams that want the benefits of structured data collection without the configuration overhead, eesel AI offers an alternative approach.

How it works

Instead of building static forms, eesel AI engages customers in natural conversation and extracts the same information dynamically. Connect eesel AI to your Zendesk account, and it immediately learns from your past tickets, help center articles, and connected documentation. The AI then gathers customer context conversationally rather than presenting rigid form fields.

The setup process takes minutes:

  1. Connect eesel AI to your Zendesk account (one-click integration)
  2. Train on your existing knowledge sources (help center, past tickets, internal docs)
  3. Deploy as a chat bubble on your website or integrate directly with Zendesk Chat

eesel AI dashboard for configuring AI agent settings
eesel AI dashboard for configuring AI agent settings

Key advantages

  • No template configuration: We handle data gathering automatically through conversation
  • Conversational data collection: Visitors answer questions naturally, not through rigid form fields
  • Intelligent routing: Our AI determines the right department based on conversation content
  • Continuous learning: The system improves based on agent corrections and new tickets

You can start with AI supervision (drafts for human review) and gradually level up to autonomous ticket handling as confidence grows. For teams that prefer traditional forms, the earlier sections of this guide cover Zendesk's native customization options in detail.

Start creating better customer interactions

Zendesk messaging form templates transform how you collect information from customers. Whether you need simple contact forms, complex routing workflows, or rich interactive elements, the platform provides tools to match your requirements. The key is starting with the right template type for your use case, testing thoroughly before going live, and iterating based on customer behavior.

For teams ready to move beyond static forms entirely, eesel AI integrates directly with Zendesk to handle data collection conversationally. You can learn more about this approach in our guides on Zendesk rich message templates and carousels and customizing Zendesk pre-chat forms.

Frequently Asked Questions

Yes. Structured message templates require the AI agents - Advanced add-on, which is available on Suite Professional plans and higher. Suite Team includes basic AI agents but not the advanced template functionality.
Start with simple form templates containing 2-3 fields. Collect only essential information like email and issue type. Test thoroughly in preview mode before publishing, then expand complexity based on what works.
Yes. Form templates, webview templates, and rich message templates can all be created through Zendesk's admin interface without writing code. You only need API knowledge if you're integrating with external systems.
Zendesk recommends five or fewer fields for the best user experience. Each field is limited to 130 characters. Longer forms reduce completion rates and may frustrate customers.
Form templates use Zendesk's native field types (email, text, select) and store data directly in Zendesk. Webview templates embed external websites, allowing more complex forms but requiring those forms to handle their own data processing.
Yes. Agents can send templates by using the template syntax in the agent composer or by creating macros that include template references. The Interactive Messaging Templates app from Zenplates also enables agents to browse and send rich message templates from the ticket sidebar.

Share this post

Stevia undefined

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.