Troubleshooting Welcome Email Sending Issues

Symptom

You may experience an issue with unsent welcome emails.

Cause

This issue may occur because you have not selected a welcome email for the product.

Solution

To resolve this issue:

1. Go to Configuration > System Settings > Products/Services or, prior to WHMCS 8.0, Setup > Products/Services > Products/Services.

2. Click the Edit icon for the affected product.

3. In the Details tab, check the selected email in Welcome Email.

4. If there is no selected email for Welcome Email, select one and save the product. Otherwise, proceed to the Other Causes section below.

Other Causes

If a Welcome Email is already set, the problem is likely due to one of the following issues:

Account Creation Issue

WHMCS may be encountering an account creation issue involving the product's provisioning module. 

The welcome email sends when the module's Create command finishes successfully and automatically (the account is created on the server). If this does not succeed, the email will not send.

To fix this, see Troubleshooting Product Provisioning Problems.

Syntax Error

WHMCS cannot send an email if the email contains a syntax error. 

To fix this, see: 

No Module

Sending welcome emails automatically requires the use of a provisioning module.

If you aren't using a provisioning module (for example, cPanel or Plesk), you can use the Auto Release module to ensure that the welcome email sends.