Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.younegotiate.com/llms.txt

Use this file to discover all available pages before exploring further.

Real-World Example

Superadmin sends a campaign to 300 creditors. After the job runs, they open Campaign Tracker to confirm which messages were sent and whether any failed.

Visual Flow

How It Should Work

  • It should show campaign processing status.
  • It should connect results to the correct campaign.
  • It should make failed or pending activity visible.

How It Should Not Work

  • It should not mark unsent messages as sent.
  • It should not hide failed delivery results.
  • It should not mix creditor-level campaigns with unrelated Superadmin campaigns.

Developer Notes

  • Tracker accuracy depends on background send jobs writing reliable status.
  • Use tracker behavior to diagnose campaign issues before resending.
  • routes/superadmin.php
  • app/Livewire/Creditor/Communications/CampaignTracker
  • app/Jobs/SendCampaignEmailSmsOrELetterJob.php
Last modified on May 25, 2026