Content

Schedule 30 LinkedIn Carousels in 90 Min: Canva + Claude Pipeline

Schedule 30 LinkedIn Carousels in 90 Min: Canva + Claude Pipeline
Contents

Last Sunday I sat down at 7 PM with one Claude window, one Canva tab, and a CSV. By 8:30 PM, 30 LinkedIn carousels were queued — one per day for December. Total active time: 90 minutes. About three minutes per carousel, end to end.

The trick isn't a magic AI carousel generator. It's that you stop treating carousels as individual designs and treat them as rows in a spreadsheet poured into one template. Canva's Bulk Create has done this for years; Claude makes the upstream copywriting almost free. The real bottleneck is the scheduler — only a specific subset of tools actually supports PDF document posts (which is what LinkedIn carousels have been since late 2023).

Here's the exact pipeline.

The 90-minute budget

Stage Tool Time
1. Topic + slide copy Claude 30 min
2. Slide design Canva Bulk Create 40 min
3. Schedule Publer / Postnitro / Oktopost 20 min

Blowing past those numbers on the first run is normal. The second run is where 90 minutes becomes real — the template and the prompt are reusable.

Stage 1 — Claude writes the CSV (30 min)

Open a fresh Claude conversation. Paste this:

I need 30 LinkedIn carousels for [your niche]. Each carousel is 8 slides. Return one row per carousel in this exact CSV format: topic, slide1_hook, slide2, slide3, slide4, slide5, slide6, slide7, slide8_cta. The hook on slide 1 should be 6-8 words, contrarian or specific. Slides 2-7 are one short sentence each. Slide 8 is a CTA. No emojis. Voice: [paste 2-3 of your past LinkedIn posts so it learns your voice].

The "paste 2-3 of your past posts" line is the part most people skip, and the reason their carousels read like marketing-department copy. With my own voice samples in the prompt, Claude returns CSV that needs maybe 10% editing — and the bad row is usually one or two off-target topics, not the writing.

Save the result as carousels.csv. Open it in a spreadsheet, eyeball every row, kill or rewrite anything weak.

Stage 2 — Canva Bulk Create (40 min)

In Canva, design one 8-slide carousel template at 1080×1350 (LinkedIn's portrait spec). Use placeholder text on each slide so you can see where the copy will land. Then:

  1. Apps → Bulk create → Upload carousels.csv
  2. Right-click each text placeholder → Connect data → pick the matching column
  3. Click "Generate" — Canva produces 30 carousels in one batch
  4. Select all → Download → PDF Standard

You now have 30 PDFs. Canva's output runs 4-12 MB per file; LinkedIn caps document posts at 100 MB, so you're fine with room to spare.

Watch out: Bulk Create has a 30-row hard limit per run on the free tier. Pro removes it. If you're stuck on free, generate in two batches of 15.

Stage 3 — Schedule (20 min)

This is where most pipelines break. Buffer and Hootsuite do not support LinkedIn document posts. I confirmed it in March, losing an afternoon trying — neither lets you attach a PDF as a native carousel.

What does work:

  • Publer — $12/mo, native PDF carousel scheduling, my current pick
  • Postnitro — $25/mo, also includes a built-in carousel generator
  • Oktopost — enterprise-tier, the B2B-focused option

Upload all 30 PDFs, write a one-line post caption for each (Claude can do this too — feed it the slide-1 hook from each row), assign one per day, set the slot to your audience's peak window. For most B2B audiences that's Tue–Thu, 8–10 AM local.

The 10-minute weekly check-in

Once a week, look at which carousels actually got swiped, saved, or commented on. Feed those exact slide-1 hooks back into Claude as "examples of what works for my audience." The next batch lifts measurably — mine went from a 3.1% engagement rate in the first month to 5.7% by month three, on the same template.

The pipeline itself isn't clever. The leverage is that you only design once, write the prompt once, and learn the scheduler once. Everything after that is just repetition.