Why are these placeholders missing?
A placeholder brings up content dynamically from a ticket, requester, comment, etc. For example, the ticket.description placeholder will always show the original description of this ticket; meaning that the ticket must have already been referenced somewhere. Most of the time, this should work just fine (in a canned response, notification, scenario, and so on). However, if you try using it on a page on your custom FreshTheme portal, you'll need to make sure that you've referenced which ticket you're talking about first.
How is that different from the Last Public Comment placeholder?
Let's take a customer, say Allen from Gourmet Chocos who sends this support email:
{{ticket.description}} : this shows the description of the ticket. In our case - the packaging of the order was bad. I've been ruing the fact that I waited so long and happened to get this.
Sara, the support agent to whom the ticket was assigned, gets Lana from the grievances team in touch to replace the order with a new package.
You want Allen to get an email notification with the comment Sara added. You'd use the {{comment.body}} placeholder here, along with {{comment.commenter.name}}.
Say Allen is busy, so he replies asking for a different time slot to discuss the issue. This gets into Freshdesk as a comment made by the customer. You want Sara and the team to get a notification saying just that. Again, you'd use the {{comment.body}} placeholder to get this done.
Note that you can only use the comment.body or comment.commenter.name placeholders when you know which comment you are referring to. If you use them from the 'New Comment Added' notifications, you don't have to worry. But you can't use them in a canned response because Sara would not know which comment you're talking about.
So, with every reply if you don't want the whole story thread flowing across- you just want the last thing people were talking about, you'd use the {{ticket.latest_public_comment}} placeholder.
Why are these Placeholders missing?
A placeholder brings up content dynamically from a ticket, requestor, comment etc.
How is that different from the Last Public Comment placeholder?
Let's take a customer, say Allen from Gourmet Chocos who sends this support email:
{{ticket.description}} : this shows the description of the ticket. In our case - the packaging of the order was bad. I've been ruing the fact that I waited so long and happened to get this.
Sara, the support agent to whom the ticket was assigned, gets Lana from the grievances team in touch to replace the order with a new package.
You want Allen to get an email notification with the comment Sara added. You'd use the {{comment.body}} placeholder here, along with {{comment.commenter.name}}.
Say Allen is busy, so he replies asking for a different time slot to discuss the issue. This gets into Freshdesk as a comment made by the customer. You want Sara and the team to get a notification saying just that. Again, you'd use the {{comment.body}} placeholder to get this done.
Note that you can only use the comment.body or comment.commenter.name placeholders when you know which comment you are referring to. If you use them from the 'New Comment Added' notifications, you don't have to worry. But you can't use them in a canned response because Sara would not know which comment you're talking about.
So, with every reply if you don't want the whole story thread flowing across- you just want the last thing people were talking about, you'd use the {{ticket.latest_public_comment}} placeholder.