Skip to content

Integrating .Net CMS with CRM Systems - Which Platform is best?

A woman working on a Mac computer

Here at i3 Digital, we’ve got plenty of experience in integrating .Net CMS platforms like SitecoreKentico and Episerver with CRM functions.

In this article, we look at how these systems facilitate common types of integration and disclose which CRM systems prove to be the best bedfellows.

Web To Lead

This is the most common type of integration we see. Lots of companies have connected their website forms to the lead modules of their CRMs.

Our project with Smiths Interconnect included a web-to-lead integration with Salesforce

The logic behind doing it is really simple. You avoid the possibility of web enquiries going missing or being handled badly by passing them into an existing lead management process.

For most businesses with one centralised sales force or customer services team creating this functionality is really simple. All that is needed is for the fields in the form to map to fields in the CRM.

However, some web-to-lead integrations are more complex. For example:

    • If we need to capture who the customer is as part of the web form (this often means that it needs to be assigned to a particular Account Manager)
    • If the form is rules-based and can lead to leads being sent to specific departments depending on the data added (E.G. Customer services for complaints vs Sales for new customer enquiries)


These integrations tend to take a little longer to configure but in the overall CRM integration spectrum, they’re still relatively easy.

Which CRM? As most CRMs have a lead function we tend to see customers needing this functionality selecting their CRM on price. Hubspot, Zoho and Sugar are popular in this area.

Which CMS? Any of Umbraco, Sitecore, Episerver and Kentico can do this sort of functionality relatively easily. The one drawback of Umbraco and other open-source systems like WordPress is that the lack of form management tools means that the rules-based form approach will require more web developer effort.

Customer login areas

These integrations tend to be more diverse than web-to-lead. Typical information integrated from CRM into front-end customer login experiences include:

    • Customer Name
    • Customer Address
    • Organisation Name
    • Email Address
    • Phone Number
    • Name of Account Manager
    • Email / Marketing preferences
    • Sales Orders
    • Complaints / Enquiry correspondence
    • Trial statuses
    • Previous Purchasing history
    • Reward Points (often through integrations with rewards systems)
    • Event tickets/bookings (often with an additional ticketing platform)
    • Policy documents/document uploads (often via additional document management system integrations)
    • Delivery statuses (frequently with integrations with logistics partners)


Customer login integrations are frequently much more complicated to specify and require a much broader UX approach. Where most companies fall down is that they feel, logically, that it makes sense to integrate with all web services available. This means that not enough time is spent on the integrations which have a larger impact on the overall customer experience.

IFP Registration page | i3 Digital

Frequently, user frustration in customer login areas is due to the way that out-of-the-box CRM and CMS integrations work. A common example of this is overly long enquiry processes because we need to capture information in a certain way for the integration to work properly. In this situation, an integration specialist or a BA can help to specify how the logic of both systems can be changed to improve the overall experience.

Which CRM? Customer login areas range in size substantially. For more comprehensive integrations and integrations with high levels of end-customer usage, bigger CRMs like Microsoft Dynamics and Salesforce tend to be more popular choices.

Which CMS? We tend to see Sitecore and Kentico dominate in this area. Sitecore has some great out-of-the-box connectors with Dynamics and Salesforce whilst Kentico has a flexible integration bus that allows developers to create complex and robust integration quickly.

Product data, conversion tools and pricing information

JP Corry eCommerce Website Project | i3 Digital

Find out how we created a complex pricing integration for JP Corry.

OK so this isn’t the sort of thing that you would normally expect to see in a Customer Relationship Management system but for some businesses (especially B2B organisations offering eCommerce) products, pricing and customer relationships are inextricably linked.

These integrations tend to include:

    • Product data (name, images, sizes, colours, etc)
    • Product specifications
    • Delivery availability
    • Stock availability
    • Basket abandonment
    • Complimentary product recommendation based on previous purchases
    • Special customer pricing (validated as part of a login process)
    • Credit application processes (via integrations with credit checking partners)
    • Credit limits (often through additional integrations with accounting systems)


With these sorts of integrations, the CRM needs to either provide a direct interface for the data they are providing or integrate with an eCommerce structure. Working without this and trying to apply individual product integrations at a page level is a world of pain to be avoided.

These integrations are normally complicated and have workflow rules attached to online customer activity to support the speed of the service. Examples of this might include putting time pressures on CRM users to accept/reject pending credit applications within a certain timeframe.

Organisations with this size of eCommerce requirement are also likely to be doing so much volume that stock management becomes a more regular challenge. This can mean that the CMS requires reporting controls which help to spot significant changes in customer demand before it becomes a major operational headache.

Which CRM? For this sort of requirement, the biggest CRMs like SAP, Oracle and Dynamics proliferate. However, we often see hybrid solutions with smaller CRM systems like Hubspot, Sugar and Goldmine working alongside cheaper ERP solutions.

Which CMS? Episerver and Kentico stand out in this area with their strong inbuilt eCommerce platforms. Sitecore is also strong due to its integrations with MS Dynamics and uCommerce and its inbuilt conversion tools.


Interested in learning more? Then why not get in touch to have a one-to-one session with one of our experts?

For more interesting insights, please visit our latest insights.


Subscribe and stay up to date with the latest i3 and industry news, through our monthly newsletter.