Scheduling Guide
How to Import a Social Media Content Calendar From CSV
A spreadsheet works well for collecting ideas from several people. When it is time to publish, import the rows as drafts for one brand. Your team can then attach the right media, check each channel’s caption, and collect approvals before choosing when the posts go live.
By Markaestro, Product team · Updated
Prepare One Brand’s Spreadsheet
Use the import template as your starting point. Each row represents a post. Put the shared text in the caption column and separate channel names with a vertical bar. Add a channel-specific caption column when one network needs different wording.
| caption | channels | caption_x |
|---|---|---|
| The autumn lookbook is here. See all twelve designs. | linkedin|x | The autumn lookbook is live. |
| Showroom appointments open on Friday. |
Preview the Batch Before Importing
Choose the brand, open the CSV draft import in Content, and load the file. The preview lets you catch an unrecognized channel or a missing caption before it becomes a post. Import up to 100 records per file. For a calendar covering several clients, split it by brand first.
Open the lookbook draft and compare the two captions in the composer. Add the images, check the channel previews, and confirm the destination account. A row imported as a draft has no publishing appointment yet.
Move Reviewed Drafts Onto the Calendar
If the brand uses client approvals, submit each finished draft. Once approved, schedule the posts and save a calendar view filtered to that brand. Next week, reopen that view to see upcoming posts alongside the new batch.
Use a brand snippet for wording that repeats, such as the showroom address. Keep offer dates and prices in the individual caption so reviewers can check them before each post goes out.
Markaestro, Product team
Guides from the team that builds Markaestro’s publishing, approval, and reporting tools.