Command center for agency social
Run every client's social. Prove every action.
Plan, approve, publish, reply, and report across clients and channels. Connections use official provider access, AI drafts wait for a person to accept them, and every publish keeps its receipt.
- Access
- OAuth connections, no shared passwords
- AI
- Drafts only until a person accepts
- Audit
- Receipt stored for each publish
- Official provider access
- Role-based access
- Audit log
- Encrypted provider tokens
- Server-side tenancy
- Receipt on every publish
Modules
Everything between brief and report.
Plan, draft, approve, schedule, reply, and report in one place, with a single record of what happened.
Content calendar
Plan posts across clients, platforms, campaigns, approval states, and publishing states from one calendar.
Learn moreAI social assistant
Draft, rewrite, summarize, and triage with human approval rails and workspace-specific brand memory.
Learn moreApprovals
Route posts through internal, client, multi-step, and compliance approvals with version receipts.
Learn moreSocial inbox
Bring provider-sourced comments, replies, mentions, and DMs into a workspace inbox where APIs allow.
Learn moreAnalytics
Report on account, post, campaign, and workspace metrics with source and freshness metadata.
Learn moreMedia library
Manage uploads, folders, tags, metadata, processing state, licensing notes, and usage history.
Learn moreLink-in-bio
Build workspace-scoped mobile pages with ordered blocks and tracked outbound links on the SignalDeck link domain.
Learn moreWhite-label client portals
Give clients review and reporting pages without the SignalDeck app navigation, while keeping internal notes private.
Learn more
Calendar
One calendar across every client and channel.
Posts carry their client, channels, and approval state, so the week reads at a glance and nothing ships unapproved.
- Per-client workspaces · each client's posts, media, and approvers stay separate
- Approval state on every post · draft, in review, approved, scheduled
- Provider checks before scheduling · media and length rules per channel
Workflow · brief to report
A single record from idea to outcome.
Every step writes a receipt, and every receipt links back to the work that produced it.
Brief
Capture intent, audience, channel mix, and approval rules per workspace.
Campaign
Group posts and assets under a campaign with shared memory.
Drafts
AI-assisted drafting with brand voice. Every edit is traceable.
Approvals
Internal review or client link with reject, request changes, or approve.
Schedule
One queue across channels with conflict and freeze rules.
Publish
Workers publish through supported provider connections and store receipts.
Inbox
Comments, mentions, and messages where the platform allows it.
Report
Metrics with source, freshness, and gap labels.
Next plan
Roll learnings into the next brief without retyping.
AI with approval rails
AI drafts and recommends. People approve.
AI helps with drafting, summarizing, triage, and recommendations. Publishing, replies, and other risky actions need policy checks and a person's acceptance, and AI output stays labelled until accepted.
- Drafts · captions, briefs, hashtag sets, content calendars
- Summaries · inbox triage, weekly digests, report intros
- Recommendations · a next-action queue with the reason shown
- Never automatic · publishing, mass replies, billing changes
Approvals · scoped client links
Approvals that match how clients work.
Clients approve, reject, or request changes from a scoped link that never exposes other workspaces, internal notes, or strategy.
Internal review
Strategist drafts, manager reviews, then the client approver gets a scoped link.
Client link
Reject, request changes, or approve. Comments stay in their workspace.
Receipts
Approver, time, requested changes, and resolution are saved.
Scoped access
A link opens only the posts it was issued for.
Inbox monitoring
One inbox for the accounts you connect.
Comments, replies, mentions, and messages from connected accounts land in one workspace queue. What each channel supports is shown up front. SignalDeck monitors your own accounts; it does not track keywords across the web.
Instagram
Comments, mentions, messages
Facebook
Comments, mentions, messages
LinkedIn
Comments and reactions
YouTube
Comments and replies
TikTok
Comments
X
Mentions and replies
Reporting · proof first
Numbers with a source.
Each metric carries its source, freshness, and gaps. AI summaries cite their inputs, so clients see the same truth you see.
- Source per metric · provider value or calculated, never mixed silently
- Freshness · the last successful sync is shown
- Gap labels · missing provider data shows a reason, never a zero
- Receipt links · from a chart back to the publish job
ToolDeck · free tools
117 free social media tools. No signup.
Calculate engagement, preview links, cut carousels, check safe zones, and build UTMs. Use them on their own, or carry the result into SignalDeck when you are ready.
Instagram engagement rate
Calculator with the formula shown.
Learn moreCarousel splitter
Cuts a panorama into slides in your browser.
Learn moreTikTok safe zone
Checks overlays against the app chrome.
Learn moreUTM builder
Consistent campaign links.
Learn moreOpen Graph preview
How a link unfurls on each network.
Learn moreContent calendar generator
CSV, ICS, and Markdown export.
Learn more
Migration
A first week that makes switching safe.
Legacy posts come across held, scheduling runs in shadow mode, and a single-writer lock decides which system publishes to each account.
Preview first
A legacy import preview maps workspaces, channels, and posts and lists skipped records. It creates nothing.
Held import
Imported posts arrive held with a classification. Nothing is replayed; each post goes back through review.
Shadow mode
Scheduling runs in shadow mode, which never calls the provider, so outcomes can be compared first.
Single-writer lock
The old tool's write path is frozen first. SignalDeck publishes to an account only once it holds that account's lock.
Media
Upload files, or import from Google Drive and Dropbox. Files are hashed and scanned like uploads.
Reconnect accounts
Provider tokens are not portable. Each account reconnects and its identity is confirmed.
FAQ
Questions teams ask before switching.
Reporting data, provider access, AI, migration, and pricing.
Where do the numbers in reports come from?
From the connected provider APIs. Missing, delayed, or unavailable metrics are labelled with their source and freshness and are never replaced with estimates.
Does SignalDeck ask for social passwords?
No. Every connection runs through the platform's official OAuth flow. No shared passwords and no scraping.
Can AI publish without approval?
No. AI drafts, rewrites, and triages, but every publish, reply, delete, or block waits for a person to accept it.
Can we move from our current scheduler?
Yes. A legacy import is previewed first and creates nothing until you review it. Imported posts arrive held and are never replayed. SignalDeck then schedules in shadow mode, which never calls the provider, and a single-writer lock decides which system may publish to each account. Media comes from uploads, Google Drive, or Dropbox.
How is pricing structured?
Flat monthly plans with limits on profiles, workspaces, users, and usage, not per-seat pricing. Plans are billed monthly. The pricing page lists every limit.
Ready to switch
Move your agency onto one system.
We help move calendars and media across, then set up brand voice and approval rules with you. Every publish, reply, and report keeps its receipt.