diff --git a/apps/web/src/pages/campaigns/[id].tsx b/apps/web/src/pages/campaigns/[id].tsx index bfe7930..c5d0215 100644 --- a/apps/web/src/pages/campaigns/[id].tsx +++ b/apps/web/src/pages/campaigns/[id].tsx @@ -41,6 +41,7 @@ import { ArrowLeft, Calendar, ChevronDown, + Info, Mail, MousePointer, Save, @@ -550,13 +551,19 @@ export default function CampaignDetailsPage() { {/* Show recipient count */} {draftRecipientCount > 0 && ( -
+ This count will be recalculated right before sending to ensure accuracy. The final number may differ if contacts subscribe, unsubscribe, or segment membership changes. +
+Scheduled For
- {formatFullDateTime(new Date(c.scheduledFor))} -
-- UTC: {formatUTCDateTime(new Date(c.scheduledFor))} -
++ {formatFullDateTime(new Date(c.scheduledFor))} +
++ UTC: {formatUTCDateTime(new Date(c.scheduledFor))} +
++ Recipient count will be recalculated at send time +
+{campaign.totalRecipients.toLocaleString()}
- {campaign.totalRecipients > 0 && ( + {campaign.totalRecipients > 0 && campaign.status !== 'DRAFT' && ({deliveryProgress.toFixed(0)}% sent
)} + {campaign.status === 'DRAFT' && ( +Estimated
+ )}