How can I completely hide the sign up button from my Help Center?

Return to top
Have more questions? Submit a request

22 Comments

  • Marcio Dirickson

    Is there a way to edit the {{user_info}} not to be a button, and have the same .css properties as the rest of the buttons? We would like to keep it it there if possible, instead of resorting to hide it altogether...

    0
  • Nicole S.
    Zendesk Community Team

    Hi Marcio, 

    Our product team indicated that user_info is deprecated. But that you can implement the options in that dropdown just like we do in the Copenhagen theme.

    See https://github.com/zendesk/copenhagen_theme/blob/9427814d3ef2dd0fa5822bcc9ba8ed3ca4a7e670/templates/header.hbs#L19-L39

    I hope that helps; let us know if you have additional questions or if we misunderstood you at all. 

    0
  • Peter Lau

    How can I go to  template ? Do I need to upgrade?

    0
  • Ricardo
    Zendesk Community Team

    Hello Peter Lau! You need to have Guide Professional or Enterprise to use the Help Center templates. See Using the Help Center templating language (Guide Professional and Enterprise)

    0
  • Suppasak Tic

    I follow the instruction but it doesn't work. the sign

    0
  • Ricardo
    Zendesk Community Team

    Hello Suppasak Tic

    Would you be able to share a little bit more details about the issue you are encountering? 

    PS: Welcome to Zendesk Community :)

    0
  • Suppasak Tic

    Thanks Ricardo,

     

    I want to hide the signup as I don't want everybody be able to signup to my Zendesk without approval. I follow your steps in this article but it doesn't work (or the article just meant to be 'sign-in')

     

    Before, my company using Zendesk just for internal support and now we upgrade our Zendesk to enterprise license, in order to use the branding feature to support our external client. Unfortunately, it sounds like Zendesk is not designed for support internal and external  in the same instant.

    Hiding the signup button is one of the work-around that I try to close the gap. 

    I also create tickets below regarding the issues I found when I try to apply Zendesk to the business requirement. 

    https://support.zendesk.com/hc/en-us/requests/5579112

    https://support.zendesk.com/hc/en-us/requests/5579210

     

    Thank you very much. 

    Suppasak Tichinpong

     

    0
  • Ricardo
    Zendesk Community Team

    Apologies for the delay in getting back to you Suppasak Tic.

    I read your tickets and it sounds like your issue is related to the fact that all of your end users can access all of your help centers if you have Multibrand in your account. Unfortunately, as my colleagues already told you, this is not possible at the moment.

    The instructions described in this article simply hide the sign up button from your Help Centre but it doesn't restrict your already existing users from accessing other brands. Perhaps you may want to consider segmenting your customers into user segments and restrict access to content based on those same user segments. See Can I restrict access to articles?

    0
  • Suppasak Tic

    Dear Ricardo,

     

    I already do the segment. From my perspective, segment is good for setting levels of access for the information of the same product, but not for a different product (with total different group of user).

    As for the article, there is still a signup page show up if user know the link. 

    Anyway, the root cause of my problem is we use Branding to support a total different group of users. I know now that it was not designed for that.

     

    Thank you

    Suppasak Tichinpong 

    0
  • Ricardo
    Zendesk Community Team

    Hello, Suppasak Tic

    For those users who know the link to your HC, we suggest enabling SSO for end-users and set the remote URL to some page within your domain.

    However, I believe you already know that too. I understand your feedback and I also see that you have already been given the link to this feature request. Thank you for your collaboration and understanding.

    0
  • ally.d

    Hi Ricardo! We're trying to do the opposite - I want to hide the log out button for users. (We're using single sign on, and don't want our users to get confused about what they're logging out of). I found an old answer for this question from several years ago, but it did not work for me. The instructions said to add the following to script.js:

    //Remove Sign Out
    $("#user-menu").find('li:last-child').remove();

     

    This didn't seem to do anything for me, is there a new way I can achieve this? Thank you! 

    0
  • Ricardo
    Zendesk Community Team

    Hello ally.d!

    That actually depends on the templating version you are currently in. Which version are you in?

    If you are in v2, you can remove the piece of code below from the header template:

    <div class="dropdown-menu" role="menu">
    {{link "my_activities" role="menuitem"}}
    {{my_profile role="menuitem"}}
    {{change_password role="menuitem"}}
    {{link "sign_out" role="menuitem"}}
    </div>
    0
  • Kelly Mcdermott

    Hello, if we turn off the feature "Anyone can submit tickets" - what happens when someone new emails our support team?  Usually it creates a ticket and a user.  If we turn this off, will it still create the user in Zendesk?  

     

    At this point, we just want the "Sign Up"  and "Get a Password" links removed, but everything else to stay the same.

    0
  • Brett Bowser
    Zendesk Community Team

    Hey Kelly,

    The ticket would then go to the suspended ticket view since once this option is disabled, user profiles cannot be generated unless an agent creates them manually.

    Otherwise the above steps in the article should at least help with removing the sign up option.

    Hope this clears up any confusion!

    0
  • Big Sur

    Hi all,

    We are trying to do the same, I am still not 100% based on this article what to remove. I still want to show the 'sign in' link for existing users to sign in but I don't want anybody new to sign up or set up a password. Which bit do I need to remove or to add to restrict those two options. It should be pretty easy but I just can't my head around it in the code :) 

    Thank you!

    0
  • Ifra Saqlain
    Community Moderator

    Hi, go to the header_page.hbs template, and find on that template this code and remove from the header_page and then try. But sign-in link would be hide for all end-users and it's not possible that some end-user can see this link and some can't see. Your existing users know the URL of the HC so hey will sign-in directly without using sign-in button. But who are new those can't see the sign-in button so they can't sign-in.

      {{#if signed_in}}
    <div class="user-info dropdown">
    <button class="dropdown-toggle" aria-haspopup="true">
    {{user_avatar class="user-avatar"}}
    <span class="hide-on-mobile">
    {{user_name}}
    <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" focusable="false" viewBox="0 0 12 12" class="dropdown-chevron-icon" aria-hidden="true">
    <path fill="none" stroke="currentColor" stroke-linecap="round" d="M3 4.5l2.6 2.6c.2.2.5.2.7 0L9 4.5"/>
    </svg>
    </span>
    </button>
    <div class="dropdown-menu" role="menu">
    {{link "my_activities" role="menuitem"}}
    {{my_profile role="menuitem"}}
    {{change_password role="menuitem"}}
    {{link "sign_out" role="menuitem"}}
    </div>
    </div>
    {{else}}
    {{#link "sign_in" class="sign-in"}}
    {{t 'sign_in'}}
    {{/link}}
    {{/if}}

     

    Thanks

    Team

    0
  • Calla McLachlan

    Hi ZD Team!

    We are trying to create a public guide with no sign in option since our customers sign in on our own website. I followed Step 1 above to delete the code, but did not do steps 2 and 3. A user somehow still received the sign-up link and was confused. Is there a link sent in ZD email notifications that might lead them back to a sign-in page if our Guide is enabled? We've never had complaints about this before I started creating the guide, so I believe it's related. Our Guide is also not advertised anywhere on our website so I don't know how they got there in the first place. 

    Thanks so much in advance!

    0
  • Brett Bowser
    Zendesk Community Team

    Hey Calla,

    You may want to check your settings under Admin>Settings>Customers as you can disable the Welcome Email from there as. If you end up manually creating users in your account you can also disable the Anyone can submit tickets option which should prevent them from being able to sign up.

    Let me know if that's not what you're looking for!

    1
  • Calla McLachlan

    Thank you for your help Brett! I unchecked the box in the screenshot below - just wanted to confirm that this would mean no one gets the welcome email simply by viewing our help desk? I'm not sure if this qualifies as a case where the user is "created by an agent/administrator" since the person is just viewing the site on their own.

    0
  • Brett Bowser
    Zendesk Community Team

    Hey Calla,

    If a user is only viewing your site then they wouldn't receive a welcome email regardless of if that option was toggled on or off. They should only receive the email if they sign-up by entering in their information.

    Hope that clears up any confusion!

    0
  • Sarah Hicks

    What are the steps to accomplish this in version 2.8.0?

    0
  • DJ Buenavista Jr.
    Zendesk Customer Advocate

    Hi Sarah,

    Thank you for reaching out to Zendesk Support.

    In regards to your concern, the following code block that needs to be deleted is provided in this article at the top.

    You need to go to Guide Admin > Themes > and then select your current theme. Click on Customize, and then Edit code below. Locate the header.hbs, and then use CTRL F to find the start of the code that you need to delete which is .

    Thank you and have a wonderful day ahead!

    Kind regards,

    DJ Buenavista Jr. |
    Customer Advocacy Specialist | Support@Zendesk.com

    0

Please sign in to leave a comment.

Powered by Zendesk