oContentManoContentMan
How oContentMan works

From raw idea to published post

Otto learns your voice, generates ideas grounded in your work, writes drafts that sound like you, and publishes via the official LinkedIn API — all in a pipeline you can run on autopilot.

otto · voice mirror
Here's how you sound to meread 4 samples

Descriptors

InsightfulStorytellerDirectAnalytical

Signature moves

  • Opens with a sharp one-line hook
  • Short paragraphs, lots of white space
  • Ends on a question that invites replies

You tend to avoid

corporate buzzwords · hashtag stuffing · humble-brags

Step 01 · Voice Mirror

Otto learns exactly how you sound

Paste a few posts you're proud of. Otto reads them — never publishes them — and mirrors your voice back: the descriptors, the signature moves, and the phrasings you instinctively avoid. That mirror becomes the spine of every draft.

  • Descriptors and signature moves pulled from your real writing
  • Up to 5 samples for a sharper mirror
  • Otto steers clear of the phrases you'd never use
otto · themes
Your content pillars Suggest a set
Engineering Leadership

Scaling teams, technical calls, the human side of code.

Lessons from the Trenches

Hard-won mistakes and what they taught me.

Team Culture

Hiring, rituals, and protecting deep work.

Hiring & Growth

Finding people who raise the bar.

Step 02 · Content pillars

Your expertise becomes an editorial engine

Otto sorts your work into a handful of themes — the editorial lanes you return to week after week. Suggest a starter set, add your own, and rename them anytime. They keep your posting consistent, credible, and unmistakably yours.

  • Suggest a starter set, or write your own pillars
  • Each pillar colour-coded and editable
  • Themes feed the idea engine below
otto · ideas
IdeasGenerate

The mistake I made hiring my first senior engineer cost us 4 months.

A cautionary story about optimising for résumé over judgement.

  • What I screened for
  • What actually mattered
  • The question I ask now
Draft

We deleted 40% of our roadmap and shipped faster.

Contrarian take on focus vs. feature breadth.

  • The cut list
  • What users didn't miss
Draft
Step 03 · Idea engine

Never stare at a blank page

Generate a batch of concrete ideas under any pillar — each a real hook, a clear angle, and a few supporting beats. Not "share a leadership lesson," but the exact post worth writing. Bank what resonates, bin the rest, draft in one tap.

  • Specific hooks with an angle and supporting points
  • Dismiss the duds, keep the keepers
  • Send any idea straight to a draft
otto · editor
Variant 1Variant 2Variant 3
◆ 15 Ink

The mistake I made hiring my first senior engineer cost us 4 months. I optimised for résumé, not for how they'd behave when a launch slipped at 11pm. Here's the question I ask now instead…

LeadershipHiringStartupLessons
Auto first comment
Step 04 · Draft variants

Three drafts. Zero blank pages.

Pick an idea and Otto writes three distinct drafts — same insight, different angles. Edit inline, swap hashtags, attach an image, and toggle an auto first comment. Tweak a single paragraph for a fraction of the Ink.

  • Three variants per idea, all in your voice
  • Hashtags, image, and auto first comment built in
  • Rewrite a single paragraph cheaply
otto · schedule
March 2026
This month
MTWTFSS
1
2
38:30a
4
512:15p
6
7
89:00a
9
10
11
128:30a
13
14
157:45a
16
171:00p
18
19
20
21
Publishes via the official LinkedIn API — no duplicates.
Step 05 · Schedule & publish

Plan a month, publish hands-free

Drop drafts onto a calendar and Otto publishes them through the official LinkedIn API — with an idempotency key, so never a duplicate. Watch each post move from pending to published right on the grid.

  • Full month calendar with at-a-glance status
  • Official LinkedIn API — never scraping or automation hacks
  • Idempotent publishing — no double posts, ever
otto · engagement
Reply in your voice

Comment

“Isn't this just over-engineering? A cron job would've done it.”

HumorousWarm + witty

Ha — guilty. I've shipped that exact bug at 2am. Coffee helps; tests help more.

BalancedThoughtful default

Totally fair. We leaned on the same trade-off and it held up under load.

SeriousSubstance, no fluff

Agreed. The real cost shows up in on-call load, not the initial build.

Step 06 · Engagement

Reply to comments without losing your voice

Paste a comment and the post it's under — or just a link — and Otto drafts three replies in different tones: humorous, balanced, and serious. Copy the one that fits and keep the conversation going. Nothing is auto-posted; you stay in control.

  • Three on-brand replies — humorous, balanced, serious
  • Pulls context from the original post or a link
  • Copy-to-clipboard — you approve every reply
otto · autopilot
Posting cadence
MTWTFSS

3× / week · drafts land by 7:00 AM

Otto drafted 3 posts overnightready
Approval email sent — one tap to approve
Step 07 · Autopilot

Set a cadence and let it run

Choose the days you want to post and Otto drafts overnight, landing a fresh set in your queue by morning with an approval email. Approve in one tap — or let the whole pipeline run end-to-end while you do your actual job.

  • Pick your posting days and times
  • Day automation drafts overnight, ready by morning
  • One-tap approval emails — full hands-off optional
Ink costs

Everything runs on Ink

Ink is oContentMan's credit unit. Your plan includes a monthly allowance — here's exactly what each action spends.

Single idea2 Ink
5 post ideas10 Ink
3-draft set15 Ink
Quick post20 Ink
Analyze image1 Ink
Generate image10 Ink
Regenerate image5 Ink
Theme batch8 Ink
Rewrite paragraph1 Ink
Suggest replies3 Ink
Publish & scheduleFree
Automation email4 Ink

Unused Ink does not roll over · Plans reset monthly · See all plans →

Ready to start posting?

90-second setup. No credit card. Your first drafts in under 5 minutes.

Start free