From 53334402aa856fd729e4f7ce4bb634f5f4b4cc2a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Mar 2026 16:04:29 +0000 Subject: [PATCH] wip: plan for B2C/B2B split requirements Agent-Logs-Url: https://github.com/christianlouis/pop_puller_to_gmail/sessions/98c1f90b-0287-4908-a0be-ad066c453cc5 Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com> --- backend/app/core/config.py | 2 +- backend/app/services/config_service.py | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/backend/app/core/config.py b/backend/app/core/config.py index 9c58ec9..77e973b 100644 --- a/backend/app/core/config.py +++ b/backend/app/core/config.py @@ -27,7 +27,7 @@ class Settings(BaseSettings): ) # Application - APP_NAME: str = "POP3 Forwarder SaaS" + APP_NAME: str = "InboxRescue" APP_VERSION: str = "2.0.0" DEBUG: bool = False API_V1_PREFIX: str = "/api/v1" diff --git a/backend/app/services/config_service.py b/backend/app/services/config_service.py index 699836e..2fd5b23 100644 --- a/backend/app/services/config_service.py +++ b/backend/app/services/config_service.py @@ -360,7 +360,7 @@ class ConfigService: { "tier": SubscriptionTier.FREE, "name": "Free", - "description": "Try it out – one mailbox, no credit card required.", + "description": "Dip your toes in. One old inbox pulled into Gmail, checked every 30 minutes. Free forever, no card needed.", "price_monthly": 0.0, "price_yearly": 0.0, "max_mail_accounts": settings.TIER_FREE_MAX_ACCOUNTS, @@ -372,9 +372,9 @@ class ConfigService: { "tier": SubscriptionTier.BASIC, "name": "Good", - "description": "Great for personal use – a handful of mailboxes checked regularly.", - "price_monthly": 4.99, - "price_yearly": 49.90, + "description": "Got a handful of dusty inboxes you just can't let go of? This one's for you. Less than a coffee per month.", + "price_monthly": 0.99, + "price_yearly": 9.90, "max_mail_accounts": settings.TIER_BASIC_MAX_ACCOUNTS, "max_emails_per_day": 1000, "check_interval_minutes": 15, @@ -384,9 +384,9 @@ class ConfigService: { "tier": SubscriptionTier.PRO, "name": "Better", - "description": "Power users and small teams – more mailboxes, faster checks.", - "price_monthly": 12.99, - "price_yearly": 129.90, + "description": "You're clearly the type who keeps every email address you've ever had. Respect. Checked every 5 minutes.", + "price_monthly": 1.99, + "price_yearly": 19.90, "max_mail_accounts": settings.TIER_PRO_MAX_ACCOUNTS, "max_emails_per_day": 10000, "check_interval_minutes": 5, @@ -396,13 +396,13 @@ class ConfigService: { "tier": SubscriptionTier.ENTERPRISE, "name": "Best", - "description": "Organisations and heavy workloads – maximum mailboxes, near-real-time checks.", - "price_monthly": 29.99, - "price_yearly": 299.90, + "description": "Every old inbox you've ever had, all landing neatly in Gmail, checked every minute. The full works.", + "price_monthly": 2.99, + "price_yearly": 29.90, "max_mail_accounts": settings.TIER_ENTERPRISE_MAX_ACCOUNTS, "max_emails_per_day": 100000, "check_interval_minutes": 1, - "support_level": "priority", + "support_level": "email", "is_active": True, }, ]