Bulk scheduling

Schedule a month of posts in one sitting

Upload up to 50 posts from one spreadsheet, then add images or video to any post. Every row is checked before anything is created.

Start free trial

7 days free.Cancel anytime.

A spreadsheet with 5 posts in the columns content, channels, date and time, where 1 row has no date and becomes a draft. Below it, the posts sit on a 3-day calendar.

#1 social media tool

Every row checked before anything is created

Upload the file and Lemonpost reads every row first. You see what's ready, what becomes a draft, and which rows need a fix, before a single post exists.

A date and time, or a draft

Rows with a date and time are scheduled when you create them, in your time zone. Leave both blank and the row is saved as a draft.

Platforms per row

Name a platform or a connected handle in the channels column. One row can go to one platform or all nine.

Problems listed by row

A time in the past, an unknown channel, or a row with no text shows up with its row number. Create the rows that are ready and fix the rest.

The bulk upload preview for a CSV: 12 posts ready and 2 to fix. One row has no date and becomes a draft, and row 7 is flagged because its time is in the past. The button creates the 12 ready posts.

“It used to eat my whole Monday morning. Now it's coffee, half an hour, done. My team thinks I'm slacking off.”

Georg GrothHead of Marketing, Klaro

From spreadsheet to scheduled in three steps

  1. Grab the template

    Download the CSV template. It has the four columns Lemonpost reads: content, channels, date, and time.

  2. Fill a row per post

    One row is one post: the text, where it goes, and when. Up to 50 rows per upload.

  3. Upload and create

    Choose the file, check the preview, and create the posts. Then add images or video to any post that needs them.

The columns your spreadsheet needsOne row per post. Content and channels are required, date and time are optional.
contentchannelsdatetime
New autumn scents are in.linkedin, facebook2026-10-2009:00
Cedar & Smoke is back for 6 weeks.@willow.and.flame2026-10-2114:30
A draft to finish laterthreads

Times use your time zone. Leave the date and time blank to save a row as a draft. Up to 50 rows per upload.

Start free trial

7 days free.Cancel anytime.

8 hrs → 2

weekly time spent on posting

How Klaro's marketing team stopped drowning in tabs and started posting every day

Georg Groth, Klaro

Read the full story

What is bulk scheduling?

Bulk scheduling means creating many social media posts at once, usually from a spreadsheet, instead of typing them in one at a time. You plan a batch of content in a CSV, upload it, and every post is scheduled in a single step. It is how people who post daily get a whole month set up in one sitting.

Why bulk schedule instead of posting one at a time?

If you post every day across several platforms, doing it post by post eats hours and invites mistakes. A missed day, a wrong date, a caption pasted into the wrong account.

Bulk scheduling flips the work: you plan the whole batch in a spreadsheet where it is easy to see everything at once, upload it, and check every row before anything is created. The planning stays in one place, and the publishing takes care of itself.

How does the CSV upload work?

You start from a template with four columns: content for the post text, channels for where it goes, and the date and time to publish. Each row becomes one post, up to 50 per upload.

Lemonpost reads the columns by their names, so their order doesn't matter, and it checks every row for problems, like a time in the past or a channel that is not connected, before it creates anything. Rows with a date and time are scheduled, and rows without one are saved as drafts.

How do I add images and video in bulk?

A bulk upload carries the text of each post, and you add the visuals after. Once your posts are created, open any of them and add images or video from your media library, Canva, Google Drive, or free stock photos. That keeps the spreadsheet simple and gives every post the right media for its platform, whether it's a carousel, a Reel, or a single photo.

Can I review posts before they go live?

Yes. Before anything is created, the upload preview lists every row: what's ready, which rows become drafts, and which need a fix. Leave the date blank on any row you want to look over first, and it arrives as a draft. Every post you create is a normal Lemonpost post on your content calendar, so you can open it, fine-tune it, or move it to another day before it goes out.

Bulk schedule to every platform you post to

One upload can schedule posts across Instagram, TikTok, Facebook, LinkedIn, X, YouTube, Pinterest, Threads, and Bluesky. Pick the networks per row, review the whole plan on one calendar, and publish everywhere.

Bulk scheduling questions, answered

How do I bulk schedule posts?

Plan your posts in a spreadsheet, one row per post, and upload it as a CSV. Lemonpost checks every row and shows a preview, then creates all the posts in one step. Rows with a date and time are scheduled to publish then, and rows without one are saved as drafts.

What file format do I upload?

A CSV. You can export one from Google Sheets, Excel, Numbers, or any spreadsheet tool. Start from Lemonpost's template: it has the four columns Lemonpost reads, content, channels, date, and time, matched by their names.

What goes in each row?

One row is one post: the text in content, the platforms or connected handles in channels, and the date and time to publish. Content and channels are required. Leave the date and time blank to save the row as a draft. A single row can publish to one platform or all nine.

Which platforms can I bulk schedule to?

All nine: Instagram, TikTok, Facebook, LinkedIn, X, YouTube, Pinterest, Threads, and Bluesky. You list the platforms for each post in its row, so posts in the same upload can go to different networks. Instagram, TikTok, YouTube, and Pinterest only publish posts with an image or video, so add one to those posts after the upload.

How do I add images or videos?

Add them after the upload. The CSV carries the text of each post, and once the posts are created you open any of them and add images or video from your media library, Canva, Google Drive, or free stock photos.

Can I review everything before it publishes?

Yes, in the upload preview. Before anything is created, Lemonpost lists every row: what's ready, which rows become drafts, and which need a fix. Rows with a date and time are scheduled when you create them, so leave the date blank on any row you want to look over first, and it arrives as a draft.

What happens if a row has a mistake?

Lemonpost checks every row as you upload and lists each problem by row number, like a date in the past, a missing caption, or a platform that isn't connected. Create the rows that are ready, then fix the flagged ones and upload them again, so a bad row never becomes a broken post.

Can I customize a post after importing it?

Yes. Every imported post is a normal Lemonpost post. Open it to customize the caption per platform, add a first comment, add images or video, or turn it into a Reel or Story, all in the full composer, without redoing the upload.

Can I reschedule imported posts?

Yes. Once posts are on the calendar, you can move any of them to a new day, edit them, or delete them, exactly like posts you created by hand. The upload is a starting point, not a lock.

Is bulk scheduling included in my plan?

Yes. Bulk scheduling is part of every Lemonpost plan, including the 7-day free trial. Plans start at $29 a month, and every plan includes unlimited team seats, so anyone on your team can plan and upload.

Plan once, schedule a month

Grab the template, write one row per post, and upload up to 50 at a time. Lemonpost checks every row before anything is created.

  • 7 days free
  • Cancel in Settings, no call
  • Unlimited seats on every plan
See pricing