Extend your Dynamics CRM to the web with a customer portal

Recently Microsoft acquired Adxstudio. Adxstudio Portals can help extend your Microsoft Dynamics CRM to the web with powerful, easy-to-build, self-service portals for retail, government, vendors, partners, conferences, and much more

This opens up a lot of brilliant scenarios for you – eg. letting your customers self-serve in terms of looking for answers to their questions and subsequently submit a case if they don’t find the answers on your portal.

Lets take a look at how you can front your Dynamics CRM Online with a Customer Portal, in which a customer can submit a case.

In this blog post I’ll walk you through:

  1. Creating a trial environment
  2. Creating a portal user
  3. Case Management


Create a trial environment

Preliminary steps

Preliminary steps include creating a Adxstudio Portals trial, creating a Microsoft Dynamics CRM Online 2016 trial (based in the US and with English base language), and connecting the two.

  1. Go to https://demo.adxstudio.com/
  2. Click “Create a 30-Day Hosted Trial Deployment” to open the Sign In page
  3. Sign-in (using one of the proposed identity providers, eg. Windows Live ID)
  4. Follow the instructions – please note the instruction #1; create a trial hosted in the US, and with English as the base language
  5. Note that you can try out several portals (please see the note at the end of this blog post). Note also that you must provide credentials for your Dynamics CRM administrator in order for Adxstudio to install a solution that lets you administer Adxstudio from within Dynamics CRM.
  6. Click Create Demo and wait for an email from Adxstudio Sales.

Once you receive your email from Adxstudio Sales you are ready to explore your new portal(s). The mail will include the URL to your Adxstudio Portals demo, useful links, and three sample users.


The Environment

Lets take a brief look at the demo environment, beginning with the portal.


Click the Visit Your Demo Portal button and navigate to your demo portal, in this case the Customer Portal, accessed as an anonymous customer (note the Sign In button in the upper right corner).


The visitor is free to click the Help Desk menu item, and enter a search term to see if her answer can be answered from a search in the portals knowledge base – but in order to submit a case the user needs to identify herself (see below)



Before we go ahead and create a portal user (customer) who can submit a case lets briefly take a look at our Dynamics CRM Online environment. Adxstudio has installed a bunch of solutions letting you administer your portal right from within Dynamics CRM using the skills you already posses.


The UI has been extended with Adxstudio modules

Picture12 Picture13

If you navigate to Contacts you’ll see that Adxstudio also created a couple of contacts (portal users) as mentioned in the email you received


What these users can do is governed by so called Web Roles. I will cover Web Roles in a later post. For now all you need to know is that once a customer identifies herself (signs in and fills out a user profile) she will be assigned the Web Role Authenticated Users


Create a Portal User

Continuing the story line – the customer “Jane Doe” accessed the help desk looking for answer to a questions


None of the proposed articles answers her question, so she wants to go ahead and open a new support request (create a case). In order to do that she needs to sign in.

Note – In Adxstudio no user is allowed to submit a case until they first query the knowledge base

 She clicks Sign In in the upper right corner to open the Sign In page. On the Sign In page she clicks the sign up for a new account link


She provides a Username and Password (as well as the security question and answer), and clicks Sign Up to open the Profile page


On the profile page she provides the required info (First Name, Last Name, and E-mail) and perhaps a few optional pieces of info


She scrolls to the bottom of the page and clicks Update


She is now authenticated (see the upper right corner). As such she can navigate to the Help Desk page, look for answers to her questions and submit a case.


Before we go there lets briefly see what just happened in Dynamics CRM. A contact record was created for Jane Doe.


Case Management

Jane navigates to the Help Desk page, executes her query, finds that none of the suggested answers will do and decides to click the now visible Open New Support Request button to open the Create Case page


On the Create Case page Jane enters a brief subject line and other info


She scrolls to the bottom of the page and clicks Create Case


The case is created


She then realizes she forgot a piece of info, so she clicks Add Note Picture35

and adds the note


The note is now appended to the case


Back in Dynamics CRM the case is now in the Recent Cases sub grid on the contact Jane Doe


If you open the case…



and open the Notes view in the Activity Wall you see the note from Jane Doe. Note its prefixed with *WEB* (read more here)


Using this prefix you can reply to Jane via Notes. Just add a new note and type a message prefixed with *WEB*

Picture30 Picture31

Back on the case in Adxstudio Portal Jane sees the reply appended to the case


I hope you like this new addition to the Microsoft Dynamics CRM family.


  • With our 2016 Spring Release we expect to make a CRM Online Portal, based on the Adxstudio acquisition, available as an Add-On subscription license
  • We expect to make four basic solution types available in this first release, focusing on service and community scenarios
  • The integrated CRM portal solution may not have the same features as the Adxstudio version of the product

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s