Market assessment · Advise

AI SDR hallucination, traced from the cold message back to its source

A vendor selling signal quality opened with eight words about my company that were false. The signal was real: a post I wrote ten months earlier about another company’s award. The pipeline took the subject of the document and handed it to the author, then generated a dated membership history on top of the error, with nothing in between to catch it.

21 PAGES EVIDENCE-LABELED FREE TO READ
Commission an assessment

Almost everything written about AI SDR failure is written by people selling AI SDRs, or selling the humans they replace

The commentary literature on automated sales development is close to worthless as evidence. It is produced by companies with a position, it quantifies nothing that can be checked, and it stays at the level of tone and reply rates. What almost nobody publishes is a single failure traced all the way back: the message, the vendor’s own explanation of the mechanism, and the source document that actually produced it. That is what this report is. On 12 August 2026 a seller at WeTransact, a French firm that helps software vendors publish on the Microsoft commercial marketplace, opened a message by congratulating me on a Microsoft for Startups membership my company did not have. When I asked where the claim came from, he named the signal type, and with that one sentence I found the source in about ten minutes. It was a post I had written ten months earlier about IgniteData being selected for the Pegasus Program. The system read the document correctly, identified the right program, and then attached it to the wrong entity, choosing the author over the subject. Every founder who writes about their own industry is exposed to that error, which is most of them.

What the assessment found

Ten findings, each labeled by evidence type and carrying a numbered source. The company is legitimate and the disconfirming findings are left in, because a report that only points one way is not a report.

01

The company is legitimate and the credentials check out

WeTransact was founded in 2023 by former Microsoft staff, is based in Lyon, sells a Microsoft marketplace platform, appears in Microsoft’s own published customer stories, and was named Microsoft Startup of the Year for France in 2025. Anyone reading this as a scam warning has misread it.

02

The only checkable claim about my company was false

The opener stated that BeaconSpec had recently joined Microsoft for Startups and that I was “a few months in” with credits as “step one.” The Azure portal that morning said: “This account can’t be used for Microsoft for Startups credits.” No balance, no application banner, no member state of any kind. Both screenshots are reproduced rather than described.

03

The source was a post I wrote about a different company

Asked where the claim came from, the vendor said it came from LinkedIn posts by someone at my company mentioning the program. It did. Ten months earlier I posted commentary on IgniteData being selected for the Microsoft for Startups Pegasus Program. The system took the subject of the post and assigned it to the author.

04

Attribution inverted, and everything downstream was generated

A post about another company’s award cannot yield “recently,” “you’re a few months in,” or “the credits were step one.” None of that was in the source. The retrieval step misidentified the subject and the generation step invented a membership history around the error, with no check between them.

05

The vendor sells the exact capability that failed here

The homepage offers “AI messaging and signals to create new opportunities” and account data on “who has budget, and who controls it.” Microsoft’s customer story describes the platform as built on Azure OpenAI Service. A firm selling signal quality sent a message whose signal was wrong.

06

The company’s own headline numbers disagree with each other

Microsoft’s December 2024 story cites over 300 ISVs. The About page says 450+. The homepage says 500+. The last two were live on the same site on the same day I checked. None is audited and none states what counts as an accelerated ISV.

07

Existing rules already prohibit this, and none of them will be enforced

LinkedIn’s Professional Community Policies say “Do not share content that is false, misleading, or intended to deceive.” EU law has banned misleading business-to-business advertising since 2007, and the definition of advertising is wide enough to reach a sales message. Neither produces a consequence at this unit size.

08

The AI transparency rules that just took effect do not cover this

Article 50 of the EU AI Act became applicable on 2 August 2026, ten days before the message was sent. Its text-labeling duty is aimed at content published to inform the public on matters of public interest, and its marking duty falls on model providers. A private sales message sits outside both.

09

The one datum a buyer can check is the one that tells you about the rest

The proposition is data an ISV cannot verify alone: which accounts hold committed Microsoft spend, who controls the budget, which sellers to call. A buyer gets exactly one free test of that data discipline, and it is the claim the vendor makes about the buyer’s own company. That test was failed, publicly, in writing, in the first sentence.

10

The vendor answered, and the answer made it worse

He replied the next morning naming the mechanism accurately without being able to verify it, offered a same-named company as the likely mix-up, and promised a signal review. There was no apology. The homonym theory is refuted by the post itself: it was not another BeaconSpec, it was another company entirely, named in my own text.

Four gaps between what the post said and what the system asserted

This is the whole finding in one place. The left side is a document anyone can read. The right side is what arrived in my inbox. Each row is a separate failure, and only the first one is a retrieval problem.

Subject swapped for author

“BeaconSpec joined Microsoft for Startups”

The post says IgniteData was selected for the Microsoft for Startups Pegasus Program. My company appears in it once, as my own job title in the byline. The system read the document correctly and then handed the program to the person who wrote about it. There is no name collision to blame and no bought database to blame.

Gap: the entity in the output is not the entity in the source

Recency invented

“joined ... recently” and “you’re a few months in”

The post is dated ten months before the message. Nothing in it supports recency, and the real date contradicts both phrasings. This is not a retrieval error carried forward. It is a duration manufactured to make the opener feel researched.

Gap: generated specifics with no source record behind them

Benefits invented

“The credits were step one”

The post mentions no credits, no spend, and no benefits of any kind. A system that had merely misattributed would have produced a vague and roughly harmless sentence. This one produced a specific, dated, benefit-bearing account of a membership that does not exist.

Gap: the difference between a bad lookup and a fabrication

Program detail flattened

Pegasus Program becomes a generic membership with a graduation date

Pegasus is a specific selective track. The message flattened it into ordinary program membership, then extrapolated a graduation the sender could plan around. Each step is individually plausible, and the compound result is a paragraph of confident detail about a company state that never existed.

Gap: plausibility compounds faster than accuracy

Seventy-eight words, two identical closers, and no question about me

The message is reproduced complete in the report, including the repetition, so nothing rests on my characterization of it. It asks “Worth 15 min?” twice in identical words, once mid-paragraph and once at the end. A human writing 78 words does not ask the same closing question twice, and two closers in one block is the signature of a template assembled from parts where no pass removed the duplicate. Treat a duplicated call to action as a canary: when a template emits the same ask twice, no human read the output, and if no human read the output then no human checked the premise. The message also contains no question about me at all. Every sentence is a declarative statement about my company, my timeline, my priorities, or what I should do next. The only interrogative in the whole thing is the request for a meeting, asked twice. That is the tonal signature of assumed authority, and it is what makes the error land as an insult rather than a typo.

Three rules, one for buyers and two for anyone running automated outbound

The report ends where a case study should end, on things a reader can act on this week without hiring anyone.

01

Check the one checkable thing

Most cold outreach contains exactly one falsifiable assertion about you, and testing it takes less time than reading the rest of the message. If it fails, you have learned something about the sender’s data discipline that no case study would have told you, and you learned it for free. If you are evaluating any vendor whose product is data you cannot audit, pick three signals on accounts you know well and ask them to show where each came from and when it was last refreshed.

02

A generated message may not assert a fact about the recipient without a source record

Not a confidence score, a record. Facts about the recipient come from a retrieval step with a record identifier attached, the generator is permitted to phrase them and forbidden to originate them, and any message containing an unsourced factual assertion fails a check before send rather than after. That gate is cheap to build and it is the only part of the stack that protects the brand.

03

Ask, do not assert

“Are you in Microsoft for Startups? If so, this is the moment to set up the marketplace side” carries the same hook, works on the same segment, and cannot be false. The sender gives up a small amount of warmth and eliminates the entire failure mode. That trade is available to every team running this play and almost nobody takes it.

Every claim carries its evidence

This isn't a vendor summary. Every sentence is labeled by what stands behind it: verified fact, vendor claim, third-party estimate, my assessment, hypothesis, or scenario. Sources are numbered and clickable. Forward-looking sections use scenarios with observable tripwires, not forecasts. It's the same method behind every market assessment I write.

The fabricated opener

Twenty-one pages, built from public sources with no client brief and no interviews. Read it in the browser or take the PDF.

This is real, published work. Commission one for your decision.

Each report here answers a real question, directed and researched against public sources and evaluated against a stated assumption, then delivered as Word and PDF. If you're weighing a platform, sizing a category, or defending a number to a board, tell me the decision behind it and I'll tell you honestly whether a report is the right tool.

Commission an assessment

See more reports →