Guide

Customer 360: how to bring all your customer information into one view

This guide is for the CEO, sales director or CFO of a company that knows a lot about each customer – but where every department knows something different. We explain what a 360-degree customer view is, how to build it on the systems you already have and what the necessary licences cost. We also show when such a project does not make sense.

Author: Kacper Włodarczyk, CEO of ALGORCOMPPublished: May 22, 2026Reading time: 10 min readData and analyticsFor: Mid-sized company
Customer 360: how to bring all your customer information into one view

How to tell that your customer data is scattered

Take a hypothetical distribution company with 120 employees. A salesperson calls a regular customer with a new offer. He does not know that the customer has been waiting two weeks for a complaint to be resolved, because the complaint is in the customer service system and he only looks at the CRM.

A week later, the sales manager offers the same customer a higher credit limit – the amount up to which the customer can buy on deferred payment terms. She does not know that three invoices are overdue, because only the accounts department can see them. The management board, in turn, judges the customer by turnover, even though delivery costs and the cost of handling complaints are recorded in another system.

None of these people made a mistake. Each of them looked at their own system, which showed only its own piece of the truth. If you recognise these situations, your company has several of the following symptoms:

  • Before an important meeting, someone gathers information about the customer from several systems and pastes it into an email or presentation.
  • When you ask how much you earn from a given customer, the answer comes days later and each department gives a different figure.
  • The same customer appears in the CRM and the accounting system under different names, sometimes with different addresses.
  • Salespeople find out about a customer’s problems from the customer.
  • Nobody can quickly point to the customers who are buying less and less.

What a 360-degree customer view is – and what it is not

Customer 360 – the customer seen from every angle – is a single card showing everything the company knows about a customer. The data does not have to move into a new system. Invoices stay in the accounting system, sales opportunities in the CRM and tickets in the customer service system; the card simply retrieves and combines them.

This is an important distinction, because it changes the scope of the project. You are not replacing your CRM or accounting system, and you are not teaching people a new way of working. You are adding a read-only layer, and each piece of information still has one system where it is entered and corrected.

Before you start, it is worth writing down which system is the source of which information. The table below shows an example of such a split.

An example split: which customer information comes from which system
InformationSource systemWho updates it
Name, tax identification number (NIP), address, payment termsAccounting system or ERPAccounts department
Contact persons, sales opportunities, quotesCRMSalespeople
Invoices, payments, overdue receivablesAccounting system or ERPAccounts department
Complaints and service requestsCustomer service system or the customer service team’s spreadsheetCustomer service department
Contracts and important documentsSharePoint or another document storeThe department that signed the contract
Recent meetings and correspondenceThe salesperson’s Outlook and calendarSalesperson
Customer 360: how to bring all your customer information into one view

What information should go on the customer card

The most common mistake is trying to show everything. A card with forty fields is just as unreadable as five separate systems. It is better to start with the questions people ask before talking to a customer or making a decision.

Collect two or three such questions from each department and pick the ones that come up most often. In a typical trading company, the starting list looks roughly like this:

  • Sales this year and last year, broken down by main product groups.
  • Balance of receivables and the number of days the oldest invoice is overdue.
  • Open complaints and tickets, with the date they were raised.
  • Open quotes and sales opportunities, with amount and stage.
  • Date of the last contact and the name of the person who made it.
  • Current contracts and their expiry dates.
  • Margin on the customer, if cost data allows it.

The hardest part: the same customer in different systems

Technically, combining data from several systems is not difficult today. What is difficult is establishing that “ABC Sp. z o.o.” in the CRM and “ABC SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ” in the accounting system (the short and full forms of the same Polish company name) are the same company. Without that, the customer card will show half the invoices or double the turnover.

In Poland, the best key is the tax identification number (NIP), because every company has one and it appears on every invoice. So first check whether the NIP is entered for every customer in the CRM and the accounting system. Along the way, you will uncover duplicates, inactive accounts and customers entered without a number.

Also set rules for borderline cases. A customer with several branches has one NIP but different delivery addresses. A group of companies has several NIPs that the management board wants to see together. These rules need to be written down before the report is built, not during.

Customer card combining sales, payment, complaint and contact data in a single view

The customer sees one company, but the company sees the customer in five pieces – Customer 360 should put those pieces together, not add a sixth.

Three ways to build a customer card in Microsoft 365

Companies working on Microsoft 365 usually have three options. They differ in cost, effort and what you can do with them later. We compare them in the table below.

The simplest option is Power BI alone – Microsoft’s tool for reports and charts. Power BI can pull data directly from the accounting system, an SQL database, the CRM or Excel files and match it by NIP. It connects to systems running on a server on your premises through a data gateway – a small program that securely passes data to the cloud.

The second option is a shared Dataverse database that stores a unified customer card, plus Power Automate to synchronise data. It makes sense when the card should not only display data but also let people do something, such as add a note from a call. The third option, a data warehouse in Microsoft Fabric, pays off only with a large number of systems and a need for analysis over many years. In the table we have also added a fourth possibility, outside the Microsoft 365 tools: a customer card in the CRM itself.

Comparison of ways to build a 360-degree customer view
OptionWhen it makes senseWhat to watch out for
A Power BI report pulling data from several systemsTwo to four source systems; the card is used for review and decision-makingData is refreshed on a schedule, not in real time; the card is read-only
A Dataverse database, Power Automate and a Power Apps appPeople also need to enter information on the card, such as notes or tasksRequires premium licences and someone to maintain the synchronisation
A data warehouse in Microsoft FabricMany systems, large volumes of data, analysis of data spanning many yearsThe most expensive and labour-intensive option; rarely needed at the start
A customer card in the CRM, e.g. monday.com or Dynamics 365The CRM is already the salespeople’s main tool and has ready-made connections to accountingHarder to show data from systems the CRM does not connect to

What the licences cost and what drives the cost of the work

Licences are usually the smaller part of the budget. According to Microsoft’s October 2026 price list, with annual billing, Power BI Pro costs USD 14 and Power BI Premium Per User USD 24 per user per month. Power Apps Premium is USD 20 and Power Automate Premium USD 15. Power BI Pro is already included in Microsoft 365 E5 plans.

A common mistake in cost estimates is assuming that Dataverse and connections to external systems are “included in Microsoft 365”. The free rights cover only standard connectors, such as SharePoint or Outlook. Connections to many non-Microsoft systems, such as SQL databases or SAP, are premium connectors that require a paid licence.

For example, if 30 people view the customer card in Power BI, Pro licences cost 30 × USD 14, or USD 420 a month. The cost of the work, on the other hand, depends on several factors listed below. A detailed quote can only be prepared after reviewing the source systems.

  • The number of source systems and whether they have a documented way of extracting data.
  • The state of the data: how many duplicates and missing NIPs need to be cleaned up.
  • Whether the card should only display data or also allow data entry.
  • How often the data should refresh: once a day, every hour or in real time.
  • The number of roles with different data permissions.

Who should see what: permissions and the GDPR

Bringing data together in one place makes work easier, but it also increases risk. The customer card contains personal data of contact persons, and often also commercial information that not every employee should see. Permissions therefore need to be planned together with the scope of the card.

A sensible rule: salespeople see their own customers, managers see their team’s, and the management board sees everyone. Details of receivables can be visible only to sales and finance. Power BI lets you restrict the visible rows depending on who opens the report.

The GDPR requires data to be limited to what is necessary for the purpose (Article 5). So do not carry private phone numbers or personal notes over to the card. A bonus of the project: when a customer requests access to their data, it is easier to respond within the required one-month deadline.

Where to start: a plan for the first version

It is best to start with one group of users and one need. Usually that means salespeople preparing for calls or the management board reviewing the largest customers. The first version should be small but used every day.

The steps below take you from questions to a working card without a big project at the start:

  • Collect a few questions about customers from salespeople, the accounts department and the management board that are hard to answer quickly today.
  • List the systems that hold this information and the person responsible for each of them.
  • Clean up NIPs and duplicate customers in the CRM and the accounting system.
  • Build a card in Power BI for one team, with data refreshed once a day.
  • After a month, check who is using it and what information is missing.
  • Only then extend the card to other departments or add the ability to enter data.

When such a project does not pay off and the mistakes companies make

Not every company needs a separate customer card. If you have a few dozen customers and one team that knows them personally, a well-maintained CRM is enough. The same applies when the CRM is already connected to the accounting system and shows payments – then it is better to finish that integration than to build something alongside it.

When the project does make sense, the same mistakes keep recurring. We list the most common ones below.

  • Building the card before cleaning up the data – the report then shows errors faster but does not remove them.
  • No single person responsible for the card and for reporting data errors.
  • Too much information at the start, so nobody knows where to look.
  • Overlooking permissions, then withdrawing the report because too many people can see it.
  • Promising the management board “real-time” data when the source systems allow only a once-a-day refresh.

Related topics in the knowledge base

Read next

FAQ

Customer 360 – frequently asked questions

Answers to the questions that management boards and salespeople ask most often after deciding to build a shared customer view.

Will Customer 360 replace our CRM?
No. The CRM remains the place where salespeople enter sales opportunities and contacts. The customer card simply shows that data alongside information from other systems.
Do we need a data specialist in the company?
For the build, usually yes, but it does not have to be a full-time post – an external firm often does it. For maintenance, a person who understands the data and can use Power BI is enough, with access to support for larger changes.
Can we build a customer card in monday.com?
Yes, if monday.com is your main CRM. Payments and complaints then need to be brought into it through an integration. With many source systems, it is easier to combine the data in Power BI and embed the report where people work.
Will Copilot answer questions about a customer in plain language?
Copilot in Power BI can answer questions about the data in a report, but it requires paid Microsoft Fabric capacity or Power BI Premium. It only works well on clean data with clear field names, so it is more of a second stage than a starting point.
How often should the data refresh?
For most sales decisions, once a day overnight is enough. Only payments and complaints are worth refreshing more often, if salespeople call customers during the day. Every increase in frequency raises the cost and the load on the source systems.
What about customers who do not have a NIP?
Individual or foreign customers need to be matched using a different key, such as the customer number from the accounting system or an EU VAT number. Set this rule at the start and apply it in all systems.

About this page

About the author

Kacper Włodarczyk — CEO of ALGORCOMP

Kacper Włodarczyk

CEO of ALGORCOMP

Kacper specializes in implementing Microsoft 365 Copilot, Copilot Studio, Power Platform (Power Automate, Power Apps, SharePoint) and AI agents for mid-sized B2B companies in Poland. He leads dozens of projects covering AI strategy, Power Platform governance, document workflow automation and sales processes. In his writing he focuses on the practical side of AI adoption in organizations — from the first proof of concept to company-wide rollout — with particular attention to data security, compliance (GDPR, NIS2, the AI Act) and return on investment.

Meet the team

Want to see all your customer data on one screen?

We will review your systems, check the quality of your customer data and propose the simplest route to the first version of your customer card.

Featured

Related articles