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

ABC Collections wants to send a reminder to consumers with payments due next week. They create a group called “Payments Due Next Week”. The group should include only matching consumers from ABC Collections. When ABC Collections schedules a campaign, they can choose that group instead of manually selecting each consumer.

Visual Flow

How It Should Work

  • It should allow the creditor to create and manage groups for communication campaigns.
  • It should include only consumers the creditor is allowed to access.
  • Groups should be reusable when scheduling campaigns.

How It Should Not Work

  • It should not include consumers from another creditor.
  • It should not send communications to consumers who should be excluded.
  • It should not silently change a group without the creditor’s action.

Developer Notes

  • Always check audience, creditor ownership, template selection, and opt-out/communication rules before sending.
  • Background campaign work should record enough status for the tracker to explain sent, pending, and failed activity.
  • routes/creditor/index.php
  • app/Livewire/Creditor/Communications
  • app/Console/Commands/RunCampaignCommand.php
  • app/Jobs/SendCampaignEmailSmsOrELetterJob.php
Last modified on May 25, 2026