Sales outreach

Should you build your own Omentir?

Finds ICP-fit LinkedIn buyers, sends human-paced outreach, and files replies in one inbox

With trade-offs · the basics, with limitations
Price $49/moEstimated savings $588/yrEstimated time one sitting for the consolation console; multi-day to self-host the real appCategory Sales outreachCatalog votes 0

The personal loop is buildable in a sitting: score a list you already have, draft connection notes, queue sends, stop on replies. Live LinkedIn send is Unipile, a paid API, not a trivial key, and LinkedIn will still restrict a real account if you ignore the caps. The hosted product's own repo is already MIT with Docker Compose, so the interesting move is clone-and-run, not a from-scratch rebuild. That fork still needs Firebase, Unipile, and Gemini, which is ops. Keep paying if you want them to run those three, plus the three-bookings-a-week refund.

ENOriginal research content in English. Original prompt preserved in English.

The complete prompt
Build me a personal LinkedIn outreach workspace to replace Omentir. Requirements:

- Local Node + TypeScript: Express on localhost:3000, better-sqlite3 for storage,
  node-cron for send windows. No frontend framework.
- I define my product and ICP once in product.yaml: what I sell, titles, company
  sizes, geos, and disqualifiers.
- Import prospects from a CSV of LinkedIn profile URLs I already have. Store
  name, title, company, profile URL, score, status, and last action.
- Score each prospect 0-100 against the ICP in one LLM call (key in .env) with a
  two-line reason. Under 70 stays in a review pile and is never contacted.
- Draft a connection note under 300 characters plus two follow-ups from the
  profile and my product.yaml. Drafts wait in an approval queue until I click Send.
- Optional send path: if UNIPILE_DSN and UNIPILE_API_KEY are in .env, send through
  unipile-node-sdk from one connected LinkedIn account at 20 invites and 40
  messages per day, randomized gaps in business hours. If those keys are missing,
  copy the approved text to the clipboard so I can send it myself.
- Poll replies every 15 minutes when Unipile is configured, or let me paste a
  reply in by hand. Stop the sequence the moment one lands. Dashboard lists
  prospect, score, status, and thread.
- No accounts, no telemetry, everything on my machine except the LLM and optional
  Unipile calls. Secrets in .env.
- Out of scope: scraping LinkedIn, a contact database, a booking guarantee, and
  a hosted MCP control plane. Do not send except through Unipile or my clipboard.
- README: CSV columns, .env keys, how to connect one LinkedIn account in Unipile,
  and a warning that per-account limits are real, so keep the caps low for the
  first two weeks.

The prompt opens pre-filled in your agent. Review it before running.

Original prompt preserved in English.

What would building your own look like?

Import LinkedIn profile URLs you already have, score them against an ICP, draft connection notes and follow-ups, send through Unipile or by hand, and stop the sequence when a reply lands.

What you will need

Why paying can still make sense

They pay $49 so they do not have to stand up Unipile, Firebase, and Gemini, and so a missed week of bookings can be refunded. The MIT repo is the same app; self-hosting just moves the vendor invoices onto you.

What you lose

xthe three-bookings-a-week refund on the hosted plan

xsomeone else paying for and babysitting Unipile, Firebase, and Gemini

xdaily invite caps already wired, so you do not have to invent account-safety defaults

xMCP and the Agent API already pointed at a running workspace

xa support line when a sending account gets restricted

prior art · use these instead of building, if you’d ratherOmentir (MIT repo)the hosted product's own source; Docker Compose, still needs Unipile, Firebase, and Gemini↗Unipilethe LinkedIn send/receive API the hosted product and any honest DIY build both rent↗n8nself-hostable workflow glue if you would rather wire ICP scoring to a send step than write a dashboard↗
Share on X ↗"I just replaced Omentir ($49/mo) with one prompt"
Plans and pricing

How much does Omentir cost?

In your currency · US DollarChecked on 10/20/2026
Monthly billing
$49/mo
Per year
$588/yr
Buy on the official site

You complete the purchase on Omentir’s site. Vibe Radar does not handle payments.

PlanMonthlyAnnual (per month)What is included
pro$49/workspace-1 user, 1 LinkedIn account, unlimited AI agents, unlimited leads, unlimited campaigns, API access.
enterprisecustom-Unlimited users, unlimited LinkedIn accounts, SSO, dedicated onboarding, priority support.

Free tierno free tier on the hosted product

Billing termsmonthly only, no annual plan on the public pricing page

Additional costsHosted Pro does not publish provider overages. Self-hosting the same repo still requires Unipile, Firebase or Firestore, and Gemini or Vertex.

verified 2026-08-17 · source ↗

Build or buy

Is it cheaper to build or buy Omentir?

Adjust the numbers: hours to build, your hourly rate, running costs and the subscription price.

Subscribe
Build it yourself
Horizon
Subscribe$1,176
Build it yourself$3,560

Over 24 months, subscribing is cheaper.

Starting hours estimated from the analysis (one sitting for the consolation console; multi-day to self-host the real app). Does not price what you give up (support, integrations, security).

Frequently asked questions
Is Omentir free?

No free hosted plan. The MIT repo can be self-hosted, but Unipile, Firebase, and an AI provider still cost money. The paid plan is Pro at $49/mo (checked 10/20/2026).

Can I rebuild Omentir?

Kinda. The core of Omentir is buildable in a weekend with the prompt on this page, but there are real gaps: the three-bookings-a-week refund on the hosted plan, someone else paying for and babysitting Unipile, Firebase, and Gemini. Read the honest list above before committing.

How much does Omentir cost?

Omentir costs about $49/mo (Pro, checked 10/20/2026), which is $588 per year.

What do I lose by replacing Omentir?

Honestly: the three-bookings-a-week refund on the hosted plan; someone else paying for and babysitting Unipile, Firebase, and Gemini; daily invite caps already wired, so you do not have to invent account-safety defaults; MCP and the Agent API already pointed at a running workspace; a support line when a sending account gets restricted. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Omentir?

Yes: Omentir (MIT repo) (the hosted product's own source; Docker Compose, still needs Unipile, Firebase, and Gemini), Unipile (the LinkedIn send/receive API the hosted product and any honest DIY build both rent), n8n (self-hostable workflow glue if you would rather wire ICP scoring to a send step than write a dashboard). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.

New ideas on your radar.

Get catalog updates and prompts for your next project.