Jump to content

Problem with the ticket system and email templates

Recommended Posts

Hi all,


I think it's time to solve once and for all the problem with the ticket system and email templates - regarding the main contact / master account holder receiving all the emails - even the ones regarding a ticket that was opened by a sub account or a contact person from his organization.


The current state creates an overburden on the "master account holder" and causes misunderstandings who opens the ticket and so on (not to mentioned the spam to unnecessary participants).



Please follow this scenario:


- We have a company (let's name her "Macrosoft Ltd").


- We have in our WHMCS 4 contacts:

1. The master account holder - let's say his name is Tom Cruise and his rule is purchasing manager.

2. The support manager - Matt LeBlanc.

3. The sales manager - John Oliver.

4. The CEO - Elizabeth Tudor


Problem #1:


- When Matt opens a ticket he get an automated mail stating:


Tom Cruise (Macrosoft Ltd),

Thank you for contacting our support team. A support ticket has now been opened for your request and you will be notified by email when a response is made.


- Please note that the ticket was opened by Matt LeBlanc - not by Tom Cruise!!


Matt ask himself - WTF... I opened this ticket not Tom...


- The same mail is sent also to the "master account holder" - Tom Cruise.


Tom ask himself - WTF... I don't recall opening any ticket lately....



Problem #2:


- In our WHMCS we see under the submitter field - Tom Cruise (Macrosoft Ltd) (although the ticket was opened by Matt LeBlanc) - only when looking inside the ticket we can see that is was submitted by "Matt LeBlanc (Macrosoft Ltd) Contact"



Problem #3:


- Any reply we make to Matt LeBlanc's ticket is also sent to Tom Cruise


Tom ask himself - WTF... why do I keep getting this mails? (now take under consideration that Tom gets such an emails for all the tickets opened by Matt, John and Elizabeth - it can accumulate to lots of mails that's spams Tom mailbox!!!)



Problem #4:


- Let's say we want to sent a new quote to Elizabeth Tudor the CEO of Macrosoft Ltd


Again the quote is sent to Tom (and any other contact that have the relevant Email Notifications setting) and to Elizabeth.


and again - the name in the mail and on the quote is Tom and not Elizabeth!!


Actually any email template that have the {$client_name} merge fields will be of Tom regardless who is the relevant contact that should receive such a mail / notification / quote etc.


To sum it all up - there is a huge mix-up and confusion while using the Clients Information / master account holder information/ {$client_name}merge fields not to mentioned the amount of spam received to the email address registered under the Clients Information / master account holder.


This is something relevant to any customer with more then one contact - so I'm sure that lots of WHMCS users face the same problem.



If those problems weren't enough let's have few more:


Problem #5


- Sometimes John Oliver sends a mail to Matt LeBlanc and add us in this mail in CC. A new ticket is opened with John Oliver set as the relevant contact.


- Like stated before - Tom get's the email (and his name in the mail)


- There is no way for us to see we are not the ones this mail is sent to (we are only in CC on the original mail).


- If we reply to this ticket - only John (and Tom) will get the answer - nothing will be sent to Matt (unless we manually add his mail to the CC of the ticket - but there is no indication for us to do so).





To sum it all up,

I can't see the logic or advantages in the current situation - It create lots of problems and spam in any company that have more then one contact.


I think that creating a clear and strict use of the relevant contact across WHMCS ticket, email templates and any other part of WHMCS - is mandatory.


Every act we do should be related to a specific contact and only him.



In the Feature requests system I found several relevant request:



12 votes - Client Contact Ticket Management




7 votes - Disable Email to the main account e-mail




4 votes - Support ticket notifications - limit to contact participating




4 votes - Improve email personalisation




Total of 27 votes regarding the problem with the contact management.



I think that WHMCS team should read this post and see the problems stated here and find a solution A.S.A.P


But If from some strange reason it's not obvious this issue should be fixed - please please please add your votes.










Share this post

Link to post
Share on other sites



Someone changed the thread name (thanks I guess) - but please note that the problem is not just with the ticket system or the email templates... this is something related to anywhere in the system using the {$client_name} (I think) - such as quotes etc.




Share this post

Link to post
Share on other sites

solving this issue and giving more flexibility to the whmcs developers will very help to many whmcs users....

Share this post

Link to post
Share on other sites

Agree that this needs to be looked at closer and resolved. Maybe it's already fixed in v6?


- Scott

Share this post

Link to post
Share on other sites

Hi all,


I have spent some more time in the feature request system and found lots of other relevant request regarding this problem.


There are at least 22 feature requests with a total of 156 votes.


In a nutshell all of them showing the same problem - in WHMCS there is no real distinction between contacts, sub accounts and main contact / master account holder.


Actually there should not be a main contact / master account holder at all...


The system should be built around companies with contacts /sub accounts that works in the company, the company itself should not have any direct contact information - It should serve just as a "container" to hold all the company contacts, products, services, domains, invoices and transactions#


All the other information should be in a contacts /sub accounts level


Let's go over the client profile:


Profile tab:



All the red markings represent information that is not relevant to the company - but rather at the contacts /sub accounts level. All the remaining information is relevant to the company information / setting.


Contact tab:






Again - there should be a strict and clear distinction between the company and the contacts /sub accounts and between contacts /sub accounts to contacts /sub accounts.


This is something that should reflect on the ticket system, email template, quotes, invoices etc.


This is the list of relevant feature requests I found - but there are probably more.


Please vote for them + add your comment to this post so it will catch the eyes of WHMCS as the full project that it represent:



41 votes - Custom fields for additional contacts:




21 votes - add custom client fields for sub-accounts too




1 votes -Allow contacts/sub-accounts to update their details




7 votes - Support ticket notifications - limit to contact participating




14 votes - Client Contact Ticket Management




2 votes - Contact name in email templates




2 votes - Additional Contact Permissions




1 votes - Support Tickets - Contact Filter




1 votes - contacts should have the same disable field options as client details




9 votes - Disable Email to the main account e-mail




1 votes - Company Access Controls




1 votes - Client Contact Notes




17 votes - Send invoice related mail to Invoice contact only (if exists)




2 - votes - Clients Marketing Email-Newsletter Opt-Out Facility II




1 votes - Fully conceal financial information from account contacts/sub-users where permissions specifically require it




3 votes - Allow assigning Contact to ticket




6 votes - Improve email personalization




15 votes - Include email addresses that were added via CC to opening ticket and all replies




6 votes - Sub-accounts only viewing tickets they create




2 votes - Sub-Account Modify Password Permission




2 votes - Two-Factor Authentication for Sub-Account




1 votes - Support Tickets: Improved display of who you're communicating with



Edited by ramf

Share this post

Link to post
Share on other sites

Couldn't agree more. I'm stunned that the current state-of-affairs has survived for so long.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By shoelaced
      I can't seem to find any instruction about when the various emails are sent to the customer. This would be helpful for all emails but specifically I'm wondering what the difference is between "Credit Card Payment Due" and "Credit Card Payment Pending." Does it really charge the card, send the Pending email, and then also send the Payment Confirmation email immediately after when the payment finishes? It seems like annoying overkill if they get the Pending email for every transaction, but if it only gets sent under an unusual condition then I'd like to know what that is.
    • By cdeese8
      Might you know of any sneaky ways, or creative things I can do to stop this?
      Can you please tell me how to prevent, block and disable any non-English letters? Specifically, I think it would be great to prevent letters from the Cyrillic script (Russian Alphabet). Literally, every spam ticket I get is from Mother Russia.
      I know there is form captcha, but I don't want to use any services related to google or even the baked in WHMCS. The less steps a visitor has to do to get support the better.
      Thanks for your time,
      https://en.wikipedia.org/wiki/Russian_alphabet https://docs.whmcs.com/Spam_Control don't see anything here don't see anything for search query: site:whmcs.community block russian letters still doing R&D for search operator: bootstrap 3 input field validation block russian letters
    • By bluesteam
      I am a little confused at what constitutes that an email template is or isn't shown in the drop-down list when selecting a welcome email for a product.
      I am trying to set a welcome email but I don't see it in the drop-down.  I only see about emails for the selection when there are plenty more.
      Email Templates configured:
      Email Templates shown in drop-down for a product:
      Can anyone shed some light on this for me?
    • By bluesteam
      So I have just signed up with crisp.  My business email address is info@bluesteam.net.  Crisp asks for an email address when signing up and sends you the chat transcripts after the conversation is complete.
      The problem is that Crisp sends these transcripts from some-random-sequence@bluesteam.on.crisp.email
      Now I have piping enabled for info@bluesteam.net for my General Queries Department so I keep getting the transcript opening tickets on the support system.
      NOW I have to go and delete every support ticket that gets opened because blacklisting each email address is pointless because the sequence will always change and never be the same so its useles to blacklist it.
      I want to add a wildcard in the Spam Control System *@bluesteam.on.crisp.email so that NO transcripts can open a ticket but lo and behold, there is no such thing as a wildcard on the Spam Control.
      How can this be?  It's such a simple feature that should be enabled with every spam control system.
      Has anyone got a solution to this?
    • By postcd
      Hello, in WHMCS 6.3 in last days i started receiving significantly higher amount of SPAM support tickets than before. (bot spam not real people)
      So i tried to switch "Captcha Type" from "Default (5 Character Verification Code)" to "reCAPTCHA (Google's reCAPTCHA system)"
      I seen i already had prefilled public and private key there and i verified it is correct/same with keys in my google account where i added my site already.
      But when i open contact form as a non logged in user in Firefox and Tor browser, it does not show up the recaptcha, it shows only:
      When submitting, it says "The characters you entered didn't match the image shown. Please try again."
      Is there any work around/hack (by editting some files) so i can prevent support ticket SPAM?
      The default WHMCS 5 chars. captcha show up, but SPAM bots started going over it.
      In recaptcha account, server side integration URL is: https://www.google.com/recaptcha/api/siteverify
      <script src='https://www.google.com/recaptcha/api.js'></script>
      <div class="g-recaptcha" data-sitekey="PubKeyHere"></div>
      I see my recaptcha is "v2" type\
      Update: The cause of this issue was Content-Security-Policy in .htaccess file that denied google domain.
  • Recently Browsing   0 members

    No registered users viewing this page.


Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated