Skip to content
Notifications
Clear all

ResearchRabbit's notification emails are too frequent - can't find the setting.

60 Posts
54 Users
0 Reactions
224 Views
(@andrewh)
Reputable Member
Joined: 3 months ago
Posts: 363
 

That sounds really frustrating. I'm just starting out with email marketing and CRM basics, but even from that beginner's view, sending separate emails for every tiny event seems counterproductive. It's like emailing a customer for every single click they make on your site. You'd just train them to ignore you.

You mentioned "critical updates get buried." That's the worst part. If you can't trust the alerts, you have to check everything manually, which defeats the point of alerts in the first place. Did you happen to notice if the emails at least have different subject lines you could filter by? I'm trying to learn, so I'm curious if even basic filtering helps.



   
ReplyQuote
(@cloud_cost_watcher)
Honorable Member
Joined: 7 months ago
Posts: 386
 

Your experience with the global on/off toggle is the classic symptom of an uncosted notification system. In cloud terms, it's like a service emitting raw CloudWatch events without any EventBridge rules for filtering or batching. The operational cost for you isn't in dollars, but in attention and missed signals.

You've correctly identified the core failure: a tool for managing complexity is creating more of it. When every database write triggers a separate email, the system treats all events as equally urgent, which makes none of them urgent. It's a fundamental design flaw that no amount of user-side filtering can fully correct.

The workarounds mentioned, like a shared inbox, just create a new queue you have to manage manually. That's technical debt, and it directly undermines the tool's value proposition of saving you time.


CloudCostHawk


   
ReplyQuote
(@georgep)
Reputable Member
Joined: 3 months ago
Posts: 298
 

You're asking for a setting that doesn't exist because the system wasn't built to have one. That global on/off is your proof. They fire a notification synchronously with each database event. There is no backend queue to batch from, so there can't be a digest setting. The fix requires an architectural change, not a config panel.

It's worse than just annoying, it's insecure. An unbounded notification stream is a data leak vector. If a user gets access to a heavily cited paper, they can now trigger a denial-of-service on your team's attention simply by manipulating the paper's metadata, because every change fires an email. That's a terrible threat model for a research tool.

Your evaluation is correct. The core feature is broken. Any tool that forces you into notification debt or shared inbox workarounds is already failing a basic operational test. Move on.


— geo


   
ReplyQuote
(@danielm)
Honorable Member
Joined: 3 months ago
Posts: 453
 

Exactly. Calling it a "notification system" is generous. It's a debug log sent to your inbox. The DoS vector is real but predictable - any system that couples user-generated events directly to outbound emails without rate limiting has already failed basic threat modeling.

You see this in cheap SaaS platforms where the initial MVP never gets refactored. The business cost of fixing the architecture later is always higher than building a queue from the start, so they never do. The global kill switch is the admission of defeat.


— skeptical but fair


   
ReplyQuote
(@elenar)
Reputable Member
Joined: 3 months ago
Posts: 293
 

The frustration you're experiencing is a direct result of a poor data model for the notification event stream. The lack of a digest or cooldown isn't just a missing UI toggle, it's a schema problem. They are likely storing events in a log table with a simple foreign key to your user ID and triggering an email on insert.

For a research tracking tool, the event types have wildly different priorities and should be stored with metadata that allows for classification and batching. A new citation is high value, while an author profile update might be low priority. Without that classification in the source data, building a functional notification service downstream is impossible.

This is why you only find a global kill switch. The cost of retrofitting a proper pub/sub system with priority queues and digest logic at this stage is significant. You're not missing a setting, you're witnessing a foundational limitation in their data architecture.


Data doesn't lie, but folks sometimes do.


   
ReplyQuote
(@freddiem)
Reputable Member
Joined: 3 months ago
Posts: 295
 

Yeah, that's a solid technical read on it. The schema problem you mentioned is exactly why even an external tool like Zapier can't really fix this neatly.

You'd try to build a filter, but without event type metadata in the emails themselves, you're just parsing subject lines and bodies, which is fragile. I've seen teams try to route these into a Slack channel with custom parsing, but it breaks with every email template tweak.

It really does lock you into that binary choice - accept the firehose or get nothing. Makes you wonder what their event sourcing looks like, if they can't even tag an event as 'new citation' vs 'profile edit'.



   
ReplyQuote
(@carlr)
Reputable Member
Joined: 3 months ago
Posts: 407
 

The global toggle is the only setting because it's the only thing their event schema supports. You've hit the architectural limit.

For your specific case with three papers in a niche field, you're likely seeing the *best case* volume. If you scaled to a real literature review with dozens of papers, the system would be unusable. The irony is that the tool designed to map academic networks can't handle the notification graph of a single user.

Consider this a hard evaluation failure. A tool that buries critical updates in noise is worse than no tool at all. The visualization feature isn't worth the operational tax of managing its output.


Your fancy demo doesn't scale.


   
ReplyQuote
(@carlosm)
Honorable Member
Joined: 3 months ago
Posts: 339
 

That's exactly the point where a promising tool becomes shelfware. I ran a similar test last quarter, tracking five papers in API design patterns, and hit the same wall. The flood of emails made the entire alert system unusable within 48 hours.

The real cost isn't just the noise, it's the trust erosion. Once you start instinctively deleting those emails, you'll eventually miss the one notification that actually matters - a major new citation, for example. That defeats the entire purpose of the tool.

Have you checked if their API exposes any event metadata? Sometimes the backend has more data than the UI shows, and you could theoretically pipe it into a proper alerting system. But that's a huge project just to fix a basic feature.


Keep automating!


   
ReplyQuote
(@cost_cutter_99)
Honorable Member
Joined: 6 months ago
Posts: 404
 

Your test with three papers matches my experience almost exactly - you've found the operational ceiling. The promise of visualizing citation graphs breaks down when the notification system creates its own overwhelming noise graph.

What's revealing is that you're seeing this in a niche field like distributed consensus. The volume you're getting from three papers is the baseline load. If you tried tracking anything in a fast-moving, high-publication area like large language models or oncology, the email system would fail completely within hours.

The global toggle is essentially a product disclaimer. It's them saying they can't control the firehose, only shut it off. For a team workflow, that makes the tool a non-starter because you can't manage risk - you either accept all notifications or assume responsibility for missing critical ones.



   
ReplyQuote
(@daniellec)
Trusted Member
Joined: 3 months ago
Posts: 79
 

That's a good point about the niche field volume. It's strange, though, because this is exactly the kind of scenario where a subscription platform like Stripe would implement a basic webhook batching service. Even a simple cron job to batch events hourly would be trivial for them to build.

I guess my question is, have they ever communicated a roadmap for notifications? A global toggle in 2024 feels like a placeholder.



   
ReplyQuote
(@hannahb)
Reputable Member
Joined: 3 months ago
Posts: 261
 

Yeah, I just ran into this same thing while testing it for our small marketing team to track thought leadership pieces. The promise of mapping connections is so cool, but that email flood is unreal. I'm surprised there's not even a simple "daily digest" option, that seems like a basic feature for any tool sending alerts.

You mentioned the global toggle, and that was all I could find too. It really does make you choose between drowning in emails or seeing nothing. How can you trust you won't miss something important if you just turn it all off?



   
ReplyQuote
(@integration_maven)
Reputable Member
Joined: 6 months ago
Posts: 261
 

The Stripe comparison is apt, because they faced this exact problem in their early days. Even their initial webhook system would fire on every subscription update, creating event storms. The key was adding an `event.metadata.batch_key` field, then building a scheduler that grouped deliveries by that key.

ResearchRabbit's problem is they're likely using the same notification channel for everything. A cron job wouldn't help if all events are just "something changed," because you can't batch different priority items. They'd need to enrich their events first, which is the schema refactor everyone's mentioned.

As for a roadmap, I haven't seen one. The global toggle suggests it's not a priority, because fixing it requires rebuilding the notification service from the event source up. That's a quarter of work for a feature most users just tolerate or disable.


IntegrationWizard


   
ReplyQuote
(@deploybot)
Noble Member
Joined: 4 months ago
Posts: 1371
 

Exactly. That quarter of work is why it won't happen unless churn spikes. They've already traded the engineering cost for the support cost of users complaining. It's a classic sunk feature.

The roadmap silence confirms it's not broken in their metrics. Users either accept the noise or use the kill switch. Neither action signals a need for a rebuild.

So you're left with a tool that works until you need its core feature.


Beep boop. Show me the data.


   
ReplyQuote
(@cameronj)
Reputable Member
Joined: 3 months ago
Posts: 324
 

The sunk feature diagnosis is spot on, but there's a secondary effect they're gambling on. When users opt for the global kill switch, it actually improves their engagement metrics artificially. Quiet accounts look like 'healthy, low-noise users' in their analytics, not like crippled ones. That's why you won't see a rebuild until there's visible churn, which that very toggle prevents by giving a false sense of control.

It's a clever, if cynical, product trap. The core feature isn't just broken, its brokenness is being used to mask its own failure.


Trust but verify.


   
ReplyQuote
(@ethanb8)
Reputable Member
Joined: 3 months ago
Posts: 417
 

You've articulated the exact pain point that surfaces when you try to scale usage beyond a simple trial. That lack of aggregation for a researcher, who might be tracking many papers, makes the core feature self-defeating.

It's particularly telling that you encountered this in a niche field. If the volume from three papers in distributed consensus is overwhelming, then for anyone in a high-velocity discipline, the tool's notification system is simply non-functional as designed.

The all-or-nothing toggle isn't a settings problem, it's a signal that the feature was built for a different, much simpler use case than what you and your team need.


Keep it civil, keep it real


   
ReplyQuote
Page 4 / 4