@extends('layouts.app') @section('title', 'Send Design Link') @section('body_class', 'np-send-page') @section('content') @php $sentId = session('sent_request_id') ?: request('sent'); $sent = $sentId ? \App\Models\NameplateRequest::query()->find($sentId) : null; $wiz = \App\Models\NameplateWizardSetting::get(); $shareText = ''; if ($sent) { $expires = $sent->expires_at ? $sent->expires_at->timezone(config('app.deals_display_timezone', 'America/New_York'))->format('M j, Y g:i A T') : 'soon'; $shareText = str_replace( ['{link}', '{expires}', '{url}'], [$sent->privateUrl(), $expires, $sent->privateUrl()], $wiz->shareMessageTemplate() ); } @endphp

Nameplates

Send Design Link

Invite a client to design their custom nameplate. Send one private link by SMS and/or email — or copy the public link for Story, bio, Instagram DM, or WhatsApp.

← Nameplates Nameplate Requests

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @foreach($errors->all() as $err)
{{ $err }}
@endforeach
@csrf

Phone only, email only, or both — always one request and one private link. Do not collect name or address here.

Public link — for Story, bio, Instagram DM or WhatsApp

{{ $publicUrl }}

Copies the fixed public URL. Does not create a request or token. Ignores phone/email above.

@if($sent)

Private link just created

{{ $sent->privateUrl() }}

{{ $sent->originLabel() }} · {{ $sent->contactSummary() }}

@endif

Message templates

Edit these in Settings → Nameplates → Quick Wizard links.

SMS

{{ $previews['sms'] ?? '' }}

Email subject

{{ $previews['email_subject'] ?? '' }}

Email body

WhatsApp / Instagram DM

{{ $previews['share_message'] ?? '' }}
@endsection @push('styles') @endpush @push('scripts') @endpush