Host content on Microsoft Azure
  • 20 Nov 2023
  • 2 Minutes To Read
  • Dark
  • PDF

Host content on Microsoft Azure

  • Dark
  • PDF

Article Summary

Whatfix Flows can easily be exported and deployed into your own servers. This is useful when you are on an internal network and cannot access the content from the Whatfix cloud or in cases when your IT security doesn't allow resource loading from remote servers.

Use the followiing steps to set up Azure to access your website content:

  1. Open the Azure portal in your web browser.
  2. Create a storage account (if you don't already have one).
  3. Locate your storage account and display the account overview.
  4. Select Static website to display the configuration page for static websites.
  5. Select Enabled to enable static website hosting for the storage account.
  6. In the Index document name field, specify a default index page of index.html . The default index page is displayed when a user navigates to the root of your static website.
  7. Click Save. The Azure portal now displays your static website endpoint.
  8. Click the " $web" (link to Azure storage container for this account) in this page.
  9. Upload all the static files in this storage and make sure to provide public read access. You can now access your website content using the account endpoint.

Use the following steps to host Whatfix content on Azure:

Step 1: Export Whatfix content

  1. On the Whatfix Dashboard, move the content and widgets that you want to export from the Draft to the Ready stage.
    DB_CLM_send to ready1

  2. In Ready stage, click Push to Production.
    studio_send to production

  3. Review the changes on the summary pop-up, and then click Push to Production.
    CLM_push to production pop-up

  4. Go to the Production stage, click Export Production Package.

  5. In the Choose Export Preference pop-up, click Data+Script or Data Only, depending on your preference.
    Choose export preference

your title goes here
  • Data Only: This option enables you to export only the Whatfix content and widgets. You can choose to export only the Data, when you've updated only one or two content units that do not impact the Whatfix Embed Script or Advanced Customization (AC) scripts.
  • Data+Script: This option enables you to export Whatfix content and widgets along with the Whatfix Embed Script, Advanced Customization (AC) scripts, etc. You can choose to export both Data and Script, when there is a product release with new features that impact the Embed Script or you've made changes to the AC code in your account.

  1. Click Export.
    CLM_click export

To export the multi-format content, select the Include multi-format content checkbox.
RB_DB_Settings_export mark


If you do not see the Export Production Package option, contact [email protected].

  1. An email with a link to download the content is sent to your registered email ID. Download the zip file.

Step 2: Configure and Upload Content

There are different ways to host your content on Azure. Click the link below to evaluate your options.
For detailed instructions, see Hosting your content on Microsoft Azure.

Step 3: Change Endpoint URL

  1. Go to your Azure instance and copy the Endpoint URL for your static website hosting.

  2. Replace in your content with the Endpoint URL that you copied in the aforementioned step.

  3. Refresh your application to see all the exported content.

your title goes here
  • Once you have hosted your content on Azure, Whatfix recommends using a CDN to serve your content to ensure content scalability and good performance.

  • For more information on setting up your Whatfix content on Azure CDN, see Integrate a static website with Azure.

Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.