When it comes to solving problems, us newguys work harder than anyone to find answers.
Problem: Trying to get accounts created via WHMCS to synchronize with WHM.
I tried everything, read, re did, pulled my hair out.
Here is what I learned that helped the most:
1. the cron jobs are activated through cPanel, not WHMCS. The WHMCS Automation link simply provides the cron job "code".
2. When setting up a new package in WHMCS, The Module tab is the most critical. This is where the WHM package name should be entered.
3. The Package name has to be the same, I.E. hostname_packagename, not just packagename.
4. After days of thinking I either must be stupid, or I was missing some tiny little setting, I then tried a test and found the problem:
My final Solution: the package name I entered into the module tab in WHM was preceded by a space. Example " hostname_packagename" Instead of "hostname_packagename". That was it, I found the problem was I must have copied and pasted a blank space at the beginning of my package name .
I hope this helps someone.