A weekly 90-minute LinkedIn content batching system

A weekly 90-minute LinkedIn content batching system is one sitting that finishes the posts for the week you are about to live, then stops. You bring three notes you can defend, you draft and read them, you put the ones you would sign on the next open slots, and you close the laptop. The other six days are for the work the notes came from, plus a few comments you type by hand. They are not a second writing session.

On boykli.com, that sitting uses one seat. Create posts writes from a note you paste, a public URL, a YouTube URL, a document, or a series. Carousel builds a separate 2–8 slide PDF when a swipe adds something the caption cannot. Schedule holds the approved items and publishes the personal profile you connected, on the weekdays and the one time of day you already saved. Library keeps the drafts. The product does not comment, like, connect, or message.

Logged-in visitors can browse Radar and Algorithm with no plan. Writing, carousels, images, Voice Agent, Post to LinkedIn, and Add to Queue need a paid seat. BYOK is $29 a month: your OpenRouter key for chat and images, and a Google AI Studio key for Voice Agent. Boykli does not add a monthly generation cap on that seat. Managed is $88 a month and includes the platform models inside caps: 210 posts across the seven write modes, 150 carousels, 150 images, 25 Voice Agent sessions, and 130 post refinements. Three posts a week sit inside the 210-post cap with room left. Prices are the public list on boykli.com as of 27 October 2026.

The reason the draft has to start from a note you brought, instead of a topic label, is the same decision described in building Boykli.

What the 90 minutes are for

People who search this want a repeatable block, not a mood. A founder who writes "when I have a thought" publishes in bursts and then goes quiet for eleven days. A founder who opens LinkedIn every morning to "just get today's post out" spends the first twenty minutes in other people's feeds and leaves with a paragraph they would not say on a call.

Ninety minutes is enough for three posts you have read. It is not enough for a month, and it is not a content strategy by itself. The two-week sheet that names the order of those posts is the LinkedIn content calendar. The two-hour sitting that loads a month, once the weekly note habit already exists, is batch scheduling 30 days. The single morning that finishes one post is the LinkedIn content creator workflow. This page is the week between those two.

Three is the default count because a new Boykli queue starts on Monday, Wednesday, and Friday at 10:00, in the timezone of the device, until you click Save. Three weekdays, one time, three drafts. If you save Monday through Friday, ninety minutes still produces three posts. The other two weekdays stay empty on purpose. The queue does not invent posts to keep a streak.

Where the ninety minutes go, next to the other systems

Write a post every morningWeekly 90-minute batchTwo-hour month batchA ghostwriter brief
When you sitFive times, if the week cooperatesOne block, same weekday each weekOne block a monthTheir calendar, then your review
What you finishZero to five posts, depending on meetingsThree drafts you have read, queuedAbout thirteen on Monday, Wednesday, Friday, if every row already has a factWhatever the brief asked for
Where the fact comes fromWhatever is still in your head at 7:40Notes from the week that just closedNotes you hope are still true in week fourTheir paraphrase of your call
ClockYou pick a minute that day, or you post nowOne Time of Day already saved. You do not renegotiate it inside the blockSame one clock, more rowsUsually LinkedIn's composer, one date per post
Failure that blows the blockThe feed. Then a topic with no numberStretching one fact into three essaysA pillar name in every cellA voice you would not say on a sales call
What Boykli doesThe same draft and the same queue, with more tab switchesThree generations, a read, Add to QueueThe same queue, loaded further aheadNothing, unless you paste their draft into Library yourself and read it

The morning habit can still be the right week when you only have one note and you are ready to type it. The month batch is the right week when sixteen source lines already exist and you have two hours. A ghostwriter is a different product: they do not have your tickets, and Boykli will not turn their topic list into a voice file. If you do paste their draft, you still read it against a note you can defend before it is queued.

Run the week in one sitting

Three notes, three drafts, one personal-profile clock. BYOK is $29/month. Managed is $88/month.

boykli.com →

The 90-minute block

Do this once a week, on a day the notes already exist. Sunday evening or Monday before the first slot both work. Do it after the week has produced facts, not before the week has started. A batch of predictions is how drafts invent numbers.

Assume the queue is already saved: Monday, Wednesday, and Friday at 09:30 in America/Chicago. You are not here to redesign the clock. If Schedule shows Reconnect LinkedIn, fix the token before minute 0. A batch that cannot send is a folder.

Minutes 0–8: confirm the clock, then leave it

Open Schedule. Read Queue Schedule. You want the weekdays, the one Time of Day, and the timezone you already saved. Click Save only if something is wrong.

Zero selected days leaves the queue inactive. A missing timezone blocks new items until you save one. If items are already queued, turning off every day asks you to confirm, because that pauses auto-publish.

Write the clock once at the top of your note: Mon / Wed / Fri, 09:30, America/Chicago. You will not type a date into Boykli. Order assigns the date. A launch that must leave at 16:00 on a Thursday uses LinkedIn's composer. The queue has one clock. How to pick that hour and then stop moving it is in best time to post on LinkedIn.

Minutes 8–28: three source lines, not three themes

Open a note with three numbered lines. Each line is a fact from the week that just happened: a number you changed, a sentence a customer used that you are allowed to paraphrase, a decision you cut, a URL you read, a file you can show. Twenty minutes is about six minutes a line. That is enough to write the fact. It is not enough to research a new opinion.

A line that counts:

Free tier moved from 1,000 calls a day across 4 workspaces to 250 per workspace, decided Friday, because one workspace was burning the pool. We have not measured whether support tickets dropped.

A line that does not count: "Thought leadership on pricing." The model is instructed to use what you supply and to drop stats, studies, quotes, and anecdotes that are not in the source. A label still produces a thin post, because there was nothing to keep. Under ten characters, Create posts stops you and asks for more context. Ten characters is a floor. A usable line still names the situation.

Stop at the count you can fill. One real line means one post. Two real lines mean two posts. Do not split one decision into a "story," a "lesson," and a "framework" so the sheet looks full.

Sort the lines in the order a stranger should meet them. The first line stands alone. A result that needs next Friday's numbers stays off the list until the numbers exist.

Shapes, decided in this window so you do not re-decide inside the model:

  • Two medium text posts when the line has a number and a reason. Medium is labeled 400–1,400 characters. Short is 45–400. Long is 1,400–3,000. Use long only when the note is already a paragraph.
  • One short text post when the line is a single refusal or a single sentence from a ticket.
  • A carousel only by replacing one of the three, not by adding a fourth. Two to eight slides, square 1080×1080 or portrait 1080×1350, document title required, caption up to 3,000 characters. The PDF is a swipe the caption cannot do. It is not a second copy of the same paragraph.

Voice Agent can replace one of the three lines when you can say the fact faster than you can type it. One live interview transcribes both sides and returns three drafts from that transcript. On a 90-minute week, keep one draft and leave the other two in Library until a later week has a reason to use them. On Managed, the saved interview counts as one of 25 Voice Agent sessions. The drafts do not also decrement the 210-post allowance. On BYOK, the live session uses your Google AI Studio key and the drafts use OpenRouter. The spoken path is in voice memo to LinkedIn post.

Minutes 28–58: one draft at a time, then a read

Thirty minutes for three drafts is about ten minutes each. That budget holds because the line already contains the fact. The pass is an edit.

For each text row:

  1. Create posts. Pick the length you marked. Paste the line, including the numbers and the day of the decision. Turn on alternate first lines only when you want them drawn from that same line. Leave the call to action off unless the note named a real next step. Filled closers, and the switch that stays off by default, are in LinkedIn call to action examples.
  2. Read the opening, the body, and the close against the line. Delete any number the line did not contain. If the draft argues a side you did not take, fix the sentence or discard the draft.
  3. Leave it in Library. Add to Queue waits until you have read it.

Do not open the second draft while the first is unread. The block fails when three tabs are "almost done" and minute 58 arrives with nothing you would sign.

On Managed, each of these generations counts toward the 210-post cap. A refinement of a draft you already have counts toward the 130 post refinements. On BYOK there is no Boykli cap. You pay the provider. There is no silent switch between your key and the platform keys.

Minutes 58–75: read them the way the feed crops them

Seventeen minutes is enough to open each draft on a phone width and a desktop width and to cut one sentence. It is not enough to rewrite the post from a template.

The checks are in LinkedIn post preview. The first two lines should still contain the noun and the number from your source line. If the opening could sit on a hundred other companies, replace it with the number or the refusal. A hook control that ignores the note is a different product. The catalog of openings, and the rule that the angle has to come from the source, is in LinkedIn hook generator.

Cut any sentence that is advice you did not earn this week. If a draft needs a fourth pass, it is not ready. Park it in Library and queue the other two.

Minutes 75–85: queue in note order

Add to Queue places each approved item on the next open slot. Add the first note first. It takes the next Monday, Wednesday, or Friday at 09:30, whichever is open. Add the second. Add the third.

If the same post is already queued, the app asks before it adds another copy. Confirming adds a second slot. It does not edit the first row.

Post to LinkedIn sends now. It does not consume the next calendar slot. If you also leave that draft queued, you publish it twice. Remove the queued copy.

A carousel you built inside this block queues the same way: PDF, required document title, caption. Scheduling a file that already exists does not call the model again. On Managed, the generation itself counted toward the 150-carousel cap when you built it.

Minutes 85–90: read the header, then stop

  • Posts ahead equals the number you just added, plus anything already waiting. Three new rows on an empty queue means three.
  • Scheduled through is the last of those slots in the saved timezone.
  • Drag only if the note order was wrong. Dragging moves every later date. Update your note, or the note is fiction.

Then close Schedule. The remaining five minutes are not a bonus round for a fourth post. They are the buffer you already spent if a draft needed a second read.

A worked week

Sunday 26 October 2026, 16:00 to 17:30. Queue already saved: Monday, Wednesday, Friday, 09:30, America/Chicago. Nothing queued. Next open slot is Monday 27 October at 09:30.

MinuteWhat you doWhat exists at the end of the minute
0–8Confirm Mon / Wed / Fri, 09:30, America/Chicago. Do not open the feedClock unchanged
8–28Three lines. (1) Free-tier cap, 1,000 across 4 workspaces to 250 per workspace, decided Friday, tickets not yet counted. (2) The support sentence that forced it, paraphrased from a ticket you may quote. (3) The feature you cut: shared workspaces on the free tierA note with three facts. No fourth theme
28–38Create posts, medium, line 1. Delete any industry cancellation rate the draft addedOne draft in Library
38–48Create posts, short, line 2. Keep the customer's noun. Drop the adjective the model addedSecond draft in Library
48–58Create posts, medium, line 3. The close is the cut, not a lesson about "focus"Third draft in Library
58–75Preview all three. Line 1's first two lines still show 1,000 and 250Three drafts you would sign
75–85Add to Queue in order 1, 2, 3Mon 27 Oct, Wed 29 Oct, Fri 31 Oct, all 09:30
85–90Posts ahead is 3. Scheduled through is Fri 31 Oct, 09:30Laptop closed

Friday's post does not claim that tickets dropped. That sentence stays out until you have counted. When the count exists, it is next week's first line. It does not get squeezed into minute 89 of this one.

The other six days

The batch is the writing. Distribution is still a person.

On each weekday, spend about ten minutes on one post by someone whose work you actually read. Add a sentence that uses a fact from your own week, or a precise question about theirs. No "great post," no signup link, no automation. Boykli will not do this step. Commenting is distribution. The product boundary is publishing what you already approved.

Do not reopen Create posts on Tuesday because a competitor posted something sharp. Save their public URL in Radar if the mechanism is worth a later note. Article mode can write from a page the fetcher can read, in a future batch, when you have a sentence of your own to add. A page the fetcher cannot read does not become a confident summary. Algorithm is for understanding why a post travels. It is not a score of which creator won overnight, and it is not a list of posts to rewrite.

On Friday, after the third slot has had time to leave, count three things: drafts you were willing to sign, posts that actually left the queue, and replies that named a product fact, a price, or a missing feature. Boykli does not include a LinkedIn analytics suite. You read the replies in LinkedIn. If a slot failed, send that row back to queued so the next pass retries it. Do not write a replacement in the same ten minutes unless the failed post should not go out.

When a slot's time arrives, the publisher sends the earliest due item through the LinkedIn connection you approved. It skips the account when the token is unusable, when no weekday is selected, when the timezone was never saved, or when the account no longer has a generatable plan. A cancellation that still has current_period_end in the future still has access. on_hold and an expired cancel do not. Due posts wait until a plan exists again. You do not need the laptop open at 09:30. You do need the token and the plan to be valid before that minute.

What does not fit in the ninety minutes

A fourth post "while you are in there." The block is sized for three reads. A fourth generation is how minute 90 becomes minute 140 and the week starts late.

A carousel plus three captions. Building a 2–8 slide PDF, a document title, and a caption that is not a paste of the slides takes most of a ten-minute draft slot and then some. Replace one text post, or move the PDF to a week that has only two notes.

Renegotiating the clock. Changing Time of Day moves every unsent row. Do that on a different day, after you have a reason from your own posts, not in the middle of a writing block.

Filling Tuesday and Thursday because the queue can. Five thin posts train people to skip your name. Three posts with a number you measured are the system.

A series. Add Series to Queue places 2 to 10 parts on successive slots, each part up to 8,000 characters. Four parts on a three-day week consume more than a week. That is a month-batch decision, described in batch scheduling, not a Sunday evening decision.

Company Page rows. The queue publishes the personal profile from LinkedIn OAuth (urn:li:person). Page posts stay in LinkedIn or in a tool built for Pages. The difference is in LinkedIn scheduling tool.

Comments, connection requests, and "engagement" inside the same timer. Those minutes come out of the read. The posts leave unread, which is the failure the block exists to prevent.

FAQ

Is 90 minutes enough if I also want a carousel?

Enough for one carousel in place of one text post. Not enough for a carousel on top of three captions. Slide counts in the product are 2 to 8. Square is 1080×1080 and portrait is 1080×1350. The document title is required before the row is a complete document post. How those files are built is in LinkedIn carousel generator.

What if I only have one real note this week?

Publish one post. Queue one slot. Leave Wednesday and Friday empty. The queue will not backfill them with variations. One signed post beats three drafts that repeat the same decision in different adjectives.

Does batching on Sunday reduce reach compared with posting live?

Boykli holds the row and publishes when the slot's time arrives. It does not hand the date to LinkedIn's composer, and it does not post through a browser that drives the website. A reading of scheduled posts and reach, including what LinkedIn has and has not published about the clock, is in scheduled posts and reach. The batch changes when you write. It does not change the fact that the post leaves through the connection you approved, as the profile you connected.

Which seat is the 90-minute block actually for?

Both paid seats use the same queue and the same seven write modes. BYOK at $29 a month fits a founder who already has an OpenRouter key and, if they talk instead of type, a Google AI Studio key. Managed at $88 a month fits a founder who wants the platform models inside the caps above. Three text posts a week are 12 or 13 generations a month, well under 210. A weekly carousel replacement is about four a month, well under 150. Browsing Radar and Algorithm does not require either seat. The block does, because the block writes and queues.

Can I batch the comments in the same 90 minutes?

No. The 90 minutes end when Posts ahead matches the note. Comments are ten minutes on a weekday, on one post, typed by you. Batching them into the writing block is how the drafts leave unread, and how the comments become a list of "great point" with your link underneath.

Do I have to be online when the post goes out?

No. The publisher runs without you at the keyboard. You do have to connect LinkedIn before the block, keep a generatable plan, and leave at least one weekday selected with a saved timezone. If Monday's header says Reconnect LinkedIn, the slot will not send until you fix the token. Check that the afternoon before, not at 09:29.

Put this week on one clock

Draft from notes you already have. Queue the ones you would sign. BYOK is $29/month. Managed is $88/month.

boykli.com →
FREE UTILITYClient-Side · No Signup
1080 × 1350 PORTRAIT

Create Your Free LinkedIn Carousel

Turn your notes into high-converting 4:5 carousel PDFs directly in your browser.

GROWTH AUDIT

Stop Putting Outbound Links in Post Body

LinkedIn penalizes posts with external links by ~48% reach suppression. Move links to the 1st comment instead.

Formatted for LinkedIn feedSlide 1 of 5

Related Comparisons & Guides

All 50+ guides →