Back to Blog
AI Agents

How to Use posterly with OpenClaw: Skill in WhatsApp to First Approved Schedule

Install the posterly skill, set POSTERLY_API_KEY once, then message OpenClaw from WhatsApp, Telegram, Slack, or Discord. Validate a draft before anything is scheduled.

By ··3 min read

Prefer posterly in Google Search?

How to Use posterly with OpenClaw: Skill in WhatsApp to First Approved Schedule

OpenClaw is the agent you already message from WhatsApp, Telegram, Slack, or Discord. You do not want a desktop app just to queue a Reel. That is what the posterly skill is for.

Skill first. The same POSTERLY_API_KEY works for the skill, MCP, and REST. If the runtime can speak MCP, point it at https://www.poster.ly/api/mcp as well. If it cannot, the skill falls back to REST with that key. Chat attachments in WhatsApp or Telegram are not MCP uploads.

This is a new-user walkthrough, from npx skills add to the first approved schedule. The long encyclopaedia is the OpenClaw guide. Fields sit on poster.ly/openclaw.

Two layers, any chat app

  • OpenClaw is the chat-app layer. You talk where your team already talks.
  • posterly is accounts, media, the queue. Buy Starter + API in one checkout ($10 a month). Agency API is $29 a month on Agency. See pricing.

A photo you send on WhatsApp does not become upload_media. For a real file, OpenClaw must call create_media_drop, you open https://www.poster.ly/drop/<token> in the phone browser, then list_media. Why: Solving the 4MB MCP limit.

1. Install the skill, set the key

npx skills add awpthorp/posterly-agent
export POSTERLY_API_KEY=pst_live_your_key_here

Public skill repo: github.com/awpthorp/posterly-agent. The skill teaches OpenClaw when to use MCP and when to fall back to REST. It does not collect cards or social passwords.

If you do not have a key yet, message OpenClaw:

You: Set up posterly as my social scheduling agent. I do not have an account. Do not post anything.

OpenClaw: Confirm the email. Pay and set a password in the browser. I will not take the card.

2. Agent-led signup (you still pay in the browser)

start_signup, checkout, get_signup_session, password in posterly. Same contract as agent signup. Then export the key on the machine that runs OpenClaw. WhatsApp never sees pst_live_... if you can avoid it. Prefer env on the host.

You: Run whoami. Do not post.

OpenClaw: Authenticated. No social accounts yet. Instagram or LinkedIn?

3. Connect a network from the chat app

OpenClaw sends connect_url. You open it on the phone, approve Meta or LinkedIn, come back to WhatsApp. 30 minutes. If the session expires, ask for a new one. Do not paste Facebook passwords into Telegram.

4. Draft, validate, then say send

WhatsApp is short. The tools are not.

  1. Draft.
  2. validate_post.
  3. Preview.
  4. You reply yes to that caption and time.
  5. create_post with confirm: true.

You: Draft LinkedIn for Thursday 10:00 UK. Validate. Do not create.

OpenClaw: validate_post passed. No row yet. Reply schedule it to queue.

You: Schedule it.

OpenClaw: Scheduled. View in posterly: [link]

A group chat "yes" to someone else's joke is not confirmation. Prefer a DM with OpenClaw for writes.

5. Media from WhatsApp

Do not forward the Reel into the chat and expect a schedule.

You: create_media_drop, send the /drop/ link, wait, list_media, then validate_post.

HEIC is rejected. Export MP4 or JPEG. Plan caps still apply.

Free download

Prompts for a social campaign

Prompts that run a campaign through the posterly MCP, plus a plan-a-week walkthrough, using only tools the server has.

6. After the first post

Batch, brand voice, analytics. If MCP is available on the runtime, prefer it over REST for the same key. The skill already knows that split.

7. Where this usually breaks

  • Key only in the chat, never in env. Rotate it, put it on the host, do not leave pst_live_ in a Slack scrollback.
  • WhatsApp attachment as media. Not MCP. Use the drop page.
  • Group-chat confirmations. Confirm in a DM.
  • Skipped confirm flag. Tool refuses.
  • Stale OAuth. New session.

Start with the skill

npx skills add awpthorp/posterly-agent, set the key, walk agent signup if you are new, then approve one validated post from WhatsApp. The short OpenClaw setup page has skill, MCP, and REST side by side.

You keep the chat app. posterly keeps the queue. Nothing publishes until you say send.

Do this with your AI agent

Already use Claude or ChatGPT? Connect posterly over MCP and paste this prompt.

List my connected accounts, draft three captions, and schedule one Instagram post a day for Tuesday, Wednesday and Thursday at 9am. Check each with validate_post before you create it.
Free download

Prompts for a social campaign

Prompts that run a campaign through the posterly MCP, plus a plan-a-week walkthrough, using only tools the server has.

You get the file right away. We may email you a copy and the occasional posterly update. Unsubscribe anytime.

Or start a free 7-day trial
AI AgentsOpenClawMCPSocial Media SchedulingWhatsApp

See more of posterly in Google

Add us as a preferred source. Google can show more of our articles in your Top Stories and a Preferred badge in AI Overviews.

Keep reading