Welcome E-Mail Template

The Welcome E-Mail template, if enabled, will send the client their WordPress admin login credentials once their WordPress account has been successfully provisioned.

The following instructions apply to WordPress Auto-Provision Module 2.4 and above only

Starting in version 2.4, the WordPress Auto-Provision Module utilizes the built-in e-mail template system in WHMCS. Simply create an e-mail template in WHMCS and then select it from the Select an E-Mail Template option in the WordPress configuration settings. Any merge fields that would normally be available for a WHMCS e-mail template are usable, as well as the following module specific variables:

{$customurl} - A custom URL based on the Custom Domain field setting in your WordPress configuration settings.
{$tempurl} - The temporary URL to WordPress as assigned by the hosting provider (typically http://[server_ip]/~username).
{$domainurl} - The client's domain as assigned in WHMCS.
{$autourl} - This is the ultimate URL assigned to WordPress based on the Default WordPress URL setting in your WordPress configuration settings.
{$apppw} - The WordPress password assigned to the client.

Note: It is not recommended to provide the following variables unless the client will be configuring their own WordPress install. 

{$dbname} - The assigned MySQL database name.
{$dbuser} - The assigned MySQL database username.
{$dbpass} - The assigned MySQL database password.

Note: When installing or upgrading to WordPress Auto-Provision Module 2.4, a suggested e-mail template will be automatically added to WHMCS under the module's title.

The following instructions apply to WordPress Auto-Provision Module 2.3.8 and below only

A few things to note:

  1. HTML is permitted.

  2. The e-mail will send using the header and footer data/styling configured in the WHMCS admin configuration for system e-mails.

  3. You can use most variables (aka Merge Fields) that are available for General type e-mails.

  4. The “reserved for module” variables listed below will provide specific information for the WordPress installation and are not stored elsewhere in WHMCS.

  5. The {$signature} variable applies the signature configured in the WHMCS admin configuration for system e-mails.

A few sample tags available are:

Client Related

ID {$client_id}

Client Name {$client_name}

First Name {$client_first_name}

Last Name {$client_last_name}

Company Name {$client_company_name}

Email Address {$client_email}

Address 1 {$client_address1}

Address 2 {$client_address2}

City {$client_city}

State/Region {$client_state}

Postcode {$client_postcode}

Country {$client_country}

Phone Number {$client_phonenumber}

Status {$client_status}


Company Name {$company_name}

Domain {$company_domain}

Logo URL {$company_logo_url}

WHMCS URL {$whmcs_url}

WHMCS Link {$whmcs_link}

Signature {$signature}

Full Sending Date {$date}

Full Sending Time {$time}


Reserved for Module 

WordPress Password {$wppassword}

Server Temporary URL {$tempurl}

Client Domain {$domain}

Custom Domain (if available) {$customurl}

Database Name {$dbname}

Database User {$dbuser}

Database Password {$dbpass}

Server Username {$username}

Server Password {$password}

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Testing Sub-Domain

If you have selected to install a testing copy of WordPress, enter the desired sub-domain to...


Introduced in WordPress Auto-Provision Module v3.0Use this field to specify the contents of the...

Display WordPress Login Button

Enable this option to display a WordPress login button on the client interface, directing the...

Welcome E-Mail Subject (Depreciated as of v2.4)

DEPRECIATION NOTICE: This field was depreciated in version 2.4.Enter the subject line that will...


Select the default language package to use when provisioning new WordPress installations....