Using Liquid markup to set agent signatures

Return to top


  • Luke Alexander

    I don't understand why ticket.requester.language is not possible to reference in liquid for agent signatures. If you have multilingual agents, it should be possible to have not just macros that change language with dynamic content, but also agent signatures. Am I missing something here?

  • Anton Olenev

    Hey Zendesk experts,

    I need to set up a custom disclaimer in an agent signature depending on the group that a ticket belongs. I thought I can use with dynamic content but you don't support 'ticket' in signatures. What can I use instead? 

    And +1 to Luke's claim.

  • Austin Killey
    Zendesk Customer Care

    Luke Alexander and Anton Olenev, thank you both for reaching out:

    Luke - that's some super solid context, and I do have to agree on the use cases here being super important for multilingual agent signatures.  I'll have a workaround for you and Anton shared below, but if you haven't already, I absolutely want to recommend making your voice heard through a feature request in our feedback forums here. It'll be super important to have a Zendesk admin like yourself being the one to initially submit that feedback so our product teams can track it.

    Anton and Luke - got you covered with a couple options here:

    The most readily available and native option that we could throw in as an immediate workaround is relocating the text of agent signatures away from the *actual* agent signature area, and instead pasting it within your trigger email notifications, since we can thankfully use all the Liquid conditions and language-specific text we want in the email bodies of trigger notification actions.

    For my personal recommendation though, I feel that both of you would be much better off with a 3rd-party option by using this Support app called Zignatures. Not only is it free, but it acts like a quick little text injector: You can add just about any Liquid or language conditions you can think of, and the Zignatures app can take over as the dedicated agent signature area.

    That app also supports some HTML formatting as well, so not only could you set up multilingual signatures or condition-based text, but you could also use extra font/style HTML formatting beyond what our native agent signatures can do with Markdown language.   While Zendesk wouldn't be able to officially guarantee its performance, I use it often on my own and can vouch for it as a good solution here.

    Thank you both for checking in here - let us know if you need anything else!

  • Shayan Moussawi

    Is there any way to hide the signature in Agent Workspace? (With liquid markup perhaps?)

  • Brett Bowser
    Zendesk Community Manager
    Hey Shayan,

    You should be able to navigate to Admin Center > Workspaces > Agent Tools > Agent Interface and remove the agent signature text from there. 
    You'll just want to make sure you hit the save button before exiting that page.
    Let me know if that doesn't get you the results you're looking for.
  • Shayan Moussawi

    Hello Brett Bowser

    The setting you described just refers me back to the brand page, where I can set up signatures.

    Just to be clear. What I want to achieve is, sending out the Signature to the customer. I just don’t want it to appear for the Agent in Agent Workspace.

  • Brett Bowser
    Zendesk Community Manager
    Hey Shayan,

    Thanks for the clarification! I did some digging but I wasn't able to find a way to remove this from Agent Workspace at this time. I'd recommend creating a feedback post in our Feedback - Ticketing System (Support) topic since that topic is actively being monitored by product managers in charge of this functionality.
    Let me know if you have any other questions in the meantime!
  • Yvonne Panarin

    Detailed Question on this: having a clickable logo in our agent signature in the brand setting (that works already) but i need it to work dynamically, so eg. when customer language is german = logo should lead to / when customer language is english = logo should go to 

    I assume this should be possible with liquid markup, BUT I am new to this - so hoping someone here can help. 

    In brand setting "signature" right after the logo - can I just add something like this:

    {% when 'Italiano' %}(
    {% when 'German' %}(
    {% when 'English' %}( 

    Appreciate anyone trying to help out on this :) 

    Kind regards,



Please sign in to leave a comment.

Powered by Zendesk