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 Doe has three notice responses from different collection notices. Maya opens Manage Consumers, searches Jane by name or last four SSN, and sees Jane grouped once with counts for pending, completed, and returned responses. From Jane’s detail page, Maya can review all matching notice responses, export them, and send a manual email or SMS when Jane’s communication permissions allow it.

Visual Flow

Consumer Detail View Actions

Detail AreaWhat It Should Show Or Do
Consumer summaryFirst name, last name, date of birth, last four SSN, and address from the consumer profile/account context.
Notice response countsPending Delivery, Delivered Pending, Delivered/Added, and Return To Sender counts.
Communication profileWhether the consumer can receive Email, Text, Both, or neither.
Manual emailAvailable only when email permission is enabled; requires subject and body.
Manual SMSAvailable only when text permission is enabled and a phone exists; rate-limited to avoid duplicate sends.
Notice response tableShows sender, account number, balance, response type, creditor member status, notice offer status, and View Notice.
ExportDownloads matching notice responses only when records exist.
Sender links in the detail table should open the creditor profile edit view for profile senders or the company view for active company senders.

Notice Response Status Badges

Consumer detail notice-response rows should show the sender’s creditor member status with the same abbreviations used by the old app.
BadgeFull LabelMeaning
AMActive MemberActive company sender, or profile linked to an active company.
PMPending MemberNon-active company sender, or profile linked to a non-active company.
YPYouNegotiate ProspectUnlinked creditor profile owned by an EcoMail Hub user.
CPConsumer ProspectUnlinked creditor profile created from a consumer-submitted notice.
The creditor member status badge is separate from the notice offer status, which uses Pending/Delivery, Delivered/Pending, Completed/Added, Closed/Return to Sender, or Closed By YN.

How It Should Work

  • It should group consumer records by last name, date of birth, and last four SSN.
  • It should show response counts so the user can understand workload quickly.
  • It should respect consumer email and text permissions before manual outreach.
  • Manual SMS should rate-limit repeated sends to the same consumer.

How It Should Not Work

  • It should not create separate list rows for the same PII identity when the intent is one consumer view.
  • It should not send email when the consumer disabled email permission.
  • It should not send SMS when the consumer disabled text permission or has no usable phone number.

Developer Notes

  • Manual email uses the EcoMail Hub mail bucket.
  • Manual SMS uses Twilio and a short cooldown to prevent accidental duplicate messages.
  • Consumer detail pulls notice responses by matching blind indexes, not by one account row only.
  • Creditor member status is computed per notice response from the sender detail, not from the grouped consumer row.
  • app/Livewire/ConsumerResponseManager/ManageConsumers/ListPage.php
  • app/Livewire/ConsumerResponseManager/ManageConsumers/ViewPage.php
  • app/Services/ConsumerResponseManager/ConsumerService.php
  • resources/views/components/consumer-response-manager/profile-status-badge.blade.php
  • app/Services/TwilioService.php
Last modified on May 26, 2026