# PostCopilot > PostCopilot is an AI social media management application for founders, creators, and small teams, operated by Engineering Buddies. It drafts brand-aware content, routes it through recorded approvals, schedules it, and publishes through official platform APIs — connected publishing covers Instagram image posts, LinkedIn posts, and X posts today, and drafts adapt natively for X, LinkedIn, Instagram, and Threads. AI work is metered by a server-side credit ledger that reserves a hold before work starts, settles on success, and releases on failure. Auto-renewing subscriptions range from $29 billed monthly to $228 billed annually and can be canceled before the next renewal. Operating principles: the product does not present ambiguous provider outcomes as confirmed success; durable idempotency reservations reduce duplicate risk and ambiguous outcomes require reconciliation; approvals record advisory review decisions while publishing remains a separate explicit or scheduled action; workspace roles and database-enforced tenant isolation protect workspace data. Last reviewed: 2026-08-11 ## Product pages - Overview: https://www.postcopilot.co/ - AI Social Media Management — The Complete Guide: https://www.postcopilot.co/ai-social-media-management - All features: https://www.postcopilot.co/features - Social Studio (draft → review → schedule → publish → reconcile): https://www.postcopilot.co/features/social-studio - Smart Inbox (reviewable Gmail triage; limited rollout for enabled workspaces): https://www.postcopilot.co/features/smart-inbox - Pricing: https://www.postcopilot.co/pricing - Request a demo: https://www.postcopilot.co/book-a-demo ## Solution pages (what PostCopilot does, by use case) - AI Social Media Manager — Draft, Review, Schedule, Publish: https://www.postcopilot.co/ai-social-media-manager - Social Media Scheduler — Explicit Times, Editable Until Delivery: https://www.postcopilot.co/social-media-scheduler - AI Content Calendar — Plan, Review, and Fill With Brand-Aware Drafts: https://www.postcopilot.co/ai-content-calendar - AI Post Generator — One Idea, Native Drafts for Four Platforms: https://www.postcopilot.co/ai-post-generator - LinkedIn Post Generator — Professional Drafts in Your Voice: https://www.postcopilot.co/linkedin-post-generator - Instagram Caption Generator — Captions Written for the Image: https://www.postcopilot.co/instagram-caption-generator - X Post Generator — Hook-Led Posts, Published via the Official API: https://www.postcopilot.co/x-post-generator ## Platform pages (honest scope per platform) - Platforms hub: https://www.postcopilot.co/platforms - Publish to X (Twitter) — Official OAuth, Durable Delivery: https://www.postcopilot.co/platforms/x - Publish to LinkedIn — Official OAuth, Advisory Reviews, Receipts: https://www.postcopilot.co/platforms/linkedin - Publish to Instagram — Image Posts via the Official API: https://www.postcopilot.co/platforms/instagram - Threads Publishing — Provider-Approved Testing: https://www.postcopilot.co/platforms/threads ## Who it's for - Personas hub: https://www.postcopilot.co/for - AI Social Media Management for Founders: https://www.postcopilot.co/for/founders - AI Social Media Management for Creators: https://www.postcopilot.co/for/creators - AI Social Media Management for Agencies: https://www.postcopilot.co/for/agencies - AI Social Media Management for Small Teams: https://www.postcopilot.co/for/small-teams ## Capabilities - Brand Kits: Ingest a public website or manage identity, voice, audience, colors, and references directly. - Writing Studio: Generate and edit brand-aware documents with project organization and durable history. - Image Studio: Generate, edit, validate, and store image assets using configured AI providers. - Video Studio: Run queued text-to-video, image-to-video, multi-scene, stitch, and optional face-swap workflows. - Social Studio: Draft, request advisory review, schedule, publish, and reconcile posts for Instagram, LinkedIn, and X. Metrics and engagement can be synchronized on demand where the provider supports it; Threads delivery is limited to approved test accounts. - Smart Inbox: Limited rollout: Gmail classification, rules, labels, and reviewed drafts are available only to enabled workspaces; sending always requires explicit confirmation. - Scheduled Tasks: Configure and run 22 supported AI and web-research templates with metered execution. - Approvals: Record advisory document/media reviews and revision-bound social approvals that gate controlled posts, with workspace notifications. - Team Workspaces: Invite members, assign roles, switch workspaces, and isolate data with database-enforced tenant policies. ## The AI team (guided chat roles) Each role is a guided, brand-aware chat configuration inside the workspace — not an autonomous agent. External actions always require an explicit user step. - Team hub: https://www.postcopilot.co/ai - Clara — Content: A guided chat role for drafting and revising brand-aware content. https://www.postcopilot.co/ai/clara - Maya — Marketing: A guided chat role for campaign, audience, and channel planning. https://www.postcopilot.co/ai/maya - Sage — Strategy: A guided chat role for structured research, options, and decisions. https://www.postcopilot.co/ai/sage - Otto — Operations: A guided chat role for checklists, SOPs, and workflow design. https://www.postcopilot.co/ai/otto - Alex — Relationships: A guided chat role for outreach and response drafts that remain under human control. https://www.postcopilot.co/ai/alex - Eva — Executive Assistant: A guided chat role for planning, summaries, and reviewable inbox work. https://www.postcopilot.co/ai/eva ## Pricing (from the in-code server catalog) - 1 month: $29 billed monthly - 3 months: $72 billed every 3 months — term savings - 12 months: $228 billed annually — term savings - Credit pack: 500 credits for $15, available as a one-time purchase in authenticated billing when configured - Displayed USD prices exclude tax. Subscriptions auto-renew at their stated cadence until canceled; credit packs are one-time purchases. - Pricing page: https://www.postcopilot.co/pricing ## Platform support - Connected publishing today: Instagram image posts, LinkedIn posts, and X posts through each provider's OAuth flow with encrypted server-side tokens. - Drafting and adaptation targets: X, LinkedIn, Instagram, and Threads. - Gmail: Smart Inbox classification, rules, labels, and reviewed drafts are in limited rollout for enabled workspaces; sending requires explicit confirmation. ## Markdown for AI engines Clean-markdown variants exist for articles and marketing pages — append `.md` to the URL: - Example article: https://www.postcopilot.co/blog/projects-organize-creative-work.md - Example page: https://www.postcopilot.co/ai-social-media-management.md - Full article corpus: https://www.postcopilot.co/llms-full.txt ## Datasets - PostCopilot product dataset (CC-BY-4.0, machine-readable JSON regenerated from the in-code catalogs): https://www.postcopilot.co/data — file: https://www.postcopilot.co/data/postcopilot.json ## FAQs ### Do plans auto-renew? Yes. Each paid plan renews at the cadence shown until a workspace owner or admin cancels it. Cancellation is sent to the processor that owns the subscription and paid access continues through the current billing period. ### Can I choose a different term later? Yes. Cancel the current subscription before its next renewal, then choose another term. Existing workspace data is preserved. ### What happens when my paid term ends? Your workspace and existing content remain intact. When the paid period ends, the account returns to the free plan and purchased credit-pack balances remain available. ### What are credits? Credits meter provider-backed work. The service reserves a hold before work begins, settles successful work, and releases failed work. The Usage page reads the append-only server ledger. ### Which external accounts can I connect? X (Twitter), LinkedIn, Instagram, Threads, Gmail are the current connection catalog. Each remains disabled until its provider credentials and required permissions are configured. ### Which social channels can publish directly? Instagram image posts, LinkedIn posts, and X posts are supported through their configured OAuth connections. Delivery receipts are stored, and provider metrics or engagement can be synchronized on demand where supported. ### Does content publish automatically? A permitted user can publish explicitly or configure a schedule. When social approval was requested, the exact current revision must be approved first; approval never triggers publishing by itself. ### Can I manage multiple brands? Secondary brand records can be managed, but supported generation flows use the workspace's active/default Brand Kit context rather than guaranteeing per-request selection. Use separate tenant-isolated workspaces when identities require a hard boundary. ### What happens when a provider fails? The action remains failed, pending, or reconciliation-required; the UI never reports an unconfirmed external action as successful. Retrying uses durable idempotency controls. ## Blog - Projects: a home for related creative work (2026-07-10): Group chats, creations, documents, tasks, and social drafts around one campaign or client. https://www.postcopilot.co/blog/projects-organize-creative-work - A safer social publishing workflow (2026-07-08): Connect a provider, prepare media, request approval, and publish with durable delivery receipts. https://www.postcopilot.co/blog/safe-social-publishing-workflow - Build a Brand Kit from a public website (2026-07-05): The onboarding worker extracts structured identity, voice, audience, and visual signals from public pages. https://www.postcopilot.co/blog/brand-kit-website-ingestion - Why AI work uses credit holds (2026-07-01): Reserve before provider work, settle with the artifact, and release on failure. https://www.postcopilot.co/blog/why-credit-holds-matter ## Legal & contact - Terms of Service: https://www.postcopilot.co/terms - Privacy Policy: https://www.postcopilot.co/privacy-policy - Cookie Policy: https://www.postcopilot.co/cookies - Data deletion instructions: https://www.postcopilot.co/data-deletion - Support: support@postcopilot.co --- # Full content — articles ## Projects: a home for related creative work URL: https://www.postcopilot.co/blog/projects-organize-creative-work Published: 2026-07-10 Last reviewed: 2026-07-10 Category: Product · 4 min read Keywords: PostCopilot projects, organize social media campaigns, campaign workspace, creative work organization, multi-client content management > Projects group related work — chats, creations, documents, tasks, and social drafts — around one campaign or client inside a PostCopilot workspace. A draft keeps its project as it moves between studios and reviews. Projects are organizational metadata only: membership is workspace-isolated, and deleting a project never publishes or sends its contents. Projects give related work one stable reference. A draft can move between the Writing Studio, a review conversation, and the artifact library without losing the campaign it belongs to. Create a project from the Projects page, then use the project pickers in supported studios. Project membership is stored in your active workspace and remains isolated from every other workspace. A project is organizational metadata; deleting one does not silently publish or send its contents. Review external actions separately before they run. ### Frequently asked questions #### What can be grouped into a PostCopilot project? Chats, generated creations, documents, scheduled tasks, and social drafts can all reference one project, so a campaign's work stays connected as it moves between the Writing Studio, reviews, and the artifact library. #### Are projects shared between workspaces? No. Project membership is stored in your active workspace and remains isolated from every other workspace, matching PostCopilot's database-enforced tenant isolation. #### Does deleting a project publish or delete its contents? Neither. A project is organizational metadata; deleting one does not silently publish, send, or destroy the work inside it. External actions are always reviewed separately. ## A safer social publishing workflow URL: https://www.postcopilot.co/blog/safe-social-publishing-workflow Published: 2026-07-08 Last reviewed: 2026-08-11 Category: How-To · 6 min read Keywords: safe social media publishing, idempotent publishing, social media approvals, OAuth social publishing, duplicate post prevention, delivery receipts > A safer social publishing workflow uses official OAuth connections with encrypted server-side tokens, durable idempotency reservations to reduce duplicate risk, visible failures and reconciliation-required states, and advisory review records when another person should review a draft. Publishing remains a separate explicit or scheduled action. PostCopilot supports connected publishing for Instagram, LinkedIn, and X. Each connection uses the provider's OAuth flow and stores encrypted tokens server-side. Before an irreversible publish, the service creates a durable reservation. Recognized requests with the same idempotency key reuse that attempt, reducing duplicate risk. Ambiguous provider outcomes require reconciliation, and errors remain visible rather than being presented as confirmed success. Use Approvals when another person should review a draft. Approval history records who submitted and decided, but publishing remains a separate explicit action. ### Frequently asked questions #### How does PostCopilot reduce duplicate-post risk? Before an irreversible publish, the service creates a durable reservation. Recognized requests with the same idempotency key reuse that attempt. This reduces duplicate risk, while ambiguous provider outcomes require reconciliation before retrying. #### What happens when a provider returns an error? The post remains visibly failed or reconciliation-required rather than being presented as confirmed success. Reconcile ambiguous outcomes before retrying; a stored provider receipt is evidence of a successful delivery. #### How are account connections secured? Each connection uses the provider's official OAuth flow — Instagram, LinkedIn, or X — and stores encrypted tokens server-side. Connections are revocable, and a missing connection blocks delivery visibly. #### Where do approvals fit in the workflow? Use Approvals when another person should review a draft. Approval history records who submitted and who decided, and publishing remains a separate explicit action after approval. ## Build a Brand Kit from a public website URL: https://www.postcopilot.co/blog/brand-kit-website-ingestion Published: 2026-07-05 Last reviewed: 2026-08-11 Category: How-To · 5 min read Keywords: brand kit from website, brand voice extraction, website ingestion AI, brand identity automation, workspace brand kit > PostCopilot builds a Brand Kit by analyzing a public website in a bounded background job: public-address checks run before any fetch, extraction produces structured identity, voice, audience, and visual signals, and the result is applied to your default brand for writing, social, image, and chat context. Failed runs stay recoverable and never overwrite the current Brand Kit with partial output. Website analysis runs as a bounded background job. Public-address checks block local and private network targets before the worker fetches anything. When extraction completes, the structured result is applied to the default brand and becomes available to writing, social, image, and chat context. Failed runs stay recoverable and never replace the current Brand Kit with partial output. Secondary brand records can be managed from Brand Kit. When separate products require a hard data and generation boundary, use separate tenant-isolated workspaces rather than relying on an in-workspace selector. ### Frequently asked questions #### What does website ingestion extract? Structured identity, voice, audience, and visual signals from public pages. The result becomes generation context for writing, social drafts, images, and the guided chat roles. #### Is the ingestion safe to point at any URL? Ingestion targets public websites only: public-address checks block local and private network targets before the worker fetches anything, and the whole run is a bounded background job. #### What happens if extraction fails midway? Failed runs stay recoverable and never replace your current Brand Kit with partial output — the kit you had remains intact until a successful extraction completes and is applied. #### Can one workspace hold multiple brands? Secondary brand records can be managed in a workspace, but supported generation flows use the workspace's active/default context rather than guaranteeing per-request selection. Use separate tenant-isolated workspaces when identities require a hard boundary. ## Why AI work uses credit holds URL: https://www.postcopilot.co/blog/why-credit-holds-matter Published: 2026-07-01 Last reviewed: 2026-07-01 Category: Engineering · 7 min read Keywords: credit hold billing, AI usage metering, append-only ledger, reserve settle release, usage-based billing design > PostCopilot meters AI work with credit holds because both naive alternatives fail: charging when work starts over-bills failures, and charging only at completion can overspend a shared balance under concurrency. The service reserves available credits before provider work, settles the hold alongside the durable artifact on success, releases it on failure, and expires abandoned holds through maintenance — all readable from an append-only ledger on the Usage page. An AI request can fail after it starts, be retried by a browser, or race another worker. Charging at the beginning over-bills failures; charging only at the end can overspend a shared balance. PostCopilot reserves available credits before provider work. Successful generations settle the hold alongside the durable artifact or action. Failed generations release it, while abandoned holds expire through maintenance. The Usage page reads the append-only ledger, so the displayed totals come from server-authoritative debit and credit events rather than editable settings. ### Frequently asked questions #### Why not just charge when the AI request starts? Because AI requests can fail after they start. Charging at the beginning bills users for failures; PostCopilot instead reserves a hold and releases it if the generation fails. #### Why not charge only when the request finishes? A browser retry or a racing worker could overspend a shared balance between start and finish. Reserving before work bounds concurrent spending to credits that actually exist. #### What happens to holds that are never settled? Abandoned holds expire through maintenance, returning the reserved credits. Successful generations settle their hold alongside the durable artifact; failures release it immediately. #### Can I audit what was charged? Yes. The Usage page reads the append-only ledger, so displayed totals come from server-authoritative debit and credit events rather than editable settings. --- # Full content — product & solution pages ## AI social media management, end to end URL: https://www.postcopilot.co/ai-social-media-management Markdown: https://www.postcopilot.co/ai-social-media-management.md Last reviewed: 2026-08-11 > AI social media management is the use of AI to draft, review, schedule, publish, and measure social content. PostCopilot supports brand-aware drafting from a workspace Brand Kit, advisory approval records, explicit scheduling, and OAuth publishing to Instagram, LinkedIn, and X. Delivery receipts are stored; metrics and engagement can be synchronized on demand where supported. Threads-ready drafts are available, with direct Threads delivery limited to approved test accounts. ### What does an AI social media manager actually do? The job splits into five stages, and an honest tool is explicit about which stages it automates. PostCopilot generates platform-specific drafts from the workspace Brand Kit, keeps them reviewable, records advisory approval decisions when requested, schedules them for an explicit time you choose, and delivers them through each platform's official API. After delivery, delivery receipts are stored, while metrics and engagement can be synchronized on demand where supported. Connected publishing covers Instagram image posts, LinkedIn posts, and X posts through each provider's official OAuth flow, and drafts adapt natively to X, LinkedIn, Instagram, and Threads formats. Nothing publishes without an explicit user action or a schedule you configured, and publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. ### Which parts of the workflow are AI, and which stay human? AI does the drafting, adaptation, and analysis: 9 capability areas including the Writing, Image, Video, and Social studios, 22 configurable research and content task templates, and six guided chat roles (Clara, Maya, Sage, Otto, Alex, Eva). Humans keep the decisions: advisory review decisions are recorded, schedules are explicit, and every external action — a publish, a reply, an email — requires a user-directed step. Approval does not itself authorize or trigger publishing. - AI: brand-aware drafts, platform adaptation, research templates, engagement summaries - Human: approval decisions, publish times, connected-account authorization, replies - System: durable idempotency, provider receipts, an append-only credit ledger ### How is this different from a generic AI writing tool? A chat tool gives you text; a management tool owns the consequences. PostCopilot's difference is state honesty: a scheduled post is a database row you can edit until delivery starts, a publish is a reservation with a receipt, and a failure stays visibly failed instead of being reported as success. That is the difference between generating content and managing social media. ### Where should you start? Create the workspace Brand Kit first — ingest your website or define voice, audience, and references directly. Then draft in Social Studio, connect the platforms you publish to, and request advisory reviews if more than one person touches the account. ### Frequently asked questions #### What is AI social media management? It is the use of AI across the social workflow — drafting, adapting, reviewing, scheduling, publishing, and measuring — rather than just text generation. PostCopilot provides advisory approval records, explicit schedules, OAuth-connected publishing, stored delivery receipts, and on-demand provider synchronization where supported. #### Which platforms does PostCopilot manage? Connected publishing covers Instagram image posts, LinkedIn posts, and X posts via official OAuth. Drafts also adapt natively to Threads formats. Gmail is handled separately by Smart Inbox, which is in limited rollout for enabled workspaces. #### Does AI post on its own? No. Content publishes only when you publish it explicitly or when a schedule you configured fires. Approvals are a separate advisory record and do not trigger publishing. The service never takes an unrequested external action. #### How is the AI work priced? Plans are recurring USD subscriptions billed monthly, every three months, or annually until canceled. Provider-backed AI work is metered in credits with a hold-settle-release ledger you can audit on the Usage page. #### Is PostCopilot for teams or solo users? Both. Solo founders and creators get the drafting-to-publishing workflow; teams add workspaces with roles, invitations, advisory reviews, and database-enforced workspace tenant isolation. ## An AI social media manager that keeps you in control URL: https://www.postcopilot.co/ai-social-media-manager Markdown: https://www.postcopilot.co/ai-social-media-manager.md Last reviewed: 2026-08-11 > An AI social media manager should reduce production work without taking decisions away. PostCopilot drafts brand-aware posts for X, LinkedIn, Instagram, and Threads, keeps them reviewable, records advisory approval decisions, schedules explicit publish times, and delivers via OAuth-connected accounts. Delivery receipts are stored; metrics and engagement can be synchronized on demand where supported. Ambiguous delivery outcomes remain reconciliation-required instead of being shown as confirmed success. ### What does the AI manage — and what stays yours? The AI handles production: drafting from your Brand Kit, adapting one idea to each platform's format, preparing reply drafts, and running 22 configurable research and content templates. You keep authority: approvals, publish times, account connections, and anything that leaves the workspace. - Brand-aware drafting from ingested website or manual Brand Kit - Per-platform adaptation — one idea, native formats for four platforms - Recorded advisory reviews; publishing remains a separate action - Explicit scheduling; posts stay editable until delivery starts - Stored delivery receipts; on-demand metric and engagement sync where supported - Reply drafts that require explicit confirmation to send ### How does publishing stay safe? Connected publishing covers Instagram image posts, LinkedIn posts, and X posts through each provider's official OAuth flow. Tokens are encrypted server-side, missing connections block delivery visibly, and publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. ### Who is it for? Founders and creators managing their own presence, and small teams that need advisory reviews and roles without an enterprise suite. Database tenant policies isolate data between workspaces; separate clients should use separate workspaces when strict isolation is required. ### Frequently asked questions #### Can the AI social media manager post without me? Only through an explicit publish action or a schedule you configured. Advisory approvals are recorded separately and do not trigger publishing. There is no autonomous posting. #### Which platforms can it publish to? Instagram image posts, LinkedIn posts, and X posts through official OAuth connections. Threads is a drafting and adaptation target today. #### Does it learn my brand voice? You define the workspace Brand Kit explicitly — ingest a public website or set identity, voice, audience, colors, and reference material directly. That workspace context is used by supported generation flows. #### What happens when a post fails to deliver? It stays failed or reconciliation-required, visibly. Retries reuse durable idempotency reservations to reduce duplicate risk; ambiguous provider outcomes require reconciliation before another attempt. ## A scheduler that treats publish time as a promise URL: https://www.postcopilot.co/social-media-scheduler Markdown: https://www.postcopilot.co/social-media-scheduler.md Last reviewed: 2026-08-11 > PostCopilot's scheduler attaches an explicit publish time to each post and delivers it through OAuth-connected Instagram, LinkedIn, or X accounts when the time comes. An advisory review can be recorded separately. Scheduled posts remain editable until delivery begins, durable idempotency reservations reduce duplicate risk, successful deliveries store receipts, and ambiguous outcomes require reconciliation. ### How does scheduling work in PostCopilot? Draft a post in Social Studio, optionally record an advisory review, then separately choose an explicit publish time. The calendar view shows what is queued where. When the time arrives, the delivery worker publishes through the provider's official API and stores a successful receipt. - Explicit date-and-time scheduling per post and platform - Calendar view of queued, delivered, and failed posts - Posts stay editable until delivery starts - Optional advisory review records for teams - Stored receipts; metrics can be synchronized on demand where supported ### What makes delivery reliable? Before an irreversible publish, the service creates a durable reservation so recognized retries can reuse the same delivery attempt. This reduces duplicate risk, but ambiguous provider outcomes still require reconciliation. Provider errors surface as failures for you to act on — publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. ### Can I schedule the same idea to several platforms? Yes — drafts adapt natively to X, LinkedIn, Instagram, and Threads formats, so one idea becomes a native draft per platform, each with its own publish time. Connected publishing covers Instagram image posts, LinkedIn posts, and X posts through each provider's official OAuth flow. ### Frequently asked questions #### Can I edit a scheduled post? Yes, up until delivery starts. A scheduled post is a database row with an explicit time — change the copy, the media, or the time, or cancel it entirely before the worker picks it up. #### What happens if delivery fails at the scheduled time? The post is marked failed or reconciliation-required and stays visible. Durable idempotency reservations make recognized retries safer, while ambiguous outcomes must be reconciled before retrying because no integration can promise zero duplicate risk across every provider failure mode. #### Which platforms can I schedule to? Instagram image posts, LinkedIn posts, and X posts through connected OAuth accounts. Threads drafts can be prepared alongside them for manual posting. #### Is there a calendar view? Yes. The workspace calendar shows scheduled and delivered posts across connected platforms so you can see the plan and its outcomes in one place. ## A content calendar the AI helps fill — and you review URL: https://www.postcopilot.co/ai-content-calendar Markdown: https://www.postcopilot.co/ai-content-calendar.md Last reviewed: 2026-08-11 > An AI content calendar in PostCopilot is a plan the AI helps produce and humans review. Maya, the marketing chat role, drafts campaign briefs and reviewable calendars; Social Studio turns slots into brand-aware drafts adapted for X, LinkedIn, Instagram, and Threads; advisory approval decisions can be recorded; and the scheduler delivers each post at its explicit time. Successful deliveries store provider receipts. ### How do you build a calendar with AI? Start in chat: Maya (the marketing role) turns your goals into a campaign brief and a reviewable calendar. Move chosen slots into Social Studio, where each becomes a platform-native draft generated from the workspace Brand Kit. Request an advisory review when useful, then schedule the drafts; the workspace calendar shows the queue and its outcomes. - Campaign and channel briefs from a guided marketing role - Slot-by-slot drafts in your brand voice - Optional advisory review records before scheduling - Explicit publish times per post; editable until delivery - Outcome view: delivered receipts and failures on the same calendar ### What keeps the calendar honest? The calendar shows provider-confirmed state, not intentions. Delivered posts carry receipts; failures stay visible instead of disappearing; and publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. ### Does research feed the plan? Yes — 22 configurable task templates cover research like trending topics, account breakdowns, and profile studies. Their output lands in the workspace as reviewable material for the next cycle of the calendar. ### Frequently asked questions #### Does the AI decide what gets published? No. The AI proposes briefs, drafts, and calendar slots; publishing requires your explicit action or a schedule you configured. Approval is a separate advisory record and does not publish content. Decisions stay human. #### Can teams review the calendar before it goes live? Yes. Request an advisory review on documents, media, or social drafts. The system records the decision and actor, while publishing remains a separate action. Workspace roles control who can record a decision. #### Which platforms does the calendar deliver to? Instagram image posts, LinkedIn posts, and X posts through OAuth connections; Threads drafts are prepared for manual posting. Each platform slot is a native draft, not a cross-post. #### Can I reuse one idea across the month? Yes — drafts adapt natively per platform, so one core idea can appear as an X post, a LinkedIn post, an Instagram caption, and a Threads draft in different slots. ## Generate posts in your voice, not the internet's average URL: https://www.postcopilot.co/ai-post-generator Markdown: https://www.postcopilot.co/ai-post-generator.md Last reviewed: 2026-08-11 > PostCopilot's post generator produces platform-native drafts from a single idea: an X post, a LinkedIn post, an Instagram caption, and a Threads draft, using the workspace Brand Kit rather than a per-request brand selector. Drafts remain reviewable, advisory decisions can be recorded, and publishing to Instagram, LinkedIn, and X occurs through a separate explicit action or schedule. ### What makes the drafts brand-aware? Supported generation flows use the workspace Brand Kit: ingest a public website to extract identity, voice, colors, and references, or define them directly. If strict separation between client identities is required, use separate tenant-isolated workspaces rather than relying on an in-workspace brand selector. ### What does "platform-native" mean here? drafts adapt natively to X, LinkedIn, Instagram, and Threads formats. Length, structure, and tone follow each platform's conventions — a LinkedIn draft is not an X draft with more words, and an Instagram caption is written for the image it accompanies. - X: tight, hook-led post copy - LinkedIn: structured professional posts - Instagram: captions written for the image, with Image Studio a click away - Threads: conversational drafts ready to paste while publishing is drafting-only ### What happens after generation? Drafts are the start of the workflow, not the product. Review them, optionally record an advisory decision, then separately schedule an explicit time or publish through connected accounts — publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. ### Frequently asked questions #### Is the output different per platform? Yes. One idea produces separate native drafts for X, LinkedIn, Instagram, and Threads, each following that platform's format conventions — not one text cross-posted four times. #### Can it generate the image too? Image Studio generates, edits, and stores image assets in the same workspace using configured AI providers, so an Instagram draft and its image live together and go through the same review. #### How do I keep the AI on-brand? Configure the workspace Brand Kit before generating. It carries identity, voice, audience, colors, and reference material ingested from your website or defined manually, and supported generation flows use that workspace context. #### Does generated content publish automatically? No. Generated drafts reach a connected platform only through your explicit publish action or a configured schedule. A recorded approval is advisory and does not publish the draft. ## LinkedIn posts that sound like you on your best day URL: https://www.postcopilot.co/linkedin-post-generator Markdown: https://www.postcopilot.co/linkedin-post-generator.md Last reviewed: 2026-08-11 > PostCopilot generates LinkedIn drafts from the workspace Brand Kit, adapts them to LinkedIn's longer, structured format, and supports review, advisory approval records, explicit scheduling, and publishing via LinkedIn's official OAuth connection. Delivery uses durable idempotency reservations to reduce duplicate risk. Receipts are stored, while metrics and comments can be synchronized on demand where supported; replies require explicit confirmation. ### Why do LinkedIn drafts need their own generator? LinkedIn rewards structure: a hook line, a developed middle, a clear takeaway. PostCopilot's LinkedIn adaptation writes for that shape instead of padding a tweet. Drafts are grounded in your Brand Kit, so recurring themes, vocabulary, and audience framing stay consistent across posts. ### How does publishing to LinkedIn work? Connect LinkedIn once through its official OAuth flow; tokens are encrypted server-side and revocable. Publish immediately or on an explicit schedule — publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. delivery receipts are stored, while metrics and engagement can be synchronized on demand where supported. ### What about engagement after the post? Comments and replies can be synchronized into the workspace on demand where supported, and Alex (the relationships chat role) can prepare response drafts. Sending a reply is always an explicit confirmed action — drafts never leave the workspace on their own. ### Frequently asked questions #### Does it post directly to LinkedIn? Yes — through LinkedIn's official OAuth connection, on your explicit action or configured schedule. Successful delivery stores the provider receipt; ambiguous outcomes remain reconciliation-required instead of being treated as confirmed success. #### Can I keep a consistent voice across posts? That is what the workspace Brand Kit is for: identity, voice, audience, and references are defined once and used by supported generation flows. #### Can my team approve posts before they go out? Yes. Route a draft through an advisory review and record who decided. Publishing remains a separate explicit or scheduled action, and workspace roles control those actions. #### What if the same post gets submitted twice? Durable idempotency reservations let recognized retries reuse the same attempt and reduce duplicate risk. Ambiguous provider outcomes require reconciliation before retrying. ## Captions written for the image, in your brand voice URL: https://www.postcopilot.co/instagram-caption-generator Markdown: https://www.postcopilot.co/instagram-caption-generator.md Last reviewed: 2026-08-11 > PostCopilot generates Instagram captions from the workspace Brand Kit and pairs them with visuals from Image Studio. Image posts publish through Instagram's official OAuth connection on your explicit action or schedule. Durable idempotency reservations reduce duplicate risk, successful deliveries store receipts, and ambiguous outcomes require reconciliation. Captions can adapt from the same idea used for X, LinkedIn, and Threads drafts. ### What makes a caption generator useful rather than generic? Context. A caption written without the image or the brand is filler. PostCopilot grounds captions in your Brand Kit (voice, audience, references) and keeps the visual next door: Image Studio generates, edits, validates, and stores the asset the caption is for. ### How do Instagram image posts publish? Connect Instagram through its official OAuth flow. PostCopilot supports Instagram image posts today: media uploads use the provider's supported flow, delivery is reservation-backed, and publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. ### Can one idea feed the whole campaign? Yes — drafts adapt natively to X, LinkedIn, Instagram, and Threads formats. The Instagram caption is one native adaptation of the idea; the X, LinkedIn, and Threads drafts are siblings, not copies. ### Frequently asked questions #### Does PostCopilot publish to Instagram directly? Yes, image posts publish through Instagram's official OAuth connection on your explicit action or configured schedule, with successful delivery receipts stored. Other formats are drafted for manual posting. #### Can it create the image as well as the caption? Yes. Image Studio generates and edits image assets with configured AI providers, stores them in the workspace, and the caption draft attaches to the asset for one review. #### How does it keep captions on-brand? Captions use the workspace Brand Kit — identity, voice, audience, colors, and references. Use separate tenant-isolated workspaces when different clients must be kept strictly separated. #### Do captions go through approvals? If you want them to: teams can request and record an advisory review before scheduling. The review record does not itself block, authorize, or trigger publishing. ## X posts with a hook — and a receipt URL: https://www.postcopilot.co/x-post-generator Markdown: https://www.postcopilot.co/x-post-generator.md Last reviewed: 2026-08-11 > PostCopilot generates X post drafts shaped by the workspace Brand Kit — tight, hook-led, in your vocabulary — then publishes them through X's official OAuth connection on your explicit action or schedule. Durable idempotency reservations make recognized retries safer. Delivery receipts are stored; metrics and engagement can be synchronized on demand where supported; replies require explicit confirmation. ### What does a good X draft need? A first line that earns the read, one idea, and your actual voice. PostCopilot's X adaptation writes short by design and pulls vocabulary and stance from your Brand Kit instead of defaulting to generic thread-speak. ### How does publishing to X work? Connect X once via OAuth; tokens are encrypted and revocable. Publish now or at an explicit scheduled time — publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. Engagement can be synchronized on demand where supported so replies can be drafted in-workspace and sent only on explicit confirmation. ### Does one idea have to stay on X? No — drafts adapt natively to X, LinkedIn, Instagram, and Threads formats. Draft the X version first, then generate the LinkedIn, Instagram, and Threads siblings from the same idea. ### Frequently asked questions #### Does it publish straight to X? Yes, through X's official OAuth connection, on your explicit action or configured schedule. A post is marked published only when the provider confirms it; failures stay visible. #### Can retrying a stuck publish double-post? Durable idempotency reservations let recognized retries reuse the same attempt and reduce duplicate risk. Ambiguous provider outcomes require reconciliation before retrying. #### Can it draft replies to engagement? Where supported, you can synchronize engagement into the workspace on demand and prepare reply options. Sending remains an explicit confirmed action. #### How does it match my voice? Drafts use the workspace Brand Kit — voice, audience, vocabulary, and references — in supported generation flows. ## X publishing with receipt-backed delivery state URL: https://www.postcopilot.co/platforms/x Markdown: https://www.postcopilot.co/platforms/x.md Last reviewed: 2026-08-11 > PostCopilot connects to X through the official OAuth flow with encrypted, revocable server-side tokens. X posts publish on your explicit action or configured schedule. Durable idempotency reservations reduce duplicate risk, successful delivery receipts are stored, and ambiguous outcomes require reconciliation. Metrics and engagement can be synchronized on demand where supported; replies are sent only on explicit confirmation. ### What does the X connection include? Authorization uses X's official OAuth flow — no password sharing, no scraping. Tokens are encrypted at rest, revocable from the workspace, and a missing or expired connection blocks delivery visibly instead of failing silently. - Official OAuth authorization - Encrypted, revocable server-side tokens - Publish now or at an explicit scheduled time - Durable idempotency reduces duplicate risk; ambiguous outcomes require reconciliation - Stored receipts; on-demand metric and engagement sync where supported - Reply drafts requiring explicit confirmation ### How honest is the delivery state? Completely — that is the design constraint. publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. If X returns an error, the post stays failed or reconciliation-required in your queue. ### Frequently asked questions #### Does PostCopilot need my X password? No. The connection uses X's official OAuth flow; you authorize on X's own page and can revoke at any time. Tokens are stored encrypted server-side. #### Can a retry publish the same post twice? No. Publishing creates a durable idempotency reservation first; retried requests with the same reservation are recognized and not re-delivered. #### Does engagement come back into PostCopilot? Successful delivery receipts are stored. Metrics, comments, and replies can be synchronized on demand where supported; reply sending requires explicit confirmation. #### Can I draft for X without connecting an account? Yes. Drafting and adaptation work without a connection; connecting X is only required when you want PostCopilot to publish for you. ## LinkedIn publishing built for professional stakes URL: https://www.postcopilot.co/platforms/linkedin Markdown: https://www.postcopilot.co/platforms/linkedin.md Last reviewed: 2026-08-11 > PostCopilot connects to LinkedIn through the official OAuth flow and publishes posts on your explicit action or schedule, with durable idempotency reservations reducing duplicate risk. Drafts are structured for LinkedIn's format and use the workspace Brand Kit. Teams can record advisory reviews, but publishing remains a separate action. Receipts are stored; metrics and comments can be synchronized on demand where supported. ### Why treat LinkedIn differently? LinkedIn posts carry professional weight: they represent a person or company to clients, investors, and hires. PostCopilot keeps drafts reviewable and lets teams record advisory decisions before choosing an explicit publish action or schedule. Approval does not itself authorize delivery. - Official OAuth authorization with encrypted, revocable tokens - Structured, LinkedIn-native drafts from your Brand Kit - Recorded advisory review decisions - Explicit scheduling; editable until delivery starts - Durable idempotency reduces duplicate risk - Stored receipts; on-demand metric and comment sync where supported ### What happens after publishing? Delivery state comes from LinkedIn, not from hope — publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. Metrics and comments can be synchronized on demand where supported, and relationship-focused reply drafts can be prepared for explicit sending. ### Frequently asked questions #### How does the LinkedIn connection work? Through LinkedIn's official OAuth flow — authorize on LinkedIn's page, revoke anytime. Tokens are encrypted server-side and a broken connection blocks delivery visibly. #### Can my team approve LinkedIn posts before they publish? Yes. Advisory review decisions are recorded, and workspace roles control who can review and who can publish. Publishing remains a separate explicit or scheduled action. #### Is delivery confirmed or assumed? Confirmed. A post is marked published only when LinkedIn's API confirms it; failures stay failed or reconciliation-required in your queue. #### Does it handle comments? Comments can be synchronized into the workspace on demand where supported. Reply drafts can be prepared with AI and are sent only on your explicit confirmation. ## Instagram image posts, caption to receipt URL: https://www.postcopilot.co/platforms/instagram Markdown: https://www.postcopilot.co/platforms/instagram.md Last reviewed: 2026-08-11 > PostCopilot publishes Instagram image posts through the official OAuth connection: captions use the workspace Brand Kit, visuals come from Image Studio or your uploads, media uses Instagram's supported upload flow, and durable idempotency reservations reduce duplicate risk. Successful delivery receipts are stored; metrics can be synchronized on demand where supported. Image posts are the supported format today. ### What exactly can PostCopilot publish to Instagram? Image posts: a visual plus a caption, delivered through Instagram's official API on your explicit action or schedule. Other Instagram formats can be drafted in the workspace for manual posting. Scope is stated plainly because an honest 'image posts today' beats a misleading feature grid. - Official OAuth authorization with encrypted, revocable tokens - Captions generated from your Brand Kit - Visuals from Image Studio (generate, edit, validate, store) - Media upload via Instagram's supported flow - Durable idempotency reduces duplicate risk - Stored receipts; metrics can be synchronized on demand where supported ### How do caption and image stay in sync? They live in one draft: the caption is written for the specific asset attached to it, both go through the same review or recorded approval, and both deliver in one publish action. No juggling a caption doc against a media folder. ### Frequently asked questions #### Which Instagram formats are supported? Connected publishing supports Instagram image posts today. Other formats can be drafted in the workspace and posted manually — the scope is stated honestly rather than padded. #### Where do the images come from? Image Studio generates, edits, validates, and stores assets with configured AI providers, or you upload your own. The caption draft attaches to the asset for one combined review. #### Is delivery reliable? Delivery uses durable idempotency reservations, media uploads use Instagram's supported flow, successful deliveries store receipts, and ambiguous outcomes remain reconciliation-required. #### Do I authorize with my password? No. Authorization uses Instagram's official OAuth flow — you approve on Instagram's own page — and PostCopilot stores encrypted, revocable tokens server-side, never your password. ## Threads drafts for everyone, publishing in approved testing URL: https://www.postcopilot.co/platforms/threads Markdown: https://www.postcopilot.co/platforms/threads.md Last reviewed: 2026-08-11 > PostCopilot drafts Threads-native posts for everyone. The direct Threads flow is implemented and receipt-backed for provider-approved app-role and test accounts, including text/image publishing, post insights, reply sync, and approved replies. Customer account access remains gated until Meta grants Advanced Access. ### What does PostCopilot do for Threads today? It writes the post. Threads has its own conversational register, and PostCopilot's adaptation drafts for it natively rather than pasting your X copy. Drafts sit in the same workspace, go through the same reviews, and stay attached to the same campaign as their siblings. - Threads-native drafting from your Brand Kit - Same-idea adaptation alongside X, LinkedIn, and Instagram - Reviews and advisory approval records like any other draft - Copy-ready output for manual posting when direct access is unavailable - Direct publishing plus on-demand insight and reply sync for approved test accounts ### Why is customer publishing still gated? The delivery flow is implemented and proven with approved test accounts, but Meta Standard Access does not authorize arbitrary customer accounts. Public customer publishing remains gated until Advanced Access review is approved. ### Frequently asked questions #### Can PostCopilot publish directly to Threads? For provider-approved app-role and test accounts, yes. For customer accounts, not until Meta approves Advanced Access. Direct text/image publishing, insights, reply sync, and approved replies are available to provider-approved app-role/test accounts while Meta Advanced Access review is pending. #### Are Threads drafts just copies of my X posts? No — adaptation is native per platform. The Threads draft is written for Threads' conversational register, not truncated or padded from another platform's copy. #### Do Threads drafts go through approvals? You can request and record an advisory review for a Threads draft. That review does not itself authorize publishing; direct delivery remains limited to approved test accounts and requires a separate action or schedule. #### When will customer Threads publishing be available? The delivery flow already works for provider-approved test accounts. Customer availability depends on Meta Advanced Access approval; until then, customer accounts can use native drafting and manual posting. ## Founder-consistent, not founder-consuming URL: https://www.postcopilot.co/for/founders Markdown: https://www.postcopilot.co/for/founders.md Last reviewed: 2026-08-11 > Founders use PostCopilot to keep a consistent public presence in bounded time: ingest a website into the workspace Brand Kit, batch-draft platform-native posts for X, LinkedIn, and Instagram, schedule them explicitly, and publish through official OAuth connections with stored delivery receipts. Metrics and engagement can be synchronized on demand where supported. Six guided chat roles help with campaigns, research, and operations. Plans are recurring subscriptions. ### What does a founder's weekly loop look like? One sitting: pick the week's ideas, generate native drafts per platform from the workspace Brand Kit, fix what needs fixing, and schedule explicit times. During the week, synchronize engagement on demand where supported and review reply drafts before sending. The calendar shows stored delivery receipts and unresolved failures. - Brand Kit bootstrapped by ingesting your public website - Batch drafting: one idea → X, LinkedIn, Instagram, Threads versions - Explicit scheduling; posts editable until delivery starts - Stored receipts; on-demand metric sync where supported; failures stay visible - Reply drafts prepared, sent only on your confirmation ### Why does billing honesty matter here? Choose a monthly, three-month, or annual recurring subscription and cancel it from account management before the next renewal. AI work meters through a credit ledger you can audit, with holds settled on success and released on failure. ### What about the work around the posts? The six chat roles cover the rest: Maya plans campaigns, Sage builds decision briefs, Clara drafts long-form, Otto turns processes into checklists, Alex drafts outreach, Eva summarizes and plans. 22 task templates handle research like trending topics and account breakdowns. ### Frequently asked questions #### How much time does a founder actually need? One drafting-and-scheduling session covers a week of posts; engagement review is minutes because replies are pre-drafted and only need your confirmation. The loop is designed for batching, not daily attendance. #### Will it sound like my company or like an AI? Supported generation flows use the workspace Brand Kit — ingested from your website or defined directly — to carry voice, audience, and vocabulary into drafts. #### What happens when I'm busy and miss a failure? Failures stay visibly failed in the queue and on the calendar until you act. The service never reports an unconfirmed publish as successful, so the state you see is the state that exists. #### Do plans auto-renew? Yes. Plans renew at the displayed cadence until a workspace owner or admin cancels. Account management shows the renewal date and sends cancellation to the processor that owns the subscription. ## More output, same voice URL: https://www.postcopilot.co/for/creators Markdown: https://www.postcopilot.co/for/creators.md Last reviewed: 2026-08-11 > Creators use PostCopilot to turn one idea into native drafts for X, LinkedIn, Instagram, and Threads: supported generation flows use the workspace Brand Kit for identity, tone, audience, and references. Image Studio produces visuals in the same workspace, schedules deliver posts through official connections, and engagement can be synchronized on demand where supported. Replies remain explicit. Billing uses recurring plans plus an auditable credit ledger. ### How does it keep your voice yours? The workspace Brand Kit is explicit, not inferred: your identity, voice rules, audience, and reference material are defined directly or ingested from your site and used by supported generation flows. Use separate tenant-isolated workspaces when two identities need a hard data boundary. ### What does one idea become? drafts adapt natively to X, LinkedIn, Instagram, and Threads formats — a hook-led X post, a structured LinkedIn post, an Instagram caption written for its image, a conversational Threads draft. Image Studio generates or edits the visual next to the caption, and both go through one review. - One idea, four native drafts — never one text cross-posted - Visuals generated, edited, and stored in the same workspace - Explicit schedules with editable-until-delivery posts - Stored receipts; on-demand metric sync where supported; replies await confirmation ### What does it cost a creator? Recurring plans with clear renewal dates and account-management cancellation, plus AI work metered through a credit ledger: holds reserved before work, settled on success, released on failure, all auditable on the Usage page. ### Frequently asked questions #### Will my posts sound AI-generated? Drafts are grounded in your Brand Kit — your tone rules, vocabulary, and references — rather than a generic model voice. You review everything before it publishes, so nothing ships that doesn't pass your ear. #### Can I manage a personal brand and a project separately? A workspace has Brand Kit management for its identity. If a personal brand and a project require strict separation, place them in separate workspaces; database tenant policies isolate workspace data. #### Does it make images too? Yes — Image Studio generates, edits, validates, and stores image assets with configured AI providers, and Instagram image posts publish with caption and visual together. #### What platforms publish automatically? Instagram image posts, LinkedIn posts, and X posts via official OAuth connections, on your explicit action or schedule. Threads drafts are prepared for manual posting. ## Every client in their own lane URL: https://www.postcopilot.co/for/agencies Markdown: https://www.postcopilot.co/for/agencies.md Last reviewed: 2026-08-11 > Agencies should place clients that require strict separation in different workspaces. Each workspace has its own Brand Kit context, connected accounts, roles, and database-enforced tenant boundary. Advisory approval decisions can be recorded, but publishing remains a separate explicit or scheduled action. Successful deliveries store provider receipts; metrics can be synchronized on demand where supported. ### How does multi-client work stay separated? Use a separate workspace per client when a hard boundary matters. Each workspace carries its own Brand Kit context and connected accounts, database tenant policies isolate workspace rows, and roles control who can draft, review, connect accounts, and publish. This is a tenant boundary, not a claim that an in-workspace brand selector makes mistakes impossible. - Separate workspace Brand Kit context per strictly isolated client - Workspace isolation enforced by database tenant policies - Roles and invitations for account teams - Recorded advisory review decisions; publishing stays separate - Provider receipts per delivery — client-showable state ### What does the client-approval loop look like? Draft in the client's workspace context, request an advisory review, and then separately choose whether and when to publish through that workspace's connected accounts. The review record identifies the actor and decision; it does not freeze the content or authorize delivery. Successful delivery stores a provider receipt. ### What does honest delivery state buy an agency? Trust. publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. When a client asks whether Tuesday's post went out, the answer is a receipt, not a guess. ### Frequently asked questions #### How do I keep client brands from cross-contaminating? Use a separate workspace for each client that needs strict isolation. Database tenant policies isolate workspace data, while the workspace Brand Kit and connected accounts provide that client's working context. #### Can clients approve posts before publishing? Invite them into the workspace with a role, or run advisory reviews internally. The system records the decision, but approval is not a publishing gate; delivery still requires a separate explicit action or configured schedule. #### Can I prove a post was delivered? Successful deliveries store provider receipts. Metrics can be synchronized on demand where supported, and ambiguous outcomes remain reconciliation-required instead of being presented as confirmed success. #### How does agency billing work? Plans are recurring subscriptions with visible renewal dates and cancellation controls, and AI work meters through an append-only credit ledger — predictable costs you can map to client work. ## Team workflows without enterprise ceremony URL: https://www.postcopilot.co/for/small-teams Markdown: https://www.postcopilot.co/for/small-teams.md Last reviewed: 2026-08-11 > Small teams run PostCopilot as a shared workspace: members join by invitation with roles, supported generation flows use the workspace Brand Kit, advisory review decisions can be recorded, and explicit schedules deliver posts to Instagram, LinkedIn, and X. Publishing remains separate from approval. Successful deliveries store receipts, and database tenant policies isolate one workspace's data from another. ### How does a team share one voice? The workspace Brand Kit is the team's shared voice context: identity, tone, audience, and references defined once and used by supported generation flows. It promotes consistency, but generated output still requires human review. ### Who gets to publish? Whoever the roles say. Invitations bring members in with defined roles; approvals add an advisory review record; publishing remains a separate action; and connected accounts are workspace-level, so leaving members do not take credentials with them. - Workspace invitations with role assignment - Recorded advisory review decisions - Workspace-level platform connections, revocable anytime - Explicit schedules; posts editable until delivery - One calendar of queued, delivered, and failed posts ### What does the team see after publishing? Successful deliveries store receipts, metrics can be synchronized on demand where supported, failures stay visible until handled, and publishing uses durable idempotency reservations to reduce duplicate risk, and ambiguous provider outcomes stay reconciliation-required instead of being reported as confirmed success. Notifications keep reviewers and owners in the loop. ### Frequently asked questions #### How do teammates join? By workspace invitation with a role. Roles control drafting, approving, connecting accounts, and publishing; workspace data is isolated by database-enforced tenant policies. #### Can we require review before posts go out? You can route social drafts, documents, or media through an advisory review and record who decided and when. This does not freeze the content or enforce a publishing gate; publishing remains separate. #### Do we pay per seat? Plans are recurring subscriptions for the workspace with AI work metered through a shared credit ledger — a hold before work, settled on success, released on failure, auditable by the team. #### What if two people publish the same draft at once? Durable idempotency reservations make recognized concurrent or retried attempts safer and reduce duplicate risk. Ambiguous provider outcomes require reconciliation before another attempt.