Most marketing stacks are a Frankenstein of disconnected tools. One platform for content, another for leads, a third for outreach, a fourth for newsletter. Nothing talks. The data dies between every step.
MarketingOS is the actual pipeline we ran at OsmoSync to generate 4M+ impressions and 20,000+ leads in a few months, open-sourced. Four stages connected end to end. Real code, not prompts.
What is inside
Four stages, each one feeding the next. Every module works standalone, but they connect into a full pipeline when you need it.
- Market. Content frameworks built from 20,000+ posts of algorithm data. LinkedIn, repurpose, YouTube, SEO modules.
- Convert. Raw lead dumps in, ranked ICP-qualified pipeline out. Normalize, dedup, enrich, filter, route.
- Engage. Outreach that does not read like ChatGPT. Call plus email plus SMS as one coordinated touchpoint.
- Nurture. Catches the buyer who does not convert today. Welcome sequences, engagement scoring, newsletter sync.
Get running in five minutes
Zero API keys required. The core pipeline runs on local CSV data. Clone the repo, run make normalize to clean any messy lead file, make filter to apply your ICP, make check-copy to scan outreach for AI patterns. Python 3.9+, stdlib only for the core.
Who this is for
Founders who are tired of paying for fifteen tools and still doing the work by hand. If your lead data lives in CSVs and your outreach reads like a template, this is the spine that connects content, pipeline, outreach, and nurture into one system.
Open it on GitHub below.