DCS AIReach
Early access Get early access →
Home / Docs

How to use DCS Reach.

A guide to every screen: create, approve, schedule, publish and measure.

reach · docsGuide

Composer

  1. Enter a title or brief and save the draft.
  2. Choose an account and write its version.
  3. Click Validate and read the verdict.
  4. Submit for approval and set a time.

What Reach is

DCS Reach is a publishing desk: you create posts, a second person approves them, Reach schedules and publishes them to your accounts, and you see what was published and how it did. Today it runs inside DCS Intel as the Publisher, and it is becoming its own product.

GroupScreens
CreateAI Writer · Composer · Bulk Import · Assets
Plan & approveCalendar · Queue · Approvals · Overview
Publish & measureAccounts · Results · Analytics

Your first steps

  1. Connect an account. Open Accounts and connect a platform; check that it can publish.
  2. Upload media. Add images or video in Assets under a brand and campaign.
  3. Write a post. In Composer, save a draft, add a version for the account and run Validate.
  4. Ask for approval. Submit for approval; a teammate approves it in Approvals.
  5. Schedule. Set a time, or leave it blank to publish as soon as it is allowed.
  6. Check the result. Results shows the platform’s post ID and link once it is live.

AI Writer

Open AI Writer, type a topic, choose a content type (LinkedIn post, Medium article, X thread, email sequence, Hashnode article, newsletter edition, ad copy, article outline) and a tone (professional, founder, technical, casual, bold). Pick the channels and generate. Drafts go to the content queue for approval.

NoteAI never publishes on its own. Every draft waits for a person.

Composer

  1. Enter a title or brief and save the draft.
  2. Choose a connected account and provider, write the version and attach media from the library.
  3. Click Validate and read the verdict.
  4. Click Submit for approval.
  5. Set a schedule, or leave it blank to publish when allowed.

Providers in the picker: X, LinkedIn, Dev.to, Hashnode, Medium, YouTube, Newsletter and Discord.

Bulk Import

  1. Upload a CSV or XLSX for your organisation and start the import.
  2. Check the detected columns and the suggested Reach field for each.
  3. Validate rows: each row shows a status, a reason and a preview.
  4. Commit. Valid rows become drafts.

Columns Reach understands include company, brand, campaign, platform, account, post_type, title, caption, first_comment, hashtags, mentions, link, media, alt_text, date, time, timezone, approval_required, labels and the utm_* tags.

Assets

Upload a file with its brand and campaign. Each asset gets a fingerprint, so the same file uploaded twice is stored once. Previews open through a private link that expires. Reach will not delete an asset that a post still uses and tells you which post it is.

Calendar

Load the schedule for your organisation to see drafts, approvals and scheduled posts. Entries reflect the real state on the server.

Queue

The queue lists scheduled and in-flight posts with provider, state, scheduled time, attempt count and publish key. A queued post is never shown as published until the platform confirms it.

Approvals

Open the inbox to see every pending request with its version and requester. Approve, reject or request changes. You cannot approve a request you made, and a decision is final.

Post states

StateMeaning
DRAFTCreated by hand, by import or by AI Writer.
HUMAN_REVIEWSent for approval and waiting on a person.
NEEDS_CHANGESThe approver asked for edits.
APPROVEDSigned off for this exact version.
SCHEDULEDApproved and given a time.
QUEUEDPicked up by the scheduler, about to send.
PUBLISHINGBeing sent to the platform now.
PUBLISHEDConfirmed by the platform, with its post ID.
RETRYINGA temporary failure; Reach is trying again.
FAILEDCould not be published; a person needs to look.
CANCELLEDPulled before it went out.

Accounts

Each account shows its provider, identity, connection state and two separate answers: can it publish, and can it read analytics. Connection states are not configured, pending approval, connected, degraded, reconnect required, and proven.

Results

Load posts to see what was published, with the external ID, URL and latest analytics snapshot.

Analytics

Pick a published post and load its analytics from the platform. If a platform has not granted analytics access, Reach shows that instead of zeros.