What is WHMCS?

WHMCS is a Web Hosting, Billing and Automation Platform. It allows MSPs to manage their end customer service requirements. Within WHMCS there is an add-on module named 'Prism Connect' (not to be confused with rhipe's own 'PRISM Connect' product which connects to ConnectWise and AutoTask). 
WHMCS operates two main features which relate to PRISM involves:
1) The ability for end customers to submit orders for CSP licenses
2) The ability to bill the end customers.

How WHMCS works

1) Partners generate API Client Credentials in PRISM (please see this article for documentation)
2) Partners download the WHMCS module and input their PRISM API credentials.
3) WHMCS makes use of these credentials to call the PRSIM API the same as when a partner is using the PRISM UI.

Known Issues

If products are retired, WHMCS cannot bill end customers or submit quantity changes. This is a particular issue now that legacy Microsoft CSP products have been retired from PRISM.
If an order fails, the WHMCS module will continue to lodge the same order every 5 minutes indefinitely. Since PRISM sends users an email every time an order is submitted and we provide an email explanation if provisioning fails, MSPs can find themselves spammed with emails.
The WHMCS module can become out of sync if the subscription or quantity change was made in PRISM. WHMCS does not synchronise with PRISM so the tool only know about changes that originated in WHMCS. If a resync is required, MSPs must contact WHMCS support (https://www.whmcs.com/support/)
How to request support for WHMCS
Any WHMCS problem should be directed to https://www.whmcs.com/support/

    • Related Articles

    • PRISM API Integration

      PRISM API Integration PRISM is built with an API first design. All actions made in the UI can be performed by using the same API Please find attached the following API documentation: PRISM API - GETTING STARTED.PDF - provides details and samples on ...
    • Third Party Applications not endorsed by rhipe

      What is a Third Party Application? A third-party application that uses rhipe's API but hasn't being endorsed by rhipe, would wrap itself around rhipe's APIs to trigger actions in PRISM or other tools. These applications can/could be to create ...
    • List of Common Acronyms

      Acronym Meaning AAD Azure Active Directory - Azure Active Directory (Azure AD) is a cloud-based identity and access management service. This service helps employees access external resources, such as Microsoft 365, the Azure portal, and thousands of ...
    • Initial Set-Up of PRISM Connect

      Accessing PRISM Connect Log into the PRISM Portal On the left-hand navigation bar select Integrations Then select the PRISM Connect tile Establishing a connection to PRISM If it is the first time a user from your organisation has accessed the PRISM ...
    • Setting Up AutoTask

      To set up AutoTask as your PSA system through PRISM Connect, please follow the below steps before moving on to the next phase. Create or Access AutoTask Account New Account: Create an AutoTask account by visiting the AutoTask website selecting Get A ...