Portfolio

Property CRM software development

Property management company improves sales with customer-centric CRM

egforit Software helped increase sales at a real estate investment firm through custom property CRM software development.

Executive brief

Customer data at the client’s fingertips

Our client is a Egypt , middle east property investment management firm that controls assets worth billions. egforit Software’s web portal experts helped the company move from an on-premises intranet to a modern CRM in the cloud. The benefits of this property CRM software development project were:

ability to boost sales

improved customer service

faster data processes

reduced hosting costs

Wondering how we delivered this SharePoint CRM project? Read on to find out more.

The full story

Purple arrow encouraging readers to scroll down for the rest of the project management intranet case study

The challenge

Old technology was slowing sales

At the time of this project, our client was storing its business data in an on-premises SharePoint 2013 system. This data included customer and inventory information such as property documents, tenancy calendars, meeting calendars, and customer notes.

 

However, a lack of fast access to this data was causing problems. Staff in sales, marketing, and finance had to search manually through multiple documents to get the information they needed.

 

This sluggish system was preventing the company’s staff from providing the best customer service possible. It was also difficult for the company to capitalise on potential new opportunities such as up-selling and cross-selling.

 

On top of this, the company’s SharePoint system had reached the end of Microsoft support. This forced the company to spend time and effort supporting the SharePoint server. And SharePoint 2013 end of life was also approaching in 2023.

 

For all these reasons, the company decided that a modern and customer-centric solution was needed to replace SharePoint 2013.

The solution

Custom CRM software development

While searching for CRM specialists, the company found our SharePoint development site. The company was impressed by our SharePoint experience and contacted us for assistance.

 

Our solution consisted of three phases: discovery, build, and migration.

 

1. Data discovery

The first phase involved:

 

  • cataloguing all the data in the on-premises SharePoint 2013 server
  • planning how we could present that data in a customer-centric UI
  • creating a mock-up of the new CRM user interface for approval

 

Once the client agreed on the CRM software development plan, we moved to phase two.

 

2. CRM build

The goal of this stage was to build a customer-centric system in SharePoint 365.

 

Our design displayed one page per customer, with all data related to that customer instantly visible. We achieved this by integrating a number of Power Apps modules into the SharePoint interface. These apps enabled staff to easily interact with customer and inventory data.

 

We also added new search and reporting features, making it easier for staff to navigate and monitor usage.

 

The final step of the build was handing the client full documentation of the system architecture, software components, and data model.

 

3. Data migration

With the new SharePoint CRM in place, we were ready to migrate the data from the client’s old SharePoint server.

 

This phase included:

 

  • mapping data items to the new model
  • design of relevant data-conversion rules
  • multiple waves of migration to test success

The benefits

Empowering staff to create more value

As well as the specific CRM functionality required, the company now gained the benefits of cloud computing. By moving to SharePoint 365 in the cloud, our client achieved:

 

  • freedom from expensive upgrade and maintenance issues
  • a system with the ability to scale to meet any data volume
  • the ability to integrate more easily with other cloud applications

 

And with this customer-centric view of business data, there was an immediate gain in staff efficiency. Sales personnel no longer had to search multiple spreadsheets — all relevant information was visible on one screen per customer. This enabled staff to answer customer requests faster and spot opportunities more easily.

Looking for CRM software development?

We specialise in custom CRM and portal development. To learn more about our award-winning solutions, see our portals page.

Info

29th January 2021
SharePoint, intranet, software development

Privacy Preference Center

Necessary

Advertising

Analytics

Analytics cookies collect information that is used either in aggregate form to help us understand how our Websites are being used or how effective our marketing campaigns are, or to help us customise our Websites for you.

Google Analytics
The cookie _gcl_au is used by Google Analytics to understand user interaction with the website.

For example, in order for Google Analytics to determine that two distinct hits belong to the same user, a unique identifier, associated with that particular user, must be sent with each hit.

The analytics.js library accomplishes this via the Client ID field, a unique, randomly generated string that gets stored in the browsers cookies, so subsequent visits to the same site can be associated with the same user.

By default, analytics.js uses a single, first-party cookie named _ga to store the Client ID, but the cookie's name, domain, and expiration time can all be customized. Other cookies created by analytics.js include _gid, AMP_TOKEN and _gac_. These cookies store other randomly generated ids and campaign information about the user.

Google Analytics
_gcl_au, _gid, _ga, gtm_preview

Other

WordPress uses cookies for authentication. That means that in order to log in to our WordPress site, you must have cookies enabled in your browser.

There are two types of cookies set by WordPress.
1 — Session cookies — These are ‘strictly necessary’ cookies as WordPress will not be able to function without it.
2 — Comment cookies — These are not ‘strictly necessary’ cookies and are set when users leave a comment on a post.

Wordpress Session cookies:
Users are those people who have registered an account with the WordPress site.
wordpress_[hash]
wordpress_logged_in_[hash]
wordpress_test_cookie
wp-settings-{time}-[UID]

Wordpress comments:
Comments are usually turned off by default.
If by chance they are still active on a post, asides being turned off when spotted, data from these are not saved by egforit.
- When visitors comment on a post, they too get cookies stored on their computer. This is purely a convenience so that the visitor won’t need to re-type all their information again when they want to leave another comment. Three cookies are set for commenters:
comment_author_{HASH}
comment_author_email_{HASH}
comment_author_url_{HASH}

Wordpress,
comment_author_{HASH} comment_author_email_{HASH} comment_author_url_{HASH} wordpress_[hash] wordpress_logged_in_[hash] wordpress_test_cookie wp-settings-{time}-[UID]
-id-[app_id],-session-[add-id]

×