Spot Scraper operator console

Shared control surface

Route-locked Cloudflare Worker shell for truthful module rendering, one shared control plane, and explicit same-origin API actions.

Route ownership explicit Live operator APIs

/outreach

Outreach module

Live browser workflow backed by the outreach HTTP backend.

Live operator surface

Outreach

Live operator workflow for recipients, jobs, and due sends

Live operator surface

This page hydrates from the deployed outreach HTTP backend and pushes every mutation through explicit same-origin API actions.

Loading outreach data…

Status

Live backend counters and safety state

Add recipient

Create or update a recipient

Recipients

Recipient inventory and actions

Live recipients from /api/outreach/recipients.
id company email status weekdays actions
Loading recipients…

Recipient detail

Inspection and recent job history

Select a recipient to inspect.

Jobs

Job inventory and remediation actions

Live jobs from /api/outreach/jobs.
id recipient_email planned_local_date status error_class actions
Loading jobs…

Job detail

Inspection, preview, retry, and unknown resolution

Select a job to inspect.

Due preview

Preview work before send

Run a due preview to inspect rendered messages.

Send results

Latest send or retry result

Send results will appear here.