Ghost Contact Cleaner for Microsoft 365: startup idea with real demand
An MSP engineer spent three hours on why Exchange autocomplete suggests the real manager James plus a phantom James with a different surname, and there's no official fix.
r/sysadmin · Sep 14, 2026 – Oct 14, 2026 · 102 upvotes
Unkillable ghost contacts created by AI in…
Read the thread · 34 comments
Ghost Contact Cleaner for Microsoft 365 is a startup idea for sysadmins and MSPs. An MSP engineer spent three hours on why Exchange autocomplete suggests the real manager James plus a phantom James with a different surname, and there's no official fix. A thread in r/sysadmin drew 102 upvotes and 34 comments between Sep 14, 2026 – Oct 14, 2026. People get by with PowerShell scripts, and that still leaves this job open. Hotness is 3.40, Warm. Real but moderate pain. Some willingness to pay. The thread drew 102 upvotes and 34 comments. No real solution exists. A 1-2 week mvp. A first version is a moderate amount of work, about 2 weeks, priced between $10 and $49 a month and charged as a B2B subscription. The pain, the source, the alternatives, the scope notes, and the questions on this page are free to read and free to build from. The agent starter prompt is the paid part. The first slice is on the page. One credit unlocks the rest, to paste into a coding agent, download as Markdown, or send as a private link.
Verbatim quotes are added only after a manual check. Until then, the thread title is the excerpt. Exact post date and verbatim quotes pending enrichment.
Who has it
Sysadmins and MSPs.
What people use now
- PowerShell scripts
A way through
A niche tool for M365/Exchange admins that finds and safely removes 'ghost' contacts created by AI autocomplete features before they clutter the address book.
MVP scope
- Give sysadmins and MSPs a way to do this in one sitting: Detect and safely remove AI-generated phantom contacts that pollute Exchange autocomplete.
- Persist the result and show it again after a reload.
- State the empty case when there is nothing to show yet, with one next step.
- Charge later with a B2B subscription, between $10 and $49 a month. The free path must finish the core job once.
- Ship the web app only. Leave PowerShell scripts to keep the jobs they already do well.
How it could charge
B2B SaaS · $10–49 a month · B2B · GLOBAL.
Hotness 3.40
3 of 5, Warm. Real but moderate pain. Some willingness to pay. The thread drew 102 upvotes and 34 comments. No real solution exists. A 1-2 week mvp.
Why this score
| Pain | 3 / 5 |
| Willingness to pay | 3 / 5 |
| Demand | 2 / 5 |
| Competition gap | 5 / 5 |
| Ease of build | 4 / 5 |
| Recency | 5 / 5 |
Weights: pain 25%, willingness to pay 20%, demand 20%, gap 15%, ease 10%, recency 10%. Recency is recomputed every build. The source report’s 1–10 score is not shown.
Questions
Is this idea already taken?
People already use PowerShell scripts. Those options do not do the job in the solution above. The idea is free to build. Nothing here is an exclusive claim.
How hard is a first version?
Moderate. A tight MVP is about 2 weeks (2 weeks), assuming the regulated or partner-gated parts are stubbed. The paid prompt turns that into tasks.
Who would pay, and how?
The audience is sysadmins and MSPs. Charge a B2B subscription, and test a price between $10 and $49 a month. Willingness to pay is one input to Hotness, not a promise that someone will buy.
Can I use the evidence?
Yes. Build the product. The thread title is a short excerpt with a link, not a quote we are putting in someone's mouth. Exact post dates and verbatim lines are added only after a manual check. Ideas are suggestions, not medical, legal, or financial advice.
Agent prompt
The first slice is public. The rest is fetched only after you unlock it, and it is not in this page’s HTML.
# Agent starter prompt: Ghost Contact Cleaner for Microsoft 365 You are a senior product engineer. Build only the product described in this document. If a detail is missing, choose the smallest option and write it down in the README. Do not invent a second product, a marketplace of marketplaces, or a growth hack. ## Product Name: Ghost Contact Cleaner for Microsoft 365 One line: Detect and safely remove AI-generated phantom contacts that pollute Exchange autocomplete. Shape: Web app AI stance: AI-assisted Region for v1: Global Hotness (context only, not a requirement): 3.40 (warm). Real but moderate pain; some willingness to pay; thread engagement 102▲/34💬 (demand 2/5); no real solution exists; a 1-2 week mvp. ## Problem An MSP engineer spent three hours on why Exchange autocomplete suggests the real manager James plus a phantom James with a different surname, and there's no official fix. Who feels it: Sysadmins and MSPs.
Unlock the rest with 1 credit.
A free business write-up of this idea sits on the sister site. The business-plan version
Related
SSH and SSL Certificate Lifecycle Manager for Small IT
Auto-rotation and one dashboard for certs and keys across mixed Linux and Windows fleets.
Instant Account Lockdown Kit for Small Teams
One click to kill sessions, reset passwords, revoke tokens and notify the manager when someone is let go.
Distributor Billing Reconciliation for MSPs
Read-only checks of Pax8/RMM invoices against actual managed devices and due dates, with early alerts.