Custom integrations: fitting around the systems you are keeping
No agency replaces everything at once, and the ones that try are the ones whose projects run to three years. The realistic question is not which system wins. It is which system becomes the place the operation is controlled from, and how everything else reaches it.
That makes integration the substance of most bespoke engagements rather than an afterthought bolted on at the end. Here is what that work actually consists of.
Four shapes, in ascending order of effort
01
Bring data in once
Migration of an existing book — properties, tenancies, contacts, documents
02
Expose what we hold
Your data reachable from tools you already use, without us building each one
03
Receive a feed
A recurring inbound push from a system you are keeping
04
Two-way sync
Both systems authoritative for different fields. The expensive one — see below
Migration is the most common and the most underestimated. The work is rarely the import; it is deciding what the data means. An acquired book arrives with tenancy dates in three formats, deposits recorded against properties rather than tenancies, and a “notes” column carrying twelve years of information that is genuinely important and structured by nobody. We map it with you rather than guessing, because a guess here becomes a compliance deadline computed from the wrong date.
Exposure is where we made a deliberate architectural bet. Rather than building a bespoke connector per tool, Tekniti ships an MCP connector — an open standard for letting an AI assistant reach an application. Connect your account to ChatGPT or Claude and you can query your own portfolio from the tool already open on your screen. Anything that speaks the protocol can connect, which means what you build around it is your decision and not a queue item on our roadmap.
Why that matters for a custom engagement
The integration we will argue against
Two-way sync between two systems that both consider themselves authoritative is, in our experience, the single most reliable way to turn a six-week project into an eighteen-month one.
The reason is not technical difficulty. It is that every two-way sync eventually asks a question with no good answer: the tenancy end date was changed in both systems, four minutes apart, by two different people. Which one is right? There is no algorithm for that. Whatever you pick, somebody’s correction gets silently discarded, and the person who made it will not find out for months.
So we scope integrations with a single authority per field. Some fields are ours, some are theirs, and the direction is written down before any code exists. It is less impressive on a diagram and considerably cheaper to live with.
The one we recommended against building at all
Worth including because it shows how we scope rather than what we sell.
Reading a customer’s mailbox — full OAuth access to Gmail or Microsoft 365 — was scoped properly, with the costs on the table, and then not built. Gmail’s restricted scopes require an annual third-party security assessment with real cost and lead time. More importantly, ingesting an agency’s whole mailbox makes the agency controller and us processor over correspondence from third parties who never consented to any of it — solicitors, applicants, people who emailed once. For a product whose entire pitch is evidentiary rigour, that is a liability surface before it is a feature.
The outcome that integration was meant to deliver — “email comes from us, not from a vendor” — shipped instead as a per-agency sending domain, which reads nobody’s mail. Same result for the client, none of the exposure.
How we scope it with you
01
List the systems
What you are keeping, what you are retiring, and when
02
Name the authority
For every shared field, which system decides. Written down first
03
Mark each item
Configuration, build, or one we advise against — with the reason
04
Phase it
Highest-risk workflow first, so the value is observed rather than argued
We would rather tell you at the scoping stage that something is a build, or that we think you should not do it, than discover it together after a contract is signed. If you have a list of systems and a view on what has to survive the transition, send it to hello@tekniti.ai and we will mark it up honestly — including the parts that are not us.
If you manage rental properties and want to see how Tekniti handles this automatically, get in touch at hello@tekniti.ai.