@php $businessName = (string) ($businessName ?? 'Your business'); $reportMeta = (string) ($reportMeta ?? 'Monthly report'); $rating = $rating ?? null; $reviewCount = $reviewCount ?? null; $reviewDelta = (int) ($reviewDelta ?? 0); $invitesUsed = (int) ($invitesUsed ?? 0); $repliesUsed = (int) ($repliesUsed ?? 0); $invitesLimit = is_numeric($invitesLimit ?? null) ? (int) $invitesLimit : 25; $repliesLimit = is_numeric($repliesLimit ?? null) ? (int) $repliesLimit : 5; $ctaUrl = (string) ($ctaUrl ?? '#'); $ctaLabel = (string) ($ctaLabel ?? 'Start 7 day trial'); $ctaHeadline = (string) ($ctaHeadline ?? ''); $ctaNote = (string) ($ctaNote ?? 'Full report within 6 days'); $unsubscribeUrl = (string) ($unsubscribeUrl ?? '#'); $forwardUrl = (string) ($forwardUrl ?? ('mailto:?subject='.rawurlencode('Your Google reviews').'&body='.rawurlencode("Thought this might be useful — it automates Google review requests after every appointment.\n\n".url('/?source=forward')))); $insightHtml = (string) ($insightHtml ?? ''); $ratingDisplay = is_numeric($rating) ? number_format((float) $rating, 1) : '—'; $reviewCountDisplay = is_numeric($reviewCount) ? number_format((int) $reviewCount) : '0'; $reviewsThisMonthDisplay = $reviewDelta > 0 ? '+'.$reviewDelta : (string) $reviewDelta; @endphp
REPLY.REVIEWS
{{ $businessName }} {{ $reportMeta }}
{{ $ratingDisplay }}
{{ $reviewCountDisplay }} reviews on Google
{{ $reviewsThisMonthDisplay }} this month
Invites
{{ number_format($invitesUsed) }}
/ {{ number_format($invitesLimit) }} this month
Replies
{{ number_format($repliesUsed) }}
/ {{ number_format($repliesLimit) }} this month
{!! $insightHtml !!}
@if($ctaHeadline !== '')
{{ $ctaHeadline }}
@endif
{{ $ctaLabel }}
{{ $ctaNote }}
Andrew
Reply.Reviews · reply.reviews
Not the right person? Forward this to whoever handles your Google reviews.
Reply.Reviews · Unsubscribe
@if(!empty($openPixelUrl)) @endif