doodle top mobile

Post to Facebook from Claude Cowork

Claude Cowork can schedule and publish Facebook Page posts through Postiz. Add the Postiz connector to Cowork once, then ask it to post an update, share a link with a preview, or attach photos and videos from your desktop. Cowork calls Postiz for you inside the Claude app, so there is no terminal and no API key to manage.

Setup Guide

Please make sure there is always a human in the loop.

doodle left mobiledoodle right mobile

How to post to Facebook from Claude Cowork

Add Postiz to Claude Cowork once as a connector, then ask for Facebook Page posts in plain language. Cowork calls Postiz for you and confirms what it scheduled.

Setup, then just ask

# One-time setup in Claude Cowork (no terminal)
# Cowork tab > Customize > Connectors > + Add custom connector
#   Name: Postiz
#   URL:  https://mcp.postiz.com/mcp-oauth-dynamic
# Sign in to Postiz and approve access

# Then just ask Claude Cowork:
> Post our launch announcement to the
  Facebook page tomorrow at 9am

Claude Cowork: Done! Your Facebook post is scheduled.

What can Claude Cowork do on Facebook?

Claude Cowork can use every Facebook option that Postiz exposes. Describe the result you want and Cowork picks the matching settings.

✍

Text Posts

Publish engaging text posts with emojis, hashtags, and mentions. Perfect for quick updates, announcements, and community engagement.

🔗

Link Previews

Attach URLs to generate rich link previews with title, description, and thumbnail. Drive traffic to your website or blog.

📸

Media Attachments

Upload and attach images or videos to your posts. Share visual content that drives higher engagement on Facebook.

🏢

Page Management

Post as your Facebook Page to maintain your brand voice. Schedule content for your business page effortlessly.

📊

Analytics Tracking

Track post performance with Postiz analytics. Monitor reach, engagement, and clicks across your Facebook content.

📅

Scheduled Posting

Schedule posts with precise timestamps. Plan your Facebook content calendar and let Postiz handle the publishing.

How does Claude Cowork post to Facebook?

You describe what you want in plain language and Claude Cowork handles the Postiz calls for you. Here is how a typical conversation goes.

1

Find Your Facebook Integration

Ask Claude Cowork whether your Facebook account is connected. It also checks which options the platform supports.

Example conversation

> Is my Facebook account connected to Postiz?

Claude Cowork: Yes — your Facebook account is connected
  and ready. Want me to post something?
2

Prepare Your Content

Write your post content and optionally upload media. For link posts, just include the URL in settings — Facebook generates the preview automatically.

Example conversation

> Draft a Facebook post about our new
  feature launch

Claude Cowork: Here's a draft for Facebook:
  "We just shipped something big..."
  Want me to add media and schedule it?
3

Create Your Post

Schedule a Facebook post with your content, optional media, and platform-specific settings like link URL for rich previews.

Example conversation

> Yes — add screenshot.png and schedule
  it for tomorrow at 9am

Claude Cowork: Done! Scheduled on Facebook for
  tomorrow at 9:00 AM.

Which Facebook settings can Claude Cowork apply?

Mention any of these in plain language and Claude Cowork sets them for you. These are the Facebook options it can apply to any post.

FieldTypeDescription
__typestringMust be "facebook"
urlstringLink URL to attach for rich link previews

Common Configurations

Ask Claude Cowork for any of these common Facebook scenarios and it applies the matching settings.

Simple Text Post

Just ask

> Post it with: Simple Text Post

Claude Cowork: Got it. Applying:
  (defaults)

Post with Link Preview

Just ask

> Post it with: Post with Link Preview

Claude Cowork: Got it. Applying:
  url: https://example.com/blog/my-article

Product Launch Announcement

Just ask

> Post it with: Product Launch Announcement

Claude Cowork: Got it. Applying:
  url: https://myproduct.com/launch

What is Claude Cowork?

Claude Cowork is Anthropic's agentic assistant for knowledge workers. It runs in the Claude desktop app on macOS and Windows (and on the web) on paid Claude plans, uses the same agentic architecture as Claude Code without a terminal, and can read local files, use connectors, and run multi-step tasks such as posting to Facebook through Postiz. It is not the same as Claude Code (the terminal agent) or the Postiz connector in Claude.ai; read the full comparison on the Claude Cowork hub.

💻

Desktop Native

Claude Cowork runs directly on your desktop, connecting to your local files and apps. No dashboard tabs or terminal needed to manage your social media workflow.

🔗

App Integrations

Connects to Google Drive, Gmail, DocuSign, and more. Pull content from your existing tools and publish it to social media seamlessly.

🤖

Autonomous Tasks

Claude Cowork completes multi-step tasks on its own. Tell it to draft, schedule, and publish posts — it handles the entire workflow.

How Postiz Works with Claude Cowork

Postiz is an MCP server, and Claude Cowork supports custom connectors over remote MCP. Add the Postiz link once in Customize, then Connectors, sign in with OAuth, and Cowork sees the Postiz tools for listing channels, uploading media, scheduling Facebook Page posts, and reading analytics. No API key or terminal is needed.

  • ✓Open the Cowork tab, then Customize, then Connectors, and add a custom connector named Postiz
  • ✓Paste the Postiz MCP link and sign in to Postiz when prompted (OAuth, no API key)
  • ✓Cowork discovers the Postiz tools automatically, including your connected Facebook channel
  • ✓Ask in plain language; Cowork chains upload, settings, and scheduling steps for you
  • ✓Prefer the Postiz skill and CLI? Install the postiz-agent plugin instead and authenticate with postiz auth:login

Connect Postiz to Claude Cowork

# Option 1: custom connector (recommended, full toolset)
Cowork > Customize > Connectors > +
  Name: Postiz
  URL:  https://mcp.postiz.com/mcp-oauth-dynamic
  Sign in to Postiz and approve

# Option 2: official connector (posting + scheduling)
claude.ai/directory/postiz > Connect

# Option 3: Postiz skill + CLI (terminal)
npm install -g postiz
postiz auth:login

How do Facebook workflows run in Claude Cowork?

Two ways: ask Cowork directly in the desktop app, where it can read the content from your local files, or set up a scheduled task that runs in the cloud on a timetable you choose.

C

From your desktop files

Local folders, Google Drive, no terminal

Point Claude Cowork at a document or media file on your computer and tell it where and when to post. It reads the file, uploads media through Postiz, applies the Facebook settings, and schedules the result for your Facebook Page.

Claude Cowork

You: Post the recap in ~/Content/meetup.md
  to our Facebook Page with the photos in
  ~/Photos/event, tonight at 7pm

Claude Cowork: Reading meetup.md...
  1. Uploaded 3 photos via Postiz
  2. Drafted the recap (240 words)
  3. Scheduled on Facebook Page for 7:00 PM

  Done! Want me to cross-post to Instagram?
C

Scheduled tasks

Recurring Facebook Page posts without a cron server

Type /schedule in any Cowork task to make it recurring. Scheduled tasks run in the cloud with the connectors you have set up, so your computer does not need to be awake for Cowork to post to Facebook on time.

Claude Cowork scheduled task

/schedule

"Every Monday at 9am, post a short "this week at the shop" update to our Facebook Page based on ~/Content/week.md."

Claude Cowork will, on each run:
  1. Read the source file or folder
  2. Draft the Facebook content
  3. Schedule it through Postiz
  4. Report back what it did

Why Claude Cowork + Postiz for Facebook

Cowork brings the desktop context and the scheduling; Postiz brings the Facebook publishing, media handling, and analytics. Together they replace a scheduler dashboard with a conversation.

  • ✓No terminal: Postiz is a connector in the Claude app, added once
  • ✓Reads Facebook Page posts content from local folders and connected apps like Google Drive
  • ✓Scheduled tasks run in the cloud on a timetable you set
  • ✓Cross-posts Facebook content to other Postiz channels in one request
  • ✓Uses the same Postiz account, channels, and calendar as your dashboard and other agents

Postiz tools Cowork can call

# Discovery
integrationList        # your connected channels
integrationSchema      # Facebook settings and limits
triggerTool            # live data (boards, flairs, lists)

# Publishing
uploadFromUrlTool      # media upload
integrationSchedulePostTool
postsListTool          # what is scheduled
postSettingsTool

# Custom MCP link only
generateImageTool, generateVideoTool, clippingTool

Also Works with OpenClaw

Postiz works with any AI agent that can run commands or call MCP tools — you ask, the agent does the work. That includes OpenClaw, the open-source personal AI agent, which reads the Postiz skill and runs the CLI rather than connecting over MCP.

🦀

OpenClaw

Open-source AI agent

OpenClaw reads the Postiz skill so it knows what it can do, then autonomously discovers your Facebook integration, composes your post with a link preview if needed, and schedules the post.

OpenClaw

> Share our new blog post on Facebook
  with a link preview, schedule for
  tomorrow morning

OpenClaw: Done! Scheduled on Facebook for
  tomorrow at 9:00 AM.

Facebook + Other Platforms

Schedule the same content to Facebook and other platforms in a single request. Each platform gets its own settings.

Example

> Post "Excited to announce our new feature!" to
  Facebook and LinkedIn tomorrow at 9am, then schedule
  a daily tip on Facebook every weekday at 10am

Claude Cowork: Done! Scheduled:
  - Facebook + LinkedIn: tomorrow 9:00 AM
  - Daily tips on Facebook: Mon-Fri 10:00 AM

Post Types

Text Post

No media, no URL

Link Post

Include url in settings

Media Post

Attach an image or video

What can you ask Claude Cowork to post on Facebook?

Anything you would type into the Postiz dashboard, phrased as a request. These are prompts people actually use for Facebook.

You say to Claude CoworkWhat Postiz does
Post our new blog article to the Facebook Page tomorrow at 9am with a link previewSets the url setting so Facebook renders the rich link preview
Share the three photos in ~/Photos/event on Facebook with a recap of last night's meetupUploads the images through Postiz and schedules a media post
Cancel Friday's Facebook post and move it to Monday morningLists scheduled posts, deletes the Friday one, and reschedules it

What should you know before posting to Facebook from Claude Cowork?

Cowork handles these rules for you, but knowing them explains why it sometimes asks a follow-up question before scheduling.

  • ✓Postiz posts to Facebook Pages, not personal profiles. Connect the Page in Postiz before asking Cowork to post.
  • ✓For a link preview, the URL goes in the url setting rather than only in the text. Say "with a link preview" and Cowork sets it.
  • ✓Media files are uploaded through Postiz before posting; Cowork does this automatically when you name the files.
  • ✓A post can be text, link, or media. Combining a link preview with attached photos is not supported by Facebook in one post.

Claude Cowork and Facebook: frequently asked questions

How do I post to a Facebook Page from Claude Cowork?

In Cowork, open Customize, then Connectors, add a custom connector named Postiz with the URL https://mcp.postiz.com/mcp-oauth-dynamic, and sign in. Then ask Cowork to post to your Page. It picks the Facebook channel you connected in Postiz and schedules the post. No terminal or API key is required.

Can Claude Cowork post to my personal Facebook profile?

No. Facebook's API only allows scheduling tools like Postiz to publish to Pages, so Cowork can post to any Page you manage but not to a personal timeline. If you run a community or business, connect its Page in the Postiz dashboard and Cowork will see it.

Can Cowork add a link preview to a Facebook post?

Yes. Ask for a link preview and Cowork puts the URL in the Facebook url setting when it creates the post through Postiz. Facebook then fetches the page title and image for the card. Leaving the URL only in the post text shows it as plain text instead.

How is this different from posting to Facebook with Claude Code?

Claude Code is Anthropic's terminal agent and reaches Postiz through a claude mcp add command or the Postiz CLI. Claude Cowork is the desktop agent for the same account, so Postiz is added as a connector in the app and you never open a terminal. Both use the same Facebook Page channel.

Is there a free way to try Postiz with Claude Cowork?

Postiz offers a 7-day free trial, and paid plans start at $29 per month. Claude Cowork itself is part of Anthropic's paid Claude plans on the desktop app. Once both are set up, posting to Facebook from Cowork has no extra per-post fee.

Start posting to Facebook

Add Postiz to Claude Cowork once and ask for your Facebook posts in plain language. Free trial, no API key.