DCS AIReach
Early access Get early access →
Home / Product / Bulk Import

A month of posts from one sheet.

Upload a spreadsheet of posts. Reach detects the columns and suggests where each one goes, checks every row and tells you why a row fails, then creates the drafts when you commit.

Create
reach · bulk importIllustration
Your columnReach fieldCheck
captionCaptionMatched
platformProviderMatched
date + timeScheduled atAsia/Kolkata
approver_roleApprovalRow 14: missing
How it works

Three steps.

STEP 01

Upload

Drop in a CSV or XLSX file for an organisation.

STEP 02

Map & validate

Confirm the suggested columns; each row gets a status and a reason.

STEP 03

Commit

Valid rows become drafts in the calendar, waiting for approval.

Features

What you get.

From the Reach dashboard, as it works today.

CSV and XLSX

Bring the spreadsheet you already plan in.

Column detection

Detected columns come with a suggested target field; you confirm the mapping.

Row-by-row checks

A preview shows each row’s status, the reason it fails and what it will create.

Rich columns

Platform, account, caption, hashtags, first comment, link, media, alt text, date, time, timezone, UTM tags and more.

Safe by default

Malformed files are refused, and an import can only write into its own organisation.

Drafts, not posts

Imported rows still go through approval before anything is published.

A closer look

In the dashboard.

An illustration of the screen, with sample content.

Bulk import · map fieldsIllustration
Your columnReach fieldCheck
captionCaptionMatched
platformProviderMatched
date + timeScheduled atTimezone Asia/Kolkata
hashtagsHashtagsMatched
first_commentFirst commentMatched
approver_roleApprovalCheck row 14: role missing
✓41 rows ready · 1 to fix · nothing published until approved
Early access

Your channels, on one calendar.

AI drafts. A person approves. Reach publishes on time and keeps the record.