From fc6101db269ae2ab2f7435fb64f8a000fed85926 Mon Sep 17 00:00:00 2001
From: Marko Saric <34340819+metmarkosaric@users.noreply.github.com>
Date: Mon, 4 May 2026 12:01:09 +0200
Subject: [PATCH 1/4] a note about automatic unlock
---
lib/plausible_web/templates/email/dashboard_locked.html.heex | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/plausible_web/templates/email/dashboard_locked.html.heex b/lib/plausible_web/templates/email/dashboard_locked.html.heex
index 0b268f69e2f3..c780672657b0 100644
--- a/lib/plausible_web/templates/email/dashboard_locked.html.heex
+++ b/lib/plausible_web/templates/email/dashboard_locked.html.heex
@@ -14,7 +14,7 @@ During the last billing cycle ({PlausibleWeb.TextHelpers.format_date_range(
<% else %>
"?__team=#{@team.identifier}"}>Click here to upgrade your subscription. We recommend you upgrade to the {@suggested_volume} pageviews/month plan. The new charge will be prorated to reflect the amount you have already paid and the time until your current subscription is supposed to expire.
- If your usage decreases in the future, you can switch to a lower plan at any time. Any credit balance will automatically apply to future payments.
+ If your usage decreases in the future, you can switch to a lower plan at any time. Any credit balance will automatically apply to future payments. If your traffic has already returned to within your plan limits, your dashboard will automatically unlock at the start of your next billing cycle. No action needed.
<% end %>
Do you have questions or need help with anything? Just reply to this email. We're here to help!
From 7aa0292f6ff6e58a76f46b3bb1311afe044a11fe Mon Sep 17 00:00:00 2001
From: Marko Saric <34340819+metmarkosaric@users.noreply.github.com>
Date: Mon, 4 May 2026 13:47:26 +0200
Subject: [PATCH 2/4] Update approaching_accept_traffic_until.html.heex
---
.../approaching_accept_traffic_until.html.heex | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/lib/plausible_web/templates/email/approaching_accept_traffic_until.html.heex b/lib/plausible_web/templates/email/approaching_accept_traffic_until.html.heex
index 15414a98b03a..25255995202d 100644
--- a/lib/plausible_web/templates/email/approaching_accept_traffic_until.html.heex
+++ b/lib/plausible_web/templates/email/approaching_accept_traffic_until.html.heex
@@ -1,7 +1,9 @@
-You used to have an active account with {Plausible.product_name()}, a simple, lightweight, open source and privacy-first Google Analytics alternative.
+Your sites are still sending us data, but your account is no longer active. We'll stop counting your stats on {@time}.
-We've noticed that you're still sending us stats so we're writing to inform you that we'll stop accepting stats from your sites {@time}. We're an independent, bootstrapped service and we don't sell your data, so this will reduce our server costs and help keep us sustainable.
-
If you'd like to continue counting your site stats in a privacy-friendly way, please
- "?__team=#{@team.identifier}"}>login to your Plausible account
-and start a subscription.
-Do you have any questions or need help with anything? Just reply to this email and we'll gladly help.
+We're writing because we think losing your privacy-first analytics is a bad trade, not just an admin notice. Without Plausible, you're likely back to Google Analytics: cookie banners, complex reports, and your visitors' data going to Google.
+
+Plausible is still the same thing it was when you signed up. Lightweight. No cookies. No personal data. One clear dashboard. EU-hosted infrastructure. We're a small independent team and subscriptions are what keeps us running.
+
+If you'd like to keep counting your stats without tracking your visitors, "?__team=#{@team.identifier}"}>start a Plausible subscription.
+
+Not sure it's the right fit? Just reply to this email and we'll help you figure it out.
From 6efbf2b2f5747453d946434c5d84ca0ead9d6396 Mon Sep 17 00:00:00 2001
From: Marko Saric <34340819+metmarkosaric@users.noreply.github.com>
Date: Mon, 4 May 2026 13:51:57 +0200
Subject: [PATCH 3/4] Update email.ex
---
lib/plausible_web/email.ex | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/plausible_web/email.ex b/lib/plausible_web/email.ex
index 56b097977d3b..e5ae41c00753 100644
--- a/lib/plausible_web/email.ex
+++ b/lib/plausible_web/email.ex
@@ -551,7 +551,7 @@ defmodule PlausibleWeb.Email do
base_email()
|> to(notification.email)
|> tag("drop-traffic-warning-first")
- |> subject("We'll stop counting your stats")
+ |> subject("Your stats stop collecting soon")
|> render("approaching_accept_traffic_until.html",
time: "next week",
user: %{email: notification.email, name: notification.name},
@@ -563,7 +563,7 @@ defmodule PlausibleWeb.Email do
base_email()
|> to(notification.email)
|> tag("drop-traffic-warning-final")
- |> subject("A reminder that we'll stop counting your stats tomorrow")
+ |> subject("Your stats stop tomorrow")
|> render("approaching_accept_traffic_until.html",
time: "tomorrow",
user: %{email: notification.email, name: notification.name},
From 00993950df3990a9e0a91062bb07e6fa4271b6c3 Mon Sep 17 00:00:00 2001
From: Marko Saric <34340819+metmarkosaric@users.noreply.github.com>
Date: Mon, 4 May 2026 13:52:51 +0200
Subject: [PATCH 4/4] Update approaching_accept_traffic_until.html.heex
---
.../templates/email/approaching_accept_traffic_until.html.heex | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/plausible_web/templates/email/approaching_accept_traffic_until.html.heex b/lib/plausible_web/templates/email/approaching_accept_traffic_until.html.heex
index 25255995202d..1afe2c13a7b9 100644
--- a/lib/plausible_web/templates/email/approaching_accept_traffic_until.html.heex
+++ b/lib/plausible_web/templates/email/approaching_accept_traffic_until.html.heex
@@ -1,4 +1,4 @@
-Your sites are still sending us data, but your account is no longer active. We'll stop counting your stats on {@time}.
+Your sites are still sending us data, but your account is no longer active. We'll stop counting your stats {@time}.
We're writing because we think losing your privacy-first analytics is a bad trade, not just an admin notice. Without Plausible, you're likely back to Google Analytics: cookie banners, complex reports, and your visitors' data going to Google.