Back to Blog
Published:
Last Updated:
Fresh Content
Legal AI in the ERPChapter 28

What is Microsoft Syntex, and can it do contract work?

6 min read
1,259 words
high priority
Ali Ahmed

Ali Ahmed

AI Solutions Engineer, Cognilium AI

TL;DR

Microsoft document understanding for SharePoint, now inside SharePoint Premium. It extracts fields where files live. It cannot check them against your ERP.

Syntex is Microsoft's document understanding layer for SharePoint: you teach it to read a document type, and it classifies files and extracts fields from them where they already live. It handles contracts well as documents. It has no view of what your ERP recorded from those contracts, and that gap is the whole of the contract problem.

Does Microsoft Syntex still exist?

The capability does. The name has moved twice, which is most of why this question gets typed at all.

It launched as SharePoint Syntex, became Microsoft Syntex, and Microsoft has since folded the content services into SharePoint Premium. The Microsoft Learn service description for SharePoint Syntex now points readers to the Microsoft Syntex features page, and the SharePoint Premium announcement describes it as the next evolution of the same services.

If you are searching for Syntex because someone recommended it a year ago, you are not looking for a retired product. You are looking for a renamed one. The models, the content centers and the extraction all survived the rename.

What does it actually do?

Four things, and Microsoft is specific about the machinery behind each.

Document understanding. You teach it by example rather than by code. Microsoft's own description is that these models "are based on Language Understanding models in Azure Cognitive Services," created and managed in a Syntex content center, and publishable to any library. This is the part that reads a document and decides what kind of document it is.

Form processing. A separate engine "based on AI Builder" that "automatically recognizes and extracts common values from semi-structured or structured documents such as dates, figures, names, or addresses." Microsoft notes these models "are built without code and require only a few documents for reliable results."

Object recognition. Image tagging against a visual dictionary, and conversion of handwritten text into tags.

Graph connectors. Indexing of remote repositories — file shares, Azure SQL, and non-Microsoft sources including Box and IBM FileNet — into Microsoft Graph so they are searchable across Microsoft 365. Microsoft counts more than 130 connector sources available from itself or its partners.

Read that list as an engineer and the shape is clear. It is a classification and extraction layer that operates on files, in the place the files are stored, and writes what it finds back as metadata.

So can it read a contract?

Yes, and reasonably well for what it is built to do.

A contract is a semi-structured document. Form processing is explicitly aimed at pulling dates, figures, names and addresses out of exactly that. Point it at a folder of signed agreements and you can get a library where every file carries an effective date, a counterparty, a value and a notice period as real columns rather than as text buried in a PDF.

That is genuinely useful, and it is more than most organisations have. If your contracts are currently a SharePoint folder nobody queries, this converts them into something a person can filter and a workflow can act on.

Where does it stop?

It stops at the library.

Syntex knows what your contract says, once you have taught it to look. It does not know what your ERP recorded. Those are two different facts, and the distance between them is where contract money actually goes.

Consider the renewal case. Business Central holds real fields for this: the vendor subscription contract documentation names Cancellation possible until and Term until among the fields on a subscription line. Those fields are on the record. The clause that should fill them is in a document. Syntex can read the clause. It cannot tell you that the field on the record disagrees with it, because the record is not in its world.

The same holds for price. A negotiated rate sits in the agreement; a different rate sits on the purchase line that bills. Extraction gives you the first. It says nothing about the second, and nothing about the fact that they no longer match.

What is it not?

Three things it is not, said plainly, because the alternative is a buyer discovering them after deployment.

It is not contract review against a playbook. Extraction pulls values out. Review compares a clause against your position, your fallback and your red line, then proposes replacement language. Those are different jobs with different inputs — the second needs your standards as an input, and Syntex takes documents, not standards.

It is not a reconciliation layer. Nothing in the feature list compares an extracted value against a system of record. That comparison is a separate build, and it needs read access to the ERP.

It is not a decision. It produces metadata. What to do when the metadata and the record disagree is still a question for a person or for something built to answer it.

Where does it fit, then?

As the front half of a pipeline, and it is a good front half.

If the documents are in SharePoint, Syntex is the natural way to classify them and lift the fields out, using licensing you may already hold and models your own team can teach. It is Microsoft-native, it runs where the files are, and it requires no new repository.

What it hands you is a structured view of what the documents say. The second half — checking that view against what Dynamics 365 recorded, and raising the difference — is the work that changes an outcome. Cognilium AI builds that second half as AI optimization apps for Microsoft Dynamics 365: the apps read the ERP live, compare it to the agreement, and prepare the correction for a person to approve.

Using both is the sensible answer for a Microsoft shop. Use Syntex or SharePoint Premium for what it is good at, and put the comparison somewhere that can see both sides.

Sources

Sources and fact-check
#ClaimTierSourceVerdict
1Document understanding models are based on Language Understanding models in Azure Cognitive ServicesT1 verbatimSyntex features, Microsoft LearnPASS — quoted from the page
2Form processing is based on AI Builder and extracts dates, figures, names or addresses from semi-structured or structured documentsT1 verbatimSyntex features, Microsoft LearnPASS — quoted from the page
3Graph connectors reach more than 130 sources including Box and IBM FileNetT1 verbatimSyntex features, Microsoft LearnPASS — quoted from the page
4The SharePoint Syntex service description points readers to the Microsoft Syntex features pageT1 observedSyntex features, Microsoft LearnPASS — the page carries that link
5The capability has been folded into SharePoint PremiumT2 oursMicrosoft SharePoint Premium announcementPASS — described there as the next evolution of Syntex services
6Business Central subscription lines carry Cancellation possible until and Term untilT1 verbatimVendor subscription contracts, Microsoft LearnPASS — both named in the merge criteria
7Syntex has no view of the ERP recordT2 oursAbsence across the documented feature setPASS — nothing in the feature list reads a system of record

More on this: AI for legal operations on Dynamics 365 and SAP.

Share this article

Ali Ahmed

Ali Ahmed

AI Solutions Engineer, Cognilium AI

Ali Ahmed is an AI Solutions Engineer at Cognilium AI.

Applied AI AgentsAgentic SystemsRetrieval-Augmented Generation (RAG)LLM Product Engineering
Next in this series
What breaks when a CLM writes back to Dynamics 365?
Chapter 29 · 6 min
In short

Key takeaways

  • Syntex is a document understanding layer for SharePoint, and the capability now sits inside SharePoint Premium after two renames.
  • Document understanding classifies files; form processing extracts values such as dates, figures, names and addresses from semi-structured documents.
  • It operates where the files are stored and writes what it finds back as metadata on the library.
  • It reads contracts well as documents, which is more structure than most organisations currently have.
  • It has no view of the ERP record, so it cannot tell you that a field on the record disagrees with the clause it just read.
  • Extraction and review are different jobs: review needs your playbook as an input, and extraction takes documents only.
  • The useful pattern for a Microsoft shop is Syntex for classification and extraction, with the comparison built somewhere that can see the ERP too.
What goes wrong

Common mistakes to avoid

  • Assuming Syntex was retired because the name changed. The capability moved into SharePoint Premium and the models survived.
  • Buying it expecting clause-level review against your own standards, which is a different product category.
  • Treating extracted metadata as verification. A field pulled from a document is a reading of the document, not a check against the record.
  • Pointing it at a repository nobody maintains and expecting the classification to fix the underlying filing problem.
  • Skipping the reconciliation half entirely, which leaves you with a better-labelled copy of the same disagreement.

Frequently Asked Questions

Find answers to common questions about the topics covered in this article.

Still have questions?

Get in touch with our team for personalized assistance.

Contact Us

Still have a question this did not answer?

The person who wrote this article answers these. Describe your setup and what you are stuck on — you will get a straight answer, including where we think the approach is wrong.