Add per-customer SMS and Bird credentials to Frontdesk Integrations.
Deploy Ladill Frontdesk / deploy (push) Successful in 45s

NotificationDispatcher sends via customer relay and skips Frontdesk wallet debit when tenant keys are configured.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-12 17:05:54 +00:00
co-authored by Cursor
parent 0b45e08016
commit 8300cafc36
17 changed files with 1110 additions and 40 deletions
+4
View File
@@ -15,6 +15,10 @@ use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Queue\Queueable;
use Illuminate\Support\Facades\DB;
/**
* Campaign delivery job orphaned until Campaign / CampaignRecipient models exist.
* Wire to CustomerSmsClient / CustomerEmailClient + MessagingCredentialsService when campaigns ship.
*/
class SendCampaignMessageJob implements ShouldQueue
{
use Queueable;