The planning grid
Copy the grid into a spreadsheet. Repeat the week for each week of the month and fill one row per post.
| Day | Network | Post type | Topic or hook | Time | Status |
|---|---|---|---|---|---|
| Monday | Network | Post type | Topic or hook | 09:00 | Idea |
| Tuesday | Network | Post type | Topic or hook | 09:00 | Idea |
| Wednesday | Network | Post type | Topic or hook | 09:00 | Idea |
| Thursday | Network | Post type | Topic or hook | 09:00 | Idea |
| Friday | Network | Post type | Topic or hook | 09:00 | Idea |
Plan a month in five steps
- 01
Pick your networks and rhythm
Choose the networks you will keep up and how many posts a week each gets.
- 02
Set weekday themes
Give each weekday a recurring theme so topics are not chosen from nothing.
- 03
Fill the grid
Fill one row per post for the whole month.
- 04
Check the limits
Test each row against its network's text limit.
- 05
Load it into 1Post
Import the CSV and review the check before anything is queued.
A CSV layout for 1Post
One row is one post. The fields are the post text, the accounts it goes to (handles or network names separated by semicolons), a date and time, and optional media addresses separated by semicolons. A time without an offset is read in your workspace time zone.
text,accounts,scheduled_at,media_urls
"Your post text","linkedin;bluesky","2026-11-03T09:00",""
"A post with a picture","instagram","2026-11-04T12:30","https://example.com/picture.jpg"The import checks every row against its network and the plan's limits and lists any row it cannot queue. Step by step: how to import posts from a CSV file.
Then work from the calendar
Once posts are queued, the calendar shows every scheduled and published post in month, week, day and list views. Drag a post to another day to reschedule it, and each card shows its destinations and their state. For a steady rhythm between dated posts, add weekly slots. A definition of the term is in the glossary.