Embedding MyClient into your own website
MyClient has several features that allow you to bring MyClient into your own website. These features are available starting with MyClient Enterprise.
MyClient provides the Customer Portal, allowing your customers to experience the benefits of MyClient. The Customer Portal can be used as a link (
http/cust_home.php), or can be embedded into your own website with an
iframe. For more information, please see the Customer Portal documentation.
Secure Login Form
This is a way to log in to either the Customer Portal, or the AhsayOBS web console, in a secure way that disguises the use of Ahsay software. For more information, please see the Secure Login Form documentation.
New Account Signup form
This is a version of the new account signup process that can be embedded into your own website with an iframe. Access codes can be generated for each reseller, allowing resellers to use this form as well.
For more information, please see the "Form: External Customer Signup Form" section on the External forms and API documentation page, and create an access key by using the "Configure access to external forms and API methods" page in MyClient.
Staff and Resellers
MyClient allows you to embed the This removes the header and background from the main MyClient portal, making it suitable to embed into your own website with an iframe.
For security reasons, MyClient normally detects and attempts to break out of iframes. As a result, it is not normally possible to embed the main MyClient portal into your own company website.
To set up MyClient Embedded, change the system graphical template (on the Manage System Branding page) to "Embeddable"; this optimised, streamlined layout is designed to fit easily into your own website.
If you wish to use two Graphical Templates separately, or if you want to brand MyClient separately for one of your resellers, we can offer an additional, separately brandable URL for your MyClient portal. Please see the pricing page or open a support ticket for more information about adding this feature to your installation.
Embedded Search Widget
You can embed a technical overview of customer statuses by combining the Search Widget and Dashboard features. For more information, please see the Search Widgets documentation.
Simulate login form
It's possible to simulate MyClient's login form to allow integrated access to MyClient from within your own website. As given, this technique redirects the full web browser page, and therefore is not compatible with MyClient Embedded as described above.
You can embed the login form by using the following HTML;
<form method="POST" action="https://your-myclient-url/"> <input type="hidden" name="doAction" value="login"> <input type="email" name="email" placeholder="Email"> <input type="password" name="password" placeholder="Password"> <input type="submit" value="Log in »"> </form>
If the reseller's credentials are on file, you can provide SSO using the following HTML;
<form method="POST" action="https://your-myclient-url/"> <input type="hidden" name="doAction" value="login"> <input type="hidden" name="email" value="reseller-email-address"> <input type="hidden" name="password" value="reseller-password"> <input type="submit" value="Log in to MyClient »"> </form>
Please note that the above system is not compatible with the "Require CAPTCHA verification after invalid password attempts" option. You may configure this option from within MyClient on the System Behaviour page > "System Users" pane.