Skip to content

Project Settings Guide

This guide explains how project owners configure Customer Satisfaction (CSAT) surveys for individual YouTrack projects. All settings are accessed through the project-level settings widget.

Accessing Project Settings

  1. Open the project in YouTrack
  2. Navigate to Project SettingsCustomer Satisfaction (CSAT)
  3. The configuration panel loads with three tabs: General, Mail, and Custom Fields

Responses Usage

A Responses Usage card is displayed at the top of the project settings, showing the current month's response count relative to the plan limit. This is the same data shown in the global admin panel.

General Tab

The General tab controls the core survey behavior for the project.

Enable CSAT

Toggle the Enable CSAT switch to activate or deactivate surveys for this project. When disabled, no surveys are created or sent for issues in this project.

Feedback Channels

Configure how customers can submit their satisfaction ratings. You can enable one or both channels:

ChannelDescription
External Survey (Email)Customers receive a survey link via email and rate their experience on an external feedback page hosted by Appfero. A preview link is available to see the external form.
Panel VotingReporters can submit their rating directly from the issue panel inside YouTrack, without leaving the issue view.

Dual Channel Support

Both channels can be active simultaneously. When enabled together, customers can respond through whichever method is most convenient.

Data Processing by Appfero

When External Survey channel is enabled, customer responses are collected and processed by Appfero. However, the data are polled from YouTrack every 20 minutes and after processing are deleted from Appfero platform.

Survey Settings

SettingDescriptionPlan Requirement
Survey FrequencyChoose between Once per issue (only the first resolution triggers a survey) or Every resolve (a survey is sent each time the issue is resolved).All plans
Survey Expiration (days)Number of days (1–90) before an unanswered survey expires. After expiration, the customer can no longer respond.Pro and Enterprise

Plan Restriction

Survey expiration customization is available from the Pro plan. Free and Starter plans use the default expiration period.

Mail Tab

The Mail tab controls the email notification that is sent to the issue reporter when a survey is triggered.

Mail Notification Toggle

Toggle Enable Mail Notification to control whether email notifications are sent when surveys are created. When disabled, surveys can still be completed via panel voting (if enabled), but no email is sent so external survey will not be triggered.

Email Template

The email template defines the subject line and HTML body of the survey notification.

ElementDescriptionPlan Requirement
SubjectThe email subject line, supporting template variables.Starter and above
Body (HTML)The HTML body of the email, editable with a built-in CodeMirror editor.Starter and above

Template Variables

Use the following placeholders in the subject and body:

VariableDescriptionExample Value
{issueId}Issue IDPROJ-123
{issueSummary}Issue summary/titleLogin page not loading
{reporterName}Reporter's display nameJohn Smith
{issueUrl}Direct link to the issuehttps://youtrack.example.com/issue/PROJ-123
{ratingSection}Star rating section (auto-generated when external channel is enabled)★★★★★

Rating Section

The {ratingSection} placeholder is automatically populated when the External Survey channel is enabled. Do not remove this variable from the body template, as it provides the clickable rating interface.

Email Actions

ActionDescription
PreviewOpens a rendered preview of the current template with sample data (available for paid plans)
Send TestSends a test email to yourself so you can verify the template in a real email client
Reset DefaultRestores the email template to the default provided by Appfero (available for paid plans)

Plan Restriction

Email template customization (subject and body editing) is available from the Starter plan. Free plan users receive a fixed default template.

Custom Fields Tab

The Custom Fields tab lets you map CSAT data to your own YouTrack custom fields, enabling tighter integration with your existing workflows and reporting.

Available Mappings

MappingDescriptionSupported Field Types
Rating FieldMap the 1–5 star rating to a YouTrack custom fieldInteger, Float, Enum
Comment FieldMap the optional customer comment to a YouTrack custom fieldString, Text

Enable Comments

Toggle Enable Comments to allow app to leave a comment when rating is submitted.

Configuring Field Mapping

  1. Select the target custom field from the dropdown (fields are auto-discovered from your YouTrack instance)
  2. If no mapping is desired, select "Not mapped"
  3. Click Save Configuration to persist changes

Plan Restriction

Custom field mapping is available from the Pro plan. Free and Starter plans use the default internal storage only.

Saving Configuration

All project settings across the three tabs are saved together. After making changes:

  1. Click the Save Configuration button at the bottom of the settings panel
  2. A success notification confirms the changes have been persisted

Unsaved Changes

The Save button is disabled until you modify at least one setting. If you navigate away without saving, changes are lost.


Need More Help? Contact support@appfero.com or visit our FAQ page.