Index: src/services/SubscriberService.js
===================================================================
--- src/services/SubscriberService.js	(revision 2e247e4c529b09d55619100d5bd4e50de5a95e54)
+++ src/services/SubscriberService.js	(revision 84325b88f4debaa26f31de4ca90b475244e40ec9)
@@ -69,6 +69,10 @@
 }
 
-/** Bevestigde abonnees (email + token) voor een site — voor het versturen. */
-export function confirmedFor(siteId) {
+/** Bevestigde abonnees (email + token) voor een site — voor het versturen.
+ * Optioneel filteren op bron (bv. 'notify' voor show-aankondigingen). */
+export function confirmedFor(siteId, source) {
+  if (source) {
+    return db.prepare("SELECT email, token FROM subscribers WHERE site_id = ? AND status = 'confirmed' AND source = ?").all(siteId, source);
+  }
   return db.prepare("SELECT email, token FROM subscribers WHERE site_id = ? AND status = 'confirmed'").all(siteId);
 }
