Integration Guide: How Simple Is It To Get Started With KPro?

KPro is a digital toolkit built specifically to transform the affordable home ownership marketing, sales and letting processes. Developed in collaboration with a group of housing associations and developers, we knew that it was critical to complement existing ways of working — and that hinges on flexible integrations. 


To start, KPro is modular. Every feature, from our listings engine to lead management solution, can be used independently and integrated with other tools. We offer out-of-the-box integrations with the most common platforms and tools, and will work with you to build custom integrations where needed. 

The whole goal is to make getting started easy and maximising the value of your existing investment by creating an end-to-end solution. Put simply, KPro can integrate with almost any other system, provided that there is a willingness to synchronise data between those solutions. 

Here, we’re going to look at how we approach integrations at KPro, and how you can get started building a better marketing, sales and letting process today. 

Suggested reading: If you want to learn more about how software is shaping the next generation of affordable housing providers, check out our new eBook — Can Affordable Home Ownership Have a Good Reputation?

New call-to-action


What we integrate with 

When we built (and as we continue to evolve) KPro, we wanted it to integrate with everything relevant for our users. So, what is “everything”? Well, there are three main types of systems we built KPro to fit together with easily:

1. Listing sites

As you know, affordable home ownership listings are not straightforward. Shared-ownership contracts and other “non-standard” property details are already a headache. When you add in the differing requirements of various shared ownership listing sites, you’ve built a recipe for mistakes in a process that still costs a lot of time. 

KPro allows you to execute one-click listings on all the main sites. That includes the big commercial sites like Zoopla and Rightmove, along with sites specific to affordable home ownership including Keaze, Homes for Londoners and more. 

2. Other sales & marketing tools

It’s worth noting that KPro can serve as a one-stop solution for your entire sales and letting process — enabling you to list properties, manage customer relationships, send emails and schedule appointments. However, KPro was built to integrate with your existing tools, including your CRM, any listing tools you may use, email solutions, and more. KPro also extends to the post-sale, ID verification and closing process. To facilitate this, we integrate with identification tools such as Ofindo and payment systems like Stripe.

3. Your website

Yes, your website is technically a sales & marketing tool, among many other things. KPro can integrate with your web data easily. Further, we can help you build a listing site within your own existing website. Of course, you can then list properties on this feature directly via KPro too. 

Taken together, this means that KPro can bridge any gaps in your current process. For example, the gaps between your CRM and the industry-specific platforms you use to connect with your customers. 

Want to work more efficiently? Unifying your sales and lettings process is the answer. Discover how.


How we approach integrations 

Our goal is to provide simple integrations with any system. To dip into the (only slightly!) technical side for a moment, KPro is able to do this using two integration methods:

Out-of-the-Box Integrations 

These are the integrations that work “from the get-go.” KPro has an extensive list of applications for which we include full out-of-the-box compatibility, including:

Pretty good, right? Well, that’s not all; KPro can go further.

Custom Integrations

KPro can also go beyond these more standard “out-of-the-box” integrations. Custom integrations mean that the scope of KPro’s compatibility is much, much broader. We know that you may rely on and use other third-party tools or even internally created systems.

We love helping our customers solve these kinds of headaches. Essentially it comes down to two questions. The first is whether or not the tool includes an open API (Application Programming Interface). The second, which is relevant for cases where there is no open API, is whether or not the provider of the tool is willing to collaborate with us to make the integration work. This may be your internal team, or it may be the software provider who built and maintains the tool you are using.

It’s probably worth going into a bit more detail on these…


How KPro integrations work

There are two main methods for integrating KPro and any other software tool. APIs (whether open or not), and crawlers. 

Method 1: APIs

The ideal method of integration is through APIs.  

As mentioned above, we can easily build the integration (if we haven’t already) for any tool or platform with an open API. We can also create a custom integration with any in-house tool you may have built, if it’s API compatible. Of course, these custom API solutions do require collaboration to make them work. There are two ends to an API integration process, after all.  

Fortunately, KPro’s engineers are experienced in these processes and passionately geeky about building out ever more integrations & compatibility for our product. We won’t leave you on your own here; we take the lead in the process and can provide the API documentation needed for your team (or your third-party provider) to use to integrate with our tools. 

Method 2: Script or iframe crawling 

If there is no API available, our team can use the slightly more “old” fashioned method of crawlers to read through pages and pull relevant data out of them. This data can then be integrated into the relevant module of KPro’s system and hence made available to use in other parts of your stack. It’s worth noting that this crawler method does leave a bit more room for error than an API integration process. However, when necessary, our team can write and deploy such crawlers, expanding the integration versatility and operational scope that KPro can provide. 

New call-to-action


Creating an end-to-end framework

KPro’s mission is to enable you, as a provider of affordable home ownership, to standardise and streamline your entire marketing, sales, and letting process. This is critical to the future of housing associations, and should be a primary goal of your CRM for affordable housing. We achieve this by providing tools and support for every step of the process, including:

  • Listings
  • Lead collection, collation, and management
  • Lead automation (email & marketing functions)
  • Process automation (document e-signing, workflow customisation)
  • Reporting & Analytics
  • Customer self-service 

KPro creates a single source & store of truth for all the relevant information in your process. We do this by providing our flexible, modular tools to you so they can fit into (and even unify) your existing technology stack or so they can serve as a one-stop solution for the entire marketing, sales, and letting process in this complex industry. Affordable housing software made easy.

The key to making this flexible, modular system effective is integration. We know how difficult it can be to get team “buy-in” with new tools, even when they significantly boost efficiency and effectiveness. This is something we took to heart from the very beginning. 

Whether through Open API “out-of-the-box” integrations, custom API integrations that our team is ready and willing to take the lead on, or the creation of crawlers (for when an API method is not possible), we make integration as painless and streamlined as possible. 

When there is a willingness to be flexible, anything is possible. We built KPro to take away the headaches, not only in your workflows but in integrating KPro with your existing tools in the first place. Get in touch to book a demo and find out how easy it is to get started with KPro today.  

Craig Williams
Chief Technology Officer

About The Author

Craig has 25+ years experience of developing cutting edge technical solutions in a variety of industries, and building/leading high performing technical teams. He joined Keaze as CTO in 2020.