Integrations

Messaging integrations

Connect your own Ladill SMS and Ladill Bird API keys so attendee messages bill your wallets and send under your brand.

@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif

Ladill SMS

Paste an SMS API key (lsk_sms_live_…) and an approved sender ID from sms.ladill.com.

@if ($credential->hasValidSms())
Connected · key {{ $credential->sms_api_key_prefix }}… · sender {{ $credential->sms_sender_id }} @if ($credential->sms_validated_at) · validated {{ $credential->sms_validated_at->diffForHumans() }} @endif
@elseif ($credential->sms_status === \App\Models\MessagingCredential::STATUS_INVALID)
{{ $credential->sms_last_error ?: 'SMS credentials are invalid.' }}
@endif
@csrf

Must match an approved sender ID on your SMS service (or the platform default).

@if ($credential->sms_api_key_encrypted || $credential->hasValidSms())
@csrf
@endif

Ladill Bird

Paste a Bird API key (lsk_live_…) plus a from address on a verified domain from bird.ladill.com.

@if ($credential->hasValidBird())
Connected · key {{ $credential->bird_api_key_prefix }}… · from {{ $credential->bird_from_name ? $credential->bird_from_name.' <'.$credential->bird_from_email.'>' : $credential->bird_from_email }} @if ($credential->bird_validated_at) · validated {{ $credential->bird_validated_at->diffForHumans() }} @endif
@elseif ($credential->bird_status === \App\Models\MessagingCredential::STATUS_INVALID)
{{ $credential->bird_last_error ?: 'Bird credentials are invalid.' }}
@endif
@csrf
@if ($credential->bird_api_key_encrypted || $credential->hasValidBird())
@csrf
@endif

← Back to settings