🇺🇸 EN

Automation

PostClaw Automation lets you chain AI skills into pipelines that run on a schedule — fully hands-off content publishing.

Concepts

TermDescription
SkillA single AI step: draft, rewrite, translate, generate image, etc.
WorkflowAn ordered chain of skills with a defined input and output
AutomationA workflow bound to a schedule (cron) and a source

Creating a Workflow

  1. Go to Settings → Automation → Workflows
  2. Click New Workflow
  3. Add steps in order:
[Source: RSS Feed]
  → Skill: Summarize Article (GPT-4o)
  → Skill: Rewrite for LinkedIn tone
  → Skill: Generate header image (DALL-E 3)
  → Output: LinkedIn post (scheduled)

Skills can pass context to the next step via {{output}} variables.

Source Types

SourceDescription
RSS FeedFetch latest articles on a schedule
WebhookHTTP POST triggers the workflow
ManualRun on demand from the UI or API
CronPure time-based, no external source needed

Cron Scheduling

Use standard 5-field cron expressions:

# Every weekday at 9 AM UTC
0 9 * * 1-5

# Every Monday and Thursday at 12 PM UTC
0 12 * * 1,4

# Every hour
0 * * * *

The UI includes a cron builder if you prefer visual configuration.

Approval Gate

Add an Approve step to pause the pipeline and wait for human review before publishing:

  1. Automation runs, stops at approval gate
  2. You receive a notification (email or in-app)
  3. Review the draft — approve or reject with feedback
  4. On approval, the pipeline continues to publish

Recommended for brand accounts or high-stakes content.

Skills Catalog

Skills available in workflows:

SkillInputOutput
Draft PostTopic / URLSocial post text
RewriteText + toneRewritten text
TranslateText + languageTranslated text
SummarizeLong articleSummary paragraph
Generate ImagePromptImage URL
Extract HashtagsPost textHashtag list
Schedule PostPost + datetimePublished post

Quota and Limits

Each skill execution counts against your monthly AI quota.

PlanAutomation Runs/Month
Free10
Pro200
Business1,000

BYOK users have no run limit — you pay the AI provider directly.

API Trigger

Trigger an automation via webhook:

curl -X POST https://api.postclaw.fun/v1/automations/{id}/trigger \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "input": "https://example.com/blog/my-article" }'