MakeHybrid
Book a call
English

Post every week without writing every week

A content campaign that drafts your LinkedIn posts from a brief, waits for you to approve them, and publishes on a schedule.

Most people do not stop posting because they ran out of ideas. They stop because Thursday arrives and the draft is not written. A content campaign writes the draft and leaves the judgement to you.

Ask what is missing first

One call answers what your organization still has to do and the exact call that does the next bit, worked out from what you already have.

curl "https://makehybrid.com/linkedin/setup" -H "X-API-KEY: $MH_KEY"

A step that reads unknown is one this deployment cannot see either way. It is never done, and the guide stays not-ready while one remains.

Start the campaign

curl -X POST "https://makehybrid.com/linkedin/campaigns" \
  -H "X-API-KEY: $MH_KEY" -H "Content-Type: application/json" \
  -d '{"kind":"content","name":"Weekly posts","account_id":"'$ACCOUNT_ID'","state":"running",
       "settings":{"brief":"Posts for a founder selling onboarding software to fintechs.",
                   "voice":"Plain, concrete, first person. No hashtags.",
                   "posts_per_week":3,"hours":[8,12],"approve":"manual"}}'

The brief is the part worth spending ten minutes on. Say what the business does, who it is for and what you want to be known for; the voice line is how it should sound. Both are read by your own AI key, not ours.

Read the drafts, approve the ones you want

curl "https://makehybrid.com/linkedin/campaigns/$CAMPAIGN_ID/posts?state=draft" -H "X-API-KEY: $MH_KEY"
curl -X PATCH "https://makehybrid.com/linkedin/campaigns/$CAMPAIGN_ID/posts/$POST_ID" \
  -H "X-API-KEY: $MH_KEY" -H "Content-Type: application/json" -d '{"state":"approved"}'

Approving is what lets a post be published under your name, so it is the one step that stays yours. Edit the text first if it needs it, move it to another slot with scheduled_at, or set it aside.

Put a room_id on the campaign and a draft waiting for approval becomes a task in that project room, where the rest of the work already happens — instead of a list somebody has to remember to open.

Questions people ask

Can it publish without asking me?

It can — approve: auto — and for most accounts that is the wrong trade. Manual approval costs a minute a week and is the difference between a post you would have written and a post you have to explain.

Can I add a post of my own?

Yes. POST to the campaign's posts with the text you wrote, or with draft: true to have one written from the brief, and it joins the schedule like any other.

What happens to a post that was already published?

It stays on LinkedIn. Deleting it from the campaign removes our side only; removing it from LinkedIn is a separate call against the account that posted it.

Turn this into something that runs itself

Say what your business does and it becomes your own service and product in one: the work runs on its own, under your name, on your accounts and your AI key. The first 30 days are free, and nothing here needs an engineer.

Start the trial