cold os · the cold-outreach OS · v3.4 · in-house
The cold-outreach OS, owned.
Native sequences, multichannel signal capture, outbox-first delivery, and a public API — every send, signal, and step in one system Wyrd Tech runs end-to-end. Pink is for the moments that matter; periwinkle for the math working out.
Self-hosted · Outbox-first · API-first
Wyrd Tech operators · in-house, never sold
Sends through
· Gmail (OAuth, refresh-token persisted)
· Meta + Twilio WhatsApp
· Twilio agent-first calls
Backed by
· Self-hosted Supabase · RLS on every table
· Outbox-canonical for every external write
· WyrdOS federation for identity + audit
Built for serious cold outreach
- Outbox-first delivery
- Self-hosted Supabase
- Public REST API
- Audit-logged
- RLS on every table
- WyrdOS federated
Pillars
Everything an SDR team needs, owned end-to-end.
Native flows
Visual builder with email, delay, branch, call, WhatsApp, task, update-stage, add-to-pool, and goal nodes. 60s tick latency.
Multichannel reach
Gmail send, WhatsApp via Meta + Twilio, Twilio agent-first calls, LinkedIn interaction logging — one timeline.
Signal capture
Replies via Gmail Pub/Sub, opens, clicks, bounces, call outcomes, meeting attendance — every touch lands as an event.
Apollo Search
Discover and save prospects with strict data-only doctrine. Operator-controlled enrichment.
Actions & Pools
Flow-spawned actions, channel-aware buttons, drag-orderable pools, custom fields per pool.
Public REST API
17 resources, OpenAPI 3.1 schema, Bearer-key auth, rate-limited, audited.
Audit + outbox
Every external write goes through outbox_actions. Decryption is sudo-gated. Audit log is canonical.
Custom fields
Operator-defined columns on contacts and lists — text, number, date, dropdown, multi-select, checkbox. Stored as JSONB, indexed for filtering.
How it works
Discover. Engage. Convert.
Discoverprospects.
Apollo Search and CSV import bring prospects in. Multi-email, multi-phone, custom fields per contact. Operator owns the merge.
Engageon cadence.
Native flows orchestrate email, WhatsApp, and calls on a cadence you define. Branch on engagement. Exit on reply, bounce, meeting booked.
Convertinto pipeline.
Replies, meetings, calls — every signal lands in one timeline. Engagement scoring ranks who's hot. Actions close the loop.
Sequences engine
Build flows visually.
Drag nodes onto the canvas. Branch on opens, replies, calls, or stage changes. The 60-second scheduler tick advances every active enrollment with sub-minute exit latency.
Signal capture
Every touch in one timeline.
Replies arrive over Gmail Pub/Sub. Calls log automatically. Meetings sync from Calendar. The journey view stitches every channel into a single per-contact thread.
Analytics
Know who's hot.
Every interaction has a weight. The contact_engagement view ranks every prospect by recency × strength. The leaderboard surfaces who needs attention now.
Resources in the public API
Sequence node types
Sequence tick latency
Outbox to rule every send
Public API
Build on Cold OS.
46 routes across 17 resources. OpenAPI 3.1 schema. Bearer-key auth, scope grants, rate-limit token bucket. Cursor pagination, ISO timestamps, and a developer portal with cURL + JS samples.
# List recent contacts via the public API
curl -X GET "https://coldos.justgotwyrd.com/api/v1/contacts?limit=10" \
-H "Authorization: Bearer coldos_live_..." \
-H "Accept: application/json"FAQ
Questions, answered.
Is Cold OS open source?
Where does the data live?
Is there an API?
What sends my email?
What's the flow engine?
Can Cold OS integrate with [tool]?
Ready to run outreach on your terms?
Cold OS is the operating system Wyrd Tech runs sales on — every send, signal, and step in one place.
Sign-in is restricted to Wyrd Tech operators.