WHMCS Bridge

From a vanilla WHMCS template …

… to a sexy WordPress site …

The WHMCS Bridge plugin integrates your WHMCS support and billing software into WordPress providing a seamless and consistent user experience to your customers.

Thanks to the theme inheritance feature, you don’t need to style your WHMCS installation anymore, the integration ensures that your WHMCS installation looks and feels like your WordPress site.

The Pro version

WHMCS Bridge Pro (aka SSO) is a professional extension to the WHMCS Bridge plugin that takes the integration between WHMCS and WordPress a step further.

Single sign on: thanks to the single sign-on feature, your customers can sign in once on your site and comment on your blog postings, share information with their peers, order hosting plans and pay their bills.

Multi-lingual WHMCS support: fully integrated with qtranslate.

IP address resolution ‘patch’: shows your customer’s IP address instead of your server’s IP address during sign up.

Choose your WHMCS portal: fully compatible with the WHMCS v5 ‘default’ template

Pretty permalinks: display links like http://www.mysite.com/clientarea/ rather than http://www.mysite.com/?ccce=clientarea. Also supports knowledgebase, announcement and download links.

We will be adding more professional features in the future, don’t hesitate to communicate your suggestions.

Where can I get it?

You can choose to download the Standard or order the Pro version.

FAQ

Does it work with any WHMCS template?

No, currently it only supports the Portal template. The idea is that all the styling now happens in WordPress and via your WP theme so we have chosen the most basic WHMCS template as the default. If for some reason you need to use another template (e.g. right to left templates), contact us and we’ll see what we can do to help you.

I have an installation of WHMCS on one domain name and then would like to add a WordPress install using your Bridge PRO module, but my WordPress install is on another domain name. Both sites are on the same server, will this still work?

Yes that will work, even if they are residing on different servers!

What about support and other emails? How do I get these to blend in with my WordPress site?

To make sure that your support, billing and other emails direct the customer to your WordPress site instead of directly to your WHMCS site, you need to change your email templates and replace the standard links with custom links. The following gives an example for the support tickets link:

{$ticket_link|replace:'http://your-domain/whmcs-directory/viewticket.php?':'http://your-domain/wp-page/?ccce=viewticket&'}

Does it support https?

Yes it does but make sure you set your “WHMCS System URL” in your WHMCS General Settings to the https path. It is important that the “WHMCS System URL” is exactly the same as the URL you define in the plugin settings. Additionally, leave the SSL URL “WHMCS SSL System URL” in the WHMCS settings blank. These settings secure the connection between your WP and WHMCS site which is a server-to-server connection. If you want to secure the client side, you will need to secure some or all of your WP pages. There are plugins that will provide this functionality such as WordPress HTTPS (SSL).

The IP address of my WordPress server is showing instead of the customer’s IP. How can I fix this?

As of WHMCS Bridge Pro version 1.6 we’re including a WHMCS file that you can place in WHMCS’s hooks directory that will ensure that the customer’s IP is shown and used in WHMCS.

Where are the login/logout links?

Simply activate the sidebar widget ‘WHMCS Welcome Box’ to have the links appear on your site.

How does the Single Sign On feature work?

All WHMCS users are copied to WordPress upon activation and are kept in sync.

When a user logs in to WordPress the following checks take place:
1) If the entered password is valid, the plugin tries to login the user to WHMCS using the entered password.
a) If the login succeeds, everything is fine.
b) If the login fails, the WHMCS user password is updated with the entered user password (so they’re both back in sync). Then, the login to WHMCS is retried and should be succesful.

2) If the entered password is not valid, the plugin checks to see if the entered password can be used to login to WHMCS (old WHMCS password).
a) If it succeeds, the user gets logged in to WP and in to WHMCS.
b) If it fails, the whole login fails.

If a WP user password gets changed, the WHMCS user password gets updated.

If a WP user details get changed, the WHMCS user details get updated.

If a user registers in WP, no WHMCS user is created.

If a WP user gets deleted, the WHMCS user is left intact.

I installed the SSO plugin but don’t know where to fill in the license key?

You can fill in the license key in the WHMCS Bridge settings page. If you can’t see a field for the license key it’s most likely that you have installed the SSO plugin in the wrong directory or the directory name is not correct. Make sure it reads ‘whmcs-bridge-sso’.

If a WHMCS user changes password will it update in WP?

Yes and no. What happens is that if a customer changes their password in WHMCS, WP is not updated. However if the customer later logs in to WP, the plugin will check the validity of this password against WP, if it fails, it will check it against WHMCS and if it’s successful, will accept the login.

Captcha images aren’t showing, what do I do?

It could be that you have gzip compression enabled on your site, make sure to disable this.