✏️ Edit Campaign

Edit Campaign: {{ $campaign->name }}

Update your campaign details

@csrf @method('PUT')
@error('name')

{{ $message }}

@enderror
@error('purpose')

{{ $message }}

@enderror
@if($smtpAccounts->count() > 0) @else

⚠️ You need to add a sending email account first!

Add SMTP Account
@endif @error('smtp_configuration_id')

{{ $message }}

@enderror
@php // Concatenate '{{' so Blade's file-level regex never matches it $open = '{{'; $placeholderList = [ [$open . 'company}}', 'Company Name'], [$open . 'first_name}}', 'First Name'], [$open . 'last_name}}', 'Last Name'], [$open . 'full_name}}', 'First + Last Name'], [$open . 'email}}', 'Email Address'], ]; @endphp

🏷️ Available Personalization Placeholders

@foreach($placeholderList as $placeholder) {{ $placeholder[0] }} — {{ $placeholder[1] }} @endforeach

💡 Click any tag to copy it. Use them in both the subject line and body.

@error('subject')

{{ $message }}

@enderror
@error('body')

{{ $message }}

@enderror

Leave blank to use SMTP account default

Leave blank to use SMTP account default

⏱️ Range: 1 sec – 5 min (300 sec). Recommended 5–10 sec to avoid spam filters.

@error('delay_seconds')

{{ $message }}

@enderror

Set a future date/time to send automatically. Uncheck to clear the schedule and send manually.

@if($campaign->status == 'scheduled')

🗓️ Currently scheduled for: {{ \Carbon\Carbon::parse($campaign->scheduled_at)->format('M d, Y H:i') }} UTC. Updating the schedule above will change when it fires. Unchecking will revert to manual sending.

@endif
Cancel