SignalOS
Outbound Intelligence Platform
Overview
DashboardProjects
Core Workflow
ProspectsSequencesSequence RunsOutboxMailbox
Safety Tools
Duplicate ManagerAdmin CleanupComplianceUnsubscribesAdmin
Research
Prospect DiscoveryCaptureResearch PipelineDaily ProspectingCampaignsSources
Operations
MeetingsCallsClientsTemplatesAnalyticsIntegrations
System
Worker
Account
No active session
Authenticated workspace access
Built pages only are shown here.
SignalOS · Sequences

Outbound sequence command center

Build sequence steps, enroll real prospects, trigger controlled sends, and review execution health from one focused workspace. Technical diagnostics stay available, but collapsed by default so the operating path stays clean.

Sequences
0
Available sequence records
Runtime issues
0
Sequences with failed or unavailable runtime state
Active runtime
0
Queued or processing activity present
Sent
0
Total completed sends across sequences
Step words
0
Current loaded step body volume
Operating path
1 · Build
Create and edit steps
Write the sequence and keep Step 1 immediate.
2 · Control
Review active sequence
Check health, queued work, and the current execution signal.
3 · Enroll
Add prospect safely
Run contact, Outbox, and merge-variable checks before sending.
4 · Inspect
Open runtime only when needed
Runtime stays collapsed by default to reduce page noise.

Create sequence

Start a new sequence with a clear internal name and optional operating context.

Sequence steps

Add the exact timing and message fields your current backend contract expects.

Fix these step issues before enrolling
  • Add at least Step 1 before enrolling a real prospect.
Build generic sequence steps here. Prospect email addresses belong in the enrollment section below. Do not hardcode a real person’s name inside step content.

Selecting a template autofills subject and body text for the current step editor.

Step 1 is always the immediate first email. Later steps can use delay values.

Step 1 is locked to 0 minutes so the sequence starts immediately.

Write the email here. SignalOS automatically generates safe HTML formatting from this text when you save the step.

Advanced HTML output

This stays collapsed for normal use. It is only here for troubleshooting email formatting.

No steps yet for this sequence.
Active sequence control

Selected sequence

This is the primary operating context for step editing, prospect enrollment, and runtime review. Keep this sequence in focus before making any execution-facing change.

Select a sequence from the list below.

Execution summary

Read-only visibility into enrollments, queued messages, sends, failures, and lock state for the selected sequence. Detailed runtime rows are collapsed by default.

Runtime details collapsed

Keep the page fast and focused.

Use the summary metrics below for daily operation. Open the full runtime rows only when you need to inspect failures, mailbox routing, lock state, or individual message diagnostics.

Enrollments
0
Active run records
Total
0
Generated messages
Queued
0
Pending execution
Processing
0
Claimed by worker
Sent
0
Completed sends
Failed
0
Needs review

All sequences

Select one to manage steps, enrollments, and execution visibility.

0
List-level runtime visibility
Enrollments
0
Total messages
0
Queued
0
Failed
0
List cards stay lightweight. Full runtime detail loads only for the selected sequence so this screen stays fast and stable.
Loading sequences...
What this screen handles
  • Creates new sequences
  • Reads steps from the current backend contract
  • Preserves delay amount and delay unit
  • Preserves both body_html and body_text while keeping HTML collapsed in the normal writing flow
  • Adds new steps by rewriting the full steps array via PUT
  • Edits an existing step by replacing that step number in the full steps array
  • Deletes a step by removing it from the full steps array
  • Locks Step 1 to 0 minutes so the first email is immediate
  • Blocks enrollment when the selected sequence has invalid step state
  • Enrolls a real prospect with the contacts payload your route expects
  • Loads read-only execution visibility for the selected sequence
  • Shows runtime health and quick counts at sequence-list level
  • Provides direct runtime navigation from both the list and selected sequence panels
  • Shows mailbox routing per message without assuming global sender state
  • Autofills new steps from saved templates without changing execution logic
  • Quick-adds a prospect from the enroll section without leaving this screen
  • Checks existing visible prospects by email before creating another prospect record
  • Blocks duplicate enrollment into the selected sequence
  • Blocks duplicate Step 1 emails when a queued, processing, or sent first email already exists
  • Blocks recent re-contact inside the selected sequence for the configured safety window
  • Checks the full Outbox before enrollment so queued, processing, or recently sent emails cannot be re-enrolled accidentally
  • Shows a collapsible final render preview for every step before enrollment
  • Blocks enrollment if any step still contains unresolved merge variables