Delete company with cascade
An authorized user soft-deletes a Company, cascading the deletion to all associated Contacts.
When this happens: You click Delete on a Company detail page or list view.
Step by step
- 1
Click Delete on a Company.
EasyCRM looks up the count of associated active Contacts. EasyCRM shows a confirmation: Are you sure you want to delete [CompanyName]? This company has [N] associated contacts that will also be deleted. This action can be undone by an Admin.
- 2
Click Delete.
EasyCRM archives the Company:. EasyCRM archives all associated Contacts:. For each affected Opportunity: Company / Contact snapshot fields are preserved (FR-02-004 snapshot behavior); the Company/Contact now shows as [Deleted] in the UI. EasyCRM takes you to Company list view. Toast: [CompanyName] and [N] contacts deleted.
Other paths
Company has no contacts
If count = 0. Confirmation simplifies: Are you sure you want to delete [CompanyName]? Flow continues from step 5. Step 6 is skipped.
Delete from list view (bulk)
Select multiple companies in list view — Delete Selected EasyCRM aggregates contact counts: You are about to delete [N] companies and their [M] associated contacts Proceeds with bulk soft-delete per UC-12.4 (Bulk Operations).
If something goes wrong
Unauthorized
User does not own the Company and is not Admin/SM with team access. A permission error: You do not have permission to delete this company
Concurrency conflict
Record was modified by another user since load. EasyCRM shows: This record was modified. Please refresh and try again
Good to know
- Deleting a Company cascades soft-delete to all its Contacts.
- Related Opportunities, Tickets, Activities are NOT deleted but show a "deleted entity" indicator.
- Admin can restore soft-deleted companies (which also restores cascaded contacts).
- Soft-deleted records excluded from default views.