§RRegistry
The pipeline registry.
36 ready-to-deploy pipelines across 12 categories. Each one lists the verifier that checks its work before anything ships.
- Real Estate
- Sales & Outreach
- Content Ops
- Data Pipelines
- Customer Support
- DevOps
- Research
- Finance
- Compliance
- Browser Automation
- Memory & RAG
- Communications
| Pipeline | id | verifier |
|---|---|---|
| Real Estate · 3 | ||
Property Watcher → WhatsAppDetect new listings, dedupe by ref, route alert to agent over WhatsApp. Idempotent. Past-listings suppressed.prop-watcher-wa | prop-watcher-wa | ref-not-seen + price-sanity |
Buyer Match EngineForm → score on budget/beds/location/date/lifestyle → semantic re-rank (chroma) → per-lead share link.buyer-match | buyer-match | date-strict + budget-strict |
Property Portfolio PDFList of refs → puppeteer → black landscape PDF flyer with hero + carousel + contact card.sm-tv | sm-tv | all-refs-rendered |
| Sales & Outreach · 3 | ||
Cold Email SequenceList → personalised first-touch → wait-state → follow-up → handoff to human on reply.cold-outreach | cold-outreach | opt-out-respected |
LinkedIn Warm-upProfile list → daily comment/like budget → connection requests with personalised note → reply triage.linkedin-warm | linkedin-warm | rate-limit-safe |
Lead Router (WA/Email)Inbound lead → score → assign to agent → draft reply → human approve → send.lead-router | lead-router | human-in-loop |
| Content Ops · 3 | ||
Hook Factory (1 idea → 30 hooks)Single concept → 30 platform-specific hooks (X, IG, LI, YT). Diff-style for A/B testing.hook-factory | hook-factory | distinct-hooks |
Long Content → Multi-FormatBlog/podcast → 5-7 derivative formats (tweet thread, carousel, reel script, email blast).long-to-shorts | long-to-shorts | derivatives-distinct |
Daily Digest GeneratorSource feeds → summarise → categorise → publish to channel + email. Idempotent dedup.daily-digest | daily-digest | no-duplicate-items |
| Data Pipelines · 3 | ||
Listing Sync (CRM → Site)CRM REST API → diff against site DB → upsert new/changed → publish. Atomic writes.listing-sync | listing-sync | row-count-match |
Online DB MigrationAdd nullable column → backfill in batches → set NOT NULL → drop old. Saga with compensations.db-migrate-online | db-migrate-online | row-integrity |
Webhook Fan-outSingle inbound event → typed dispatch to N consumers with retry + DLQ + idempotency keys.webhook-fanout | webhook-fanout | at-least-once |
| Customer Support · 3 | ||
Helpdesk TriageInbound message → intent classify → priority score → route to agent or auto-reply (with approval gate).helpdesk-triage | helpdesk-triage | misroute-rate < 5% |
Refund Bot (with Approval)Refund request → policy check → eligibility score → human approval if >threshold → Stripe execute.refund-bot | refund-bot | approval-required |
Sentiment SweepSweep last 7d conversations → flag at-risk customers → draft save-message → assign to CSM.sentiment-sweep | sentiment-sweep | flagged-have-context |
| DevOps · 3 | ||
Deploy RunbookPlan → pre-checks → blue/green deploy → smoke tests → rollback on red. Resumable.deploy-runbook | deploy-runbook | smoke-pass |
Incident BotAlert fires → spawn channel → fetch logs + metrics → draft postmortem skeleton → assign IC.incident-bot | incident-bot | channel-created |
Cert Renewer + PushWatch cert expiry → renew via certbot → reload nginx → push WA confirmation.cert-renewer | cert-renewer | cert-valid-90d |
| Research · 3 | ||
Deep Research (multi-source)Question → plan → fan out to web + arxiv + docs → synthesise with citations → store in vault.deep-research | deep-research | sources >= 5 |
Competitor WatchTrack competitor sites → diff weekly → summarise changes → flag pricing/feature shifts.competitor-watch | competitor-watch | diff-stable |
Market PulseDaily news + signals → aggregate → publish dashboard tile.market-pulse | market-pulse | freshness < 24h |
| Finance · 3 | ||
Invoice ChaseOverdue invoices → graduated reminders (3/7/14d) → escalate to phone → log all touches.invoice-chase | invoice-chase | no-double-send |
Runway MonitorDaily bank + Stripe → compute MRR + burn → alert if runway < threshold.runway-monitor | runway-monitor | reconciled |
Expense ClassifierBank transactions → classify per chart of accounts → suggest journal entries.expense-classifier | expense-classifier | category-confident |
| Compliance · 3 | ||
AML OnboardingKYC docs in → OCR → sanctions/PEP screen → risk score → escalate or auto-approve.aml-onboarding | aml-onboarding | audit-trail-complete |
GDPR Erase RequestSubject access → identify all stores → erase + log → confirm to subject.gdpr-erase | gdpr-erase | all-stores-purged |
Policy WatcherWatch regulator pages → flag relevant changes → notify legal channel.policy-watcher | policy-watcher | flagged-relevant |
| Browser Automation · 3 | ||
Page Clipper (clean text)URL → render JS → extract main content + images → save to vault as markdown.page-clipper | page-clipper | text > 200 chars |
Multi-Site Form FillerList of forms → fill from profile → handle captchas via human handoff → confirm submission.form-filler | form-filler | submission-confirmed |
Price TrackerWatch products → daily price snapshot → alert on drop > threshold.price-tracker | price-tracker | history-coherent |
| Memory & RAG · 3 | ||
Vault RAG Q&AObsidian vault → chunk + embed → answer with citations to file:line. Updated incrementally.vault-rag | vault-rag | citation-exists |
Agent Episodic MemoryTrajectory log → consolidate into semantic memory → recall by similarity per task.agent-memory | agent-memory | recall > baseline |
Doc Q&A (uploaded PDFs)PDFs → parse + embed → chat over them with page citations.doc-qa | doc-qa | page-cited |
| Communications · 3 | ||
WhatsApp AI ConciergeBaileys WA → intent → LLM with rate limit + persona → reply text/voice + retain memory.wa-bot | wa-bot | persona-stable |
SMS Blast (opt-in only)Opt-in list → personalised SMS → reply handling → STOP word respected.sms-blast | sms-blast | stop-respected |
Newsletter CadenceWeekly newsletter → curate from sources → draft → human approve → send via SES/Mailgun.newsletter-cadence | newsletter-cadence | approved-before-send |
$ clawpipe contact
Tell us what you want to ship.
Direct line to Carlos. No bots. No drip campaigns.