You are paying $399/month to send text messages that say "How was your visit? Leave us a review." The messages work — patients leave reviews. But the technology is a text message with a Google Review link. The carrier cost is $0.004. The platform cost is $399. You are paying a 100,000% markup for a dash board that shows you reviews you already get notifications about from Google.
TL;DR
GatherUp ($99-$299/month) and Broadly ($249-$399/month) sell review solicitation as a standalone product. The underlying technology is SMS/email with a review link — carrier cost $0.004/message. Optimal.dev includes review automation at carrier cost as one feature in a unified platform, with AI-timed delivery based on CRM satisfaction signals.
Standalone Product vs. Platform Feature
GatherUp and Broadly built businesses on a genuine need: practices wanted more reviews and had no systematic way to ask for them. Sending post-visit texts with review links was a novel concept in 2016. In 2026, this is table-stakes functionality that belongs inside every marketing platform — not a $399/month standalone subscription.
Key Insight: Review platforms are the modern equivalent of paying a monthly subscription for a calculator app. The underlying functionality (send SMS, include review link, track response) is commodity technology. The value these platforms once provided has been absorbed into comprehensive marketing platforms. Paying separately is paying twice.
The dashboard is where review platforms justify their pricing — aggregating reviews from Google, Facebook, Yelp, and Healthgrades into one view with response management. This is useful. It is also a feature, not a product. Every CRM with review awareness provides this view. The question is not whether the dashboard is valuable — it is whether it is $399/month valuable as a standalone tool.
| Factor | GatherUp/Broadly | Optimal.dev |
|---|---|---|
| Review solicitation | ✅ Core product | ✅ Included feature |
| Per-message cost | $0.04-$0.20 | $0.004 carrier cost |
| AI timing | ❌ Fixed schedule | ✅ CRM-aware timing |
| Sentiment routing | ❌ Same to all | ✅ Happy=review, unhappy=recovery |
| CRM | ❌ Not included | ✅ AI-powered semantic |
| Voice AI | ❌ Not included | ✅ Embedded |
| Website | ❌ Not included | ✅ Enterprise Next.js |
| SEO | ❌ Not included | ✅ 9-module AI |
Intelligent Review Routing: Not Every Patient Gets a Review Request
GatherUp and Broadly send review requests to every patient after every visit. This bulk approach has a critical flaw: patients who had negative experiences receive review requests alongside satisfied patients. The unhappy patient who waited 45 minutes, felt rushed during their exam, and left frustrated receives: "Hi! How was your visit? Leave us a review on Google!" The one-star review is your fault — you asked for it.
Optimal.dev's AI uses CRM context to route post-visit outreach intelligently:
Satisfied patients (no complaints, completed procedure, normal wait time) receive review requests timed for maximum completion rate — 2 hours after a routine visit, 24 hours after a cosmetic procedure.
Dissatisfied patients (complaints logged, excessive wait time, incomplete visit) receive satisfaction recovery outreach routed to the practice manager — not a review request. The practice gets a chance to resolve the issue before it becomes a public review.
Neutral patients (no positive or negative signals) receive a private satisfaction survey first. Based on the survey response, they are routed to either the review request path or the recovery path.
This intelligent routing protects your reputation while maximizing positive review volume. Broadly and GatherUp cannot do this because they lack the CRM context needed to assess satisfaction — they know a visit happened, but not how it went.
See also: Podium alternative and Swell alternative.


