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.
| Group | Screens |
|---|---|
| Create | AI Writer · Composer · Bulk Import · Assets |
| Plan & approve | Calendar · Queue · Approvals · Overview |
| Publish & measure | Accounts · Results · Analytics |
Your first steps
- Connect an account. Open Accounts and connect a platform; check that it can publish.
- Upload media. Add images or video in Assets under a brand and campaign.
- Write a post. In Composer, save a draft, add a version for the account and run Validate.
- Ask for approval. Submit for approval; a teammate approves it in Approvals.
- Schedule. Set a time, or leave it blank to publish as soon as it is allowed.
- 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.
Composer
- Enter a title or brief and save the draft.
- Choose a connected account and provider, write the version and attach media from the library.
- Click Validate and read the verdict.
- Click Submit for approval.
- 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
- Upload a CSV or XLSX for your organisation and start the import.
- Check the detected columns and the suggested Reach field for each.
- Validate rows: each row shows a status, a reason and a preview.
- 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
| State | Meaning |
|---|---|
| DRAFT | Created by hand, by import or by AI Writer. |
| HUMAN_REVIEW | Sent for approval and waiting on a person. |
| NEEDS_CHANGES | The approver asked for edits. |
| APPROVED | Signed off for this exact version. |
| SCHEDULED | Approved and given a time. |
| QUEUED | Picked up by the scheduler, about to send. |
| PUBLISHING | Being sent to the platform now. |
| PUBLISHED | Confirmed by the platform, with its post ID. |
| RETRYING | A temporary failure; Reach is trying again. |
| FAILED | Could not be published; a person needs to look. |
| CANCELLED | Pulled 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.