Unified Customer Data and a Support Copilot for a Telecom Operator
How Mars Innovation Technology unified a telecom operator scattered customer and service data and deployed a grounded support copilot that agents truly trust.
Representative engagement: a telecom operator with scattered customer, network, and service data
Telecommunications
[Data Platform Launchpad](https://marsinnotech.com/products) | [Enterprise Copilot Launchpad](https://marsinnotech.com/products)
Cloud and data: AWS or Azure | governed data platform (Databricks or Snowflake) | dbt | managed ingestion connectors | data catalog with lineage | semantic layer | role-based and row-level access control AI: retrieval-augmented generation (RAG) | vector database | grounded LLM with source citations | permission-aware retrieval Engineering: Python | SQL | Terraform | GitHub Actions CI/CD Security: IAM with MFA | HashiCorp Vault | encryption at rest and in transit
Data Platform Launchpad
Enterprise Copilot Launchpad10 min
Artificial Intelligence
Date01 Jun 2026
Representative engagement. This case study describes a representative Mars Innovation engagement for a telecom operator. The technical approach, stack, and methodology are exactly how we deliver this work. The client is anonymized and the outcome figures are target outcomes typical of this engagement type, not measured results from a single named client. We replace these with named clients and verified metrics as authorized engagements are published.
The operator held a great deal of valuable data about its customers, its network, and its services, and almost none of it was usable as a whole. It lived in many separate systems, so answering a question that spanned them, the kind of question a support agent faces on every call, meant digging through several tools and stitching the picture together by hand.
The company had tried to build an internal assistant before, hoping to speed up support, and it had failed. The tool gave confident wrong answers because it could not reach accurate, current information, agents stopped trusting it, and it quietly fell out of use. The leadership correctly suspected the problem was not the AI itself but what sat underneath it.
The purpose of the engagement was to unify the scattered customer and service data into one governed layer with proper permissions, and then deploy a support copilot grounded in that data, one that answered accurately, cited its sources, and respected who was allowed to see what. The aim was a copilot that frontline agents would actually trust and use, not another abandoned tool.
The engagement ran in three fixed-price stages over approximately five months.
Two linked problems. Operationally, customer and service data was so fragmented that resolving a single ticket meant an agent hunting across multiple systems, which was slow for them and frustrating for customers. And the earlier attempt at an internal assistant had failed for the classic reason: it was not connected to clean, current, governed data, so it produced confident wrong answers, lost the agents' trust, and was abandoned.
This is the pattern that separates copilots people use every day from the ones that get quietly shelved. The model is rarely the issue. Access to accurate, current, permission-aware data is. The operator needed the foundation fixed before any assistant could succeed.
Our solution architect designed a staged roadmap that built the trustworthy data foundation first, then grounded the copilot in it.
Stage one, unify and govern. We stood up a governed data platform and consolidated customer, network, and service data from the many separate systems, modeling and reconciling it with dbt so it was consistent and trustworthy. Crucially, we built in a proper permission model with role-based and row-level access control, so the data could be used without exposing what individual users were not allowed to see. A semantic layer and data catalog with lineage made the unified view consistent and traceable.
Stage two, ground the copilot. On top of the governed data, we built a support copilot using retrieval-augmented generation: before answering, it retrieves the relevant, current information from the governed data and answers from that, with source citations agents can check. Retrieval was permission-aware, so each agent only got answers drawn from data they were entitled to see. This is what made the answers accurate and trustworthy rather than confident inventions.
Stage three, roll out for trust and adoption. We rolled the copilot out to the support team deliberately, proving accuracy on real questions so agents built trust, rather than a big-bang launch that risked repeating the previous failure. With trust established, usage grew and ticket resolution sped up.
We provisioned a governed data platform on AWS or Azure through Terraform, ingested customer, network, and service data through managed connectors, and used dbt to reconcile it into governed, tested tables. A semantic layer gave consistent definitions, a data catalog provided lineage, and role-based and row-level access controls enforced permissions, with encryption throughout and secrets in HashiCorp Vault.
The copilot was built on retrieval-augmented generation: a vector database indexed the governed knowledge, and the grounded LLM retrieved relevant, current, permission-filtered content before answering, always citing its sources. Because every answer was tied to real, current, governed data and respected the user's permissions, the copilot was accurate and trustworthy, which is exactly what the previous attempt lacked. The whole pipeline was deployed reliably through GitHub Actions CI/CD.
Engagements of this type target the following outcomes:
One governed view across customer, network, and service data
A support copilot agents actually use, because the answers are accurate and sourced
Quicker ticket resolution as agents stop hunting across tools
Answers that respect who is allowed to see what
Consistent, current, governed data behind every answer
The engagement achieved its goals:
Launched in 2024 by industry veterans, Mars Innovation Technology helps Canadian businesses plan, build, and launch practical AI, cloud, data, and security projects with clear scope and fast delivery.
We focus on measurable business outcomes, like lower costs, faster delivery, and reduced risk, using proven cloud and AI engineering rather than open-ended consulting.
Our Cloud Launchpad products reduced up to 60% of IT operation and deployment costs
We reduce the time to market of products in sectors of Education, E-commerce, and Telecom by 90%
Secured data both local and remotely, with the ability to restore and recover in events of disaster