---
title: "Bulk CSV import · SocialPostScheduler docs"
canonical: https://socialpostscheduler.com/docs/bulk-csv
last_modified: 2026-11-01
publisher: Surge Software Solutions Private Limited
---

# Bulk CSV import · SocialPostScheduler docs

> Schedule up to 1,000 posts at once from a spreadsheet. A SocialPostScheduler guide.

All docs

Create

# Bulk CSV import

Schedule up to 1,000 posts at once from a spreadsheet.

## File format

First row must be the header: `date,time,channels,text,media_url,first_comment`.

| Column | Required | Format |

| --- | --- | --- |

| date | Yes | `YYYY-MM-DD` |

| time | Yes | `HH:mm`, 24-hour, in the workspace timezone |

| channels | Yes | Channel names or network ids, separated by `\|` |

| text | Yes | Post text. Wrap in double quotes if it has commas or line breaks |

| media_url | No | Public URL of an image or video |

| first_comment | No | Text posted as the first comment where the network supports it |

Maximum 1,000 rows per file.

## Example

csv

```

date,time,channels,text,media_url,first_comment

2026-11-03,09:30,linkedin|x,"Our Diwali hours: 9am–9pm, all week.",,

2026-11-04,18:00,instagram,"New sweets box is here 🪔",https://example.com/box.jpg,"Order link in bio"

2026-11-05,12:00,Acme Bakery FB|bluesky,"Free delivery above ₹499 till Sunday.",,

```

## Importing

- Open Compose → Bulk import and upload the file.
- SocialPostScheduler checks every row: dates, channel names, character limits and media rules per network.
- Rows with errors are listed with the reason. Fix them in the file and re-upload, or skip them.
- Confirm to schedule the valid rows.

← Previous

Indian languages & festival calendar

Next →

Ideas, RSS, evergreen and snippets
