Feedback & Automation Objects

Feedback and automation objects represent Conversation feedback, Team Member mentions, Saved Replies, and product-interest information.

CSAT Object

CSATRating represents a Customer Satisfaction rating submitted for a Conversation.

Fields

FieldTypeDescription
idstringCSAT record identifier.
ratingintegerRating from 1 through 5.
commentstringOptional written feedback.
conversationIdstringRelated Conversation.
guestIdstringVisitor submitting the rating.
workspaceIdstringOwning Workspace.
submittedAtISO-8601 timestampSubmission timestamp.

CSAT behavior is associated with Conversation resolution when CSAT is enabled.

Mentions Object

Mention represents a Team Member mention associated with a Message.

FieldTypeDescription
idstringMention identifier.
conversationIdstringConversation containing the mention.
messageIdstringMessage containing the mention.
mentionedUserIdstringTeam Member who was mentioned.
mentionedBystringUser who created the mention.
readAtISO-8601 timestampTime the mention was read, when available.
createdAtISO-8601 timestampMention creation timestamp.

Mentions use the @name syntax in the dashboard.

Saved Replies

YS Desk uses the product term Saved Replies. The underlying implementation model is named CannedResponse.

A Saved Reply is a reusable message snippet that Team Members can insert into a Conversation.

Fields

FieldTypeDescription
idstringSaved Reply identifier.
namestringSlash shortcut identifier.
messagestringSaved Reply content.
categorystringSaved Reply category. Defaults to General.
visibilityVisibilityAvailability scope.
userIdstringUser associated with the Saved Reply.
workspaceIdstringOwning Workspace.
createdAtISO-8601 timestampCreation timestamp.

Shortcut Syntax

Saved Replies use slash shortcuts:

/greeting

Do not document #shortcut syntax.

Visibility

ValueDescription
PUBLICAvailable according to Workspace Saved Reply access rules.
PRIVATERestricted to the creator.

Plan Limits

The currently verified Saved Reply limits are:

PlanSaved Reply Limit
FREE10
STARTER50
GROWTHUnlimited
ENTERPRISEUnlimited

Notification Data

NotificationData represents the structured event data passed into the notification system.

The internal NotificationQueue persistence model is not a public Reference object. It is an internal asynchronous processing mechanism.

Batching metadata such as grouping information may be used internally by the notification system but does not represent a public queue implementation contract.

Feature Interest

FeatureInterest represents a product-feature interest submission.

Typical information includes:

  • Feature name
  • User email
  • User name
  • Workspace association
  • Creation timestamp

Need Help?

Email: support@ysdesk.com

Documentation: https://docs.ysplugins.com/ys-desk

Next