One column becomes one property
A 10-column CSV creates a database with 10 properties, one per header, and one page per row, so a 26-row calendar becomes 26 pages.
Build your month below, download the CSV, then in Notion choose Settings, Import, CSV (or type /csv on a page). Notion turns it into a database: one page per post, one property per column. Check the Date property after import, and use Merge with CSV to add next month to the same database.
Local wall-clock time for every slot. Adjust individual rows in your spreadsheet.
Optional. Written into the Account column of every row.
Separate with commas. The pillars rotate across your posting days so consecutive posts cover different themes.
Choose a month to build your calendar.
The file also has empty Caption, Media URL, First comment and Hashtags columns, plus a Status column starting at “Idea”, ready to fill in.
It turns the file into a database. The same CSV also opens in Google Sheets or Excel if your team plans there.
| Part of the CSV | In Notion |
|---|---|
| The file | Becomes a new database |
| Each row | Becomes a page (one post) |
| Each column | Becomes a property named after the header |
| Dates | Notion reads MM/DD/YYYY; check that the Date property is a date after import |
| Mixed-value columns | May come in as text; change the type afterwards |
| A second import | Adds new pages; it never updates existing ones |

A 10-column CSV creates a database with 10 properties, one per header, and one page per row, so a 26-row calendar becomes 26 pages.
Notion imports CSV files of up to 5 MB on the Free plan and 50 MB on paid plans; a month’s calendar is a few kilobytes.
Generate next month’s CSV with the same columns, open the database in Notion and choose Merge with CSV from its menu. Notion adds the new rows; it does not update existing ones, so merge each month once, and keep the CSV headers exactly as the property names are.
When the captions and media links are filled in, export the database to CSV and upload it with bulk scheduling. SkedCast matches the columns in a review step and checks every row before anything is scheduled.
The import steps on this page come from Notion’s own help centre:
Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.