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

Jane has an offer expiring soon and another payment due later this week. The portal should send the right reminders at scheduled times while respecting communication preferences and current account status.

Visual Flow

How It Should Work

  • It should send offer expiration, payment, account expiration, and setup wizard reminders only when still relevant.
  • It should respect consumer communication preferences and current account state.
  • It should avoid duplicate or stale reminders after a consumer takes action.

How It Should Not Work

  • It should not remind consumers about expired, removed, paid, or resolved actions.
  • It should not ignore opt-out rules.
  • It should not send setup reminders to creditors who already completed setup.

Developer Notes

  • Reminder commands run on the scheduler and usually dispatch communication jobs.
  • These jobs are important because they affect consumer trust even though they are not visible in the creditor sidebar.
  • app/Console/Commands/NotifyOfferExpiringSoon.php
  • app/Console/Commands/NotifyUpcomingPaymentReminder.php
  • app/Console/Commands/NotifyAccountExpirationReminder.php
  • app/Console/Commands/NotifySetupWizardPendingReminder.php
  • app/Jobs/TriggerEmailAndSmsServiceJob.php
Last modified on May 25, 2026