Admin cleanup
Controlled execution only

SignalOS control layer

Clean test data and cancel queued messages without touching worker logic, enrollment logic, schema, or live send execution. Every action starts with a preview and requires exact confirmation before it can run.

Preview first. Confirm second. Execute third.
Test-data matches
0
Approved test prospects, linked enrollments, and linked messages.
Test prospects
Plus-addressed or known test-email rows from user_prospects.
Linked messages
Outreach messages connected to matched test enrollments.
Queued messages
0
Queued or pending messages eligible for queue reset.
Danger zone 1

Delete approved test data

Deletes matched test records in dependency order: outreach_messages → sequence_enrollments → user_prospects.
The delete button only activates when matched test records exist and the confirmation phrase is typed exactly.
1outreach_messages2sequence_enrollments3user_prospects
Safety boundaries
  • No automatic execution
  • No schema changes
  • No worker changes
  • No enrollment logic changes
  • No broad real-contact deletion
Danger zone 2

Cancel all queued messages

Changes only queued or pending outreach_messages to cancelled. Sent messages are not touched.
This affects only queued or pending messages. It does not delete prospects, enrollments, sent rows, or failed rows.
Queue reset rules
  • Only queued / pending rows are changed
  • Status becomes cancelled
  • Sent messages are never touched
  • Failed messages are never touched
  • Prospects and enrollments are not deleted
Preview layer 1

Matched test prospects

Plus-addressed or known test-email rows found in user_prospects.
EmailNameCompanyStatusCreatedID
No matching test prospects found.
Preview layer 2

Matched enrollments

sequence_enrollments connected to matched test prospects.
StatusProspect IDSequence IDCreatedEnrollment ID
No matched enrollments found for test prospects.
Preview layer 3

Matched outreach messages

outreach_messages connected to matched test enrollments.
StepStatusSubjectScheduledSentMessage ID
No matched outreach messages found for test enrollments.
Queue preview

Queued and pending messages

These are the only rows eligible for the queue reset button.
StepStatusSubjectScheduledEnrollment IDMessage ID
No queued or pending messages found.