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 appears in a consumer notice, but it is not an active creditor member yet. Maya opens Manage Creditors, finds the ABC profile, checks its pending notice response counts, edits profile details, adds up to three contacts, and sends an outreach email to the correct contact. If ABC later becomes an active verified creditor company, the profile should be protected from edits that could break the linked company record.

Visual Flow

View And Edit Actions

Action Or RouteExpected Behavior
Creditor profile viewShows company name, profile status, contact details, address, and related notice responses.
Active company viewShows protected active-company information and related notice responses without allowing unsafe profile edits.
Edit creditor profileAllows editing company details only when the profile is not protected by an active company.
Add/Edit contactSupports up to three contacts with first name, last name, email, and phone.
Send contact emailSends an outreach email to the selected contact after subject and body are provided.
Export notice responsesDownloads notice responses connected to that creditor profile or company.
Delete profileAllowed only for non-active/non-created creditor profile rows.
Related notice-response tables inside creditor profile and company views should keep the same View Notice, Close, and Change Creditor Profile rules used by Manage Notice Response.

Profile Status Badges

Manage Creditors displays abbreviated profile status badges. These same sender classifications are reused by notice-response rows and exports.
BadgeFull LabelMeaning
AMActive MemberActive company row, or creditor profile linked to an active company.
PMPending MemberNon-active company row, or creditor profile linked to a non-active company.
YPYouNegotiate ProspectCreditor profile created or owned by an EcoMail Hub user and not linked to a company.
CPConsumer ProspectCreditor profile created from a consumer notice response and not linked to a company.

How It Should Work

  • It should list creditor profiles and active creditor companies in one operational view.
  • It should show pending, added, and returned notice-response counts for profile work.
  • It should allow edits only when the profile is not protected by an active verified company.
  • It should allow up to three contacts per creditor profile.
  • It should keep profile status badge sorting aligned with the old app order: active members, pending members, YouNegotiate prospects, then consumer prospects.

How It Should Not Work

  • It should not delete active or created creditor profiles tied to active verified companies.
  • It should not allow more than three contacts on one profile.
  • It should not send profile outreach email without a subject and body.

Developer Notes

  • Active company protection depends on company status and verified TIN state.
  • Profile search includes company name, phone, address, city, and URL.
  • Profile status is resolved in the creditor profile service and rendered through the shared profile-status badge component.
  • app/Livewire/ConsumerResponseManager/ManageCreditorProfiles/ListPage.php
  • app/Livewire/ConsumerResponseManager/ManageCreditorProfiles/ViewPage.php
  • app/Livewire/ConsumerResponseManager/ManageCreditorProfiles/CompanyViewPage.php
  • app/Livewire/ConsumerResponseManager/ManageCreditorProfiles/EditPage.php
  • app/Livewire/ConsumerResponseManager/ManageCreditorProfiles/NoticeResponse.php
  • app/Livewire/ConsumerResponseManager/ManageCreditorProfiles/CompanyNoticeResponse.php
  • app/Livewire/ConsumerResponseManager/Forms/CreditorProfileForm.php
  • app/Livewire/ConsumerResponseManager/Forms/CreditorProfileContactForm.php
  • app/Services/ConsumerResponseManager/CreditorProfileService.php
  • resources/views/components/consumer-response-manager/profile-status-badge.blade.php
Last modified on May 26, 2026