Abstract
Merkury Smart is the companion app for Merkury/Geeni-branded cameras, plugs, bulbs and outlets sold through mass retail. Reviewers who bought the hardware years ago describe a newer app replacing the older "Geeni" app with worse reliability โ devices constantly dropping offline, login lockouts, and automations too complex for basic on/off scheduling โ layered on top of a subscription that several reviewers say kept charging their card after they'd cancelled. The underlying complaint is real and specific, but fixing it requires owning the hardware and cloud video pipeline this app talks to, not just rewriting a UI.
Background
Merkury Smart (Merkury Smart) is the control app for a line of Wi-Fi cameras, smart plugs, bulbs, an LED strip and a video doorbell โ hardware sold in stores like Walmart, paired to this one app for live streaming, automation and cloud video storage.
What it does
Pairs to Merkury-branded Wi-Fi cameras, plugs, bulbs and outlets; streams live video, stores recordings, and runs on/off automations.
What changed
Multiple reviewers say this app replaced an older "Geeni" app they preferred, and that a subsequent update broke SD-card video playback and device pairing that had worked for over a year.
Why it is soft
The complaints are about software reliability and billing, not the physical hardware itself โ several reviewers say the cameras and bulbs work fine when the app actually connects.
Strengths
Even frustrated reviewers repeatedly say the hardware is fine or good value when it connects โ one calls the video clarity and night vision genuinely strong, another says the bulbs and lights "work great," with the app being the specific complaint. That's a large existing installed base of owners who already bought the hardware and would take a more reliable app for free, if one existed for their devices.
Market gap
Reliability regressions
The most repeated complaint: cameras, bulbs and plugs randomly go offline, fail to re-pair, or get logged out with an "unknown error" โ several reviewers say this got worse after a specific app update, not better.
Billing after cancellation
A recurring pattern of subscribers reporting a charge attempted or completed after they'd already cancelled โ one reviewer's bank blocked a $120 attempt, another reports $70 withdrawn two to three months after cancelling with no new consent given.
Subscription gates basic use
Several reviewers quote Merkury's own marketing that an SD card makes a cloud subscription optional, then describe the app blocking SD-card playback entirely unless they pay.
Over-complex automation
A simple on/off schedule reportedly takes multiple separate rules to configure, and one-time timers aren't supported at all โ only recurring weekly schedules.
I canceled my subscription and still got charged and they refused my refund stating that after no payment was received, THEY KEPT MY SERVICE GOING AND AS SOON AS I UNLOCKED MY CARD THEY TOOK THE MONEY ANYWAY.
From Merkury camera web site and literature: Do you need a subscription to use Merkury products? All Merkury cameras have a microSD card slot for local video storage, so a cloud subscription is optional, but not required. False advertising, rip off.
- Never re-bill a cancelled subscriber โ a cancellation must stop the next charge attempt outright, not just stop after a dispute.
- Keep local SD-card playback fully working without any subscription, matching what the product's own marketing already promises.
- Replace the multi-rule automation model with a single simple on/off schedule plus a one-time timer.
Build complexity
Assumes one part-time solo developer, no funding, no team. Unlike a pure-software clone, this product is inseparable from physical hardware and a cloud video pipeline โ a solo builder can't fix Merkury's app without either partnering for API access to existing Merkury devices (unlikely) or sourcing, manufacturing and supporting competing hardware, which is a different, much larger business than an app. This is an estimate, not a guarantee, and reflects the hardware-plus-cloud path since there's no software-only path evidenced here.
| Workstream | Weeks |
|---|---|
| Sourcing/private-labeling comparable Wi-Fi camera, plug, and bulb hardware | 8 |
| Cloud video storage/streaming pipeline | 6 |
| Mobile app: pairing, live view, automation, billing | 5 |
| QA across device types, store submission | 1 |
| Total | 20 |
Expected revenue
Assumes a $4/month cloud-storage add-on (SD card stays free, matching the fix reviewers are asking for) sold to a fraction of an existing owner base reached through word-of-mouth and reviews, with no paid acquisition. This is an estimate, not a promise.
| Installs | Activated | Retained (D30) | Paid | MRR |
|---|---|---|---|---|
| 40,000 | 15,000 | 3,000 | 375 | $1,500 |
Biggest challenges
The core challenge isn't the app, it's that this isn't really an app-only opportunity: cloud video storage at scale costs real money per user, device pairing across many hardware SKUs is a support burden even for a company with hardware control, and none of that is reachable by a solo developer without either owning the hardware supply chain or getting API access from Merkury โ neither of which a no-funding solo builder can realistically obtain.
AI angle
There's no genuine AI angle here worth claiming. One reviewer notes Merkury already advertises AI-based motion/person detection that they say fails to identify anything โ but improving that model requires access to Merkury's own camera stream and infrastructure, not something an outside AI layer can bolt on. Saying otherwise would invent a shortcut that doesn't exist for a solo builder without the hardware.
Conclusion
Skip it. The reliability and billing-after-cancellation complaints are real and would be simple fixes for Merkury itself, but a solo builder can't ship a fix for hardware they don't make and a cloud pipeline they don't own โ this is a hardware-and-infrastructure business, not an app clone.
20 weeks
solo build to v1, if pursued
$4/mo add-on
pricing & model
$1,500/mo
estimated MRR at month 12
Hardware-locked
the fact that decided it