PostOnce home

Make + PostOnce

Bring your feed into your draft inbox

Turn RSS updates into PostOnce drafts with Make. Review the text before choosing where and when to publish.

Connect Make

A Make account and a PostOnce plan with API access. Install through our invitation; the app is published for sharing but has not been approved for Make’s directory.

See setup steps

Set up your connection

Connect Make to PostOnce

Install the app by invitation and save your key in a Make connection.

  1. 1

    Install PostOnce in your Make organization

    Open the app invitation while signed in to Make and install PostOnce in the organization where you will build your scenario. The invitation exposes Create a draft, Get a draft, List accounts, Get a post, Create a crossposting workflow and Get a workflow, plus the advanced Make an API call action. API calls can publish when the endpoint and key scopes allow it. Start with the RSS draft recipe; use the read actions to inspect account availability and existing post statuses.

    Install PostOnce in Make

    This is an unapproved custom app shared by invitation. Installing it does not activate a scenario.

  2. 2

    Save a dedicated API key

    Create a PostOnce key with accounts:read for the connection test and posts:write plus posts:read for drafts.

    Create an API key

    In a PostOnce module, create a connection and paste the key into its private API Key field. Keep it out of feed data, scenario fields and shared blueprints. An empty social account list is valid; this first draft needs no destinations.

  3. 3

    Run once and inspect your draft

    Run once with one feed item. Pass the ID returned by Create a draft into Get a draft, then open your PostOnce drafts to review the saved text. An inbox status means saved for review, not published.

    Keep scheduling off while testing. Enable it only after checking your feed, field mapping and saved draft.

A feed item ready for your review

Start with RSS → Create a draft → Get a draft

Import the RSS draft blueprint

Download the JSON, open a new Make scenario and choose Import blueprint from its menu. Install PostOnce using the invitation first, then select your own connection in both PostOnce modules. Set scheduling to on demand explicitly; importing a blueprint does not establish its scheduling state.

Download RSS draft blueprint

The example uses PostOnce’s public changelog feed and retrieves one item. Replace the feed URL and choose a distinct fixed source-key prefix before using your own feed. Review the mapped text, then Run once and inspect Get a draft.

  1. 1. RSS

    Choose a feed item

    Use Retrieve RSS feed items with your feed URL and a one-item limit. This action can return the same latest item on another run.

  2. 2. PostOnce · Create a draft

    Save a reviewable draft

    Map the stable source event key and the item’s title plus article link. Leave destination accounts and media empty.

  3. 3. PostOnce · Get a draft

    Check the saved result

    Map the actual ID from Create a draft. Check the inbox status and review the text in PostOnce before publishing.

RSS to draft field mapping
PostOnce fieldMap from your feed item
Source event keyA fixed feed prefix followed by the item’s immutable GUID or stable article URL. Keep the complete key within 200 characters.
ContentThe title, a line break and the article link.
ID · Get a draftThe actual ID returned by Create a draft, mapped into Get a draft.

Retry unchanged input with the same key. If the result is uncertain, inspect the earlier draft; do not generate a new key to bypass a conflict. Changed content with the same key needs investigation. Rotating the API key changes deduplication scope, so check existing drafts before replaying old feed items.

Review drafts in PostOnce

Questions before connecting

Is PostOnce approved by Make?

The app is published for installation by invitation and remains unapproved. Directory review is separate from this working draft setup.

Will the scenario publish to social accounts?

These two modules create and read drafts. They do not publish. Review the draft in PostOnce before selecting destinations or scheduling a post.

Which operations can I use?

The invitation exposes Create a draft and Get a draft, plus List accounts and Get a post, Create a crossposting workflow and Get a workflow, plus Make an API call. The RSS recipe uses only the draft pair.

What does List accounts return?

With accounts:read, List accounts returns one bundle per account, including disconnected accounts. Check connection status separately from platform capabilities. Downstream actions run for each bundle, so do not insert it before Create a draft unless you intend that fanout.

How do I check an existing post?

Use Get a post with posts:read and an existing public-API post ID. Draft IDs use Get a draft. Inspect each destination status: scheduled or queued does not mean delivered. Reading a post does not publish it.

Can I prepare a crossposting workflow without enabling it?

Yes. Create a crossposting workflow requires workflows:write. Select a source and destination accounts and leave Enable future crossposting off. Map the returned workflow ID into Get a workflow with workflows:read, then confirm is_active is false. Turning the option on authorizes recurring publication of future source content; that enabled path has not been validated in this Make setup. No past-content backfill is requested.

What can Make an API call do?

This advanced action calls the authenticated PostOnce public API with your key’s scopes and returns the response body, headers and status code. Reads, draft creation with identical-input replay, and draft updates were verified. It is not limited to drafts: POST /v1/posts with posts:write can publish immediately or schedule publication, even though Create a post is hidden. Use Create a draft for review. Keep the same key and body for a creation retry; draft PATCH requires the latest expected_updated_at. The public draft API has no DELETE endpoint.

How do I disconnect?

Turn off scenarios using the connection, remove that connection in Make and revoke its dedicated API key in PostOnce Preferences. Preserve unrelated connections and keys.

Explore more ways to connect

Google Drive

Media imports

Choose an image from Google Drive, import it into PostOnce, and review your post before scheduling.

View setup

Canva

Media imports

Import a Canva image page into PostOnce and review your post before scheduling. Direct import has limited access until Canva approves the public integration; manual export and upload remain available.

View setup

ChatGPT

AI agents

Connect ChatGPT to PostOnce to find your social accounts, prepare drafts, and publish content you approve.

View setup

Claude

AI agents

Connect Claude to PostOnce to find your social accounts, prepare drafts, and publish content you approve.

View setup

Claude Code

Coding tools

Turn a product update into social posts from your terminal. Connect Claude Code to the accounts and crossposting workflows you manage in PostOnce.

View setup

Codex

Coding tools

Ask Codex to publish your release update to connected social accounts, then inspect each destination’s result through PostOnce.

View setup

Cursor

Coding tools

Keep your product update in the editor. Use Cursor’s agent to publish through PostOnce and manage automatic crossposting between connected accounts.

View setup

Grok

AI agents

Connect Grok to PostOnce to find your social accounts, prepare image drafts, and publish posts you approve.

View setup

NanoClaw

AI agents

Connect NanoClaw to PostOnce through OneCLI to find your social accounts, prepare image drafts, and review content before publishing.

View setup

OpenClaw

AI agents

Connect your OpenClaw agent to PostOnce to publish updates, check delivery, and manage automatic crossposting from your connected accounts.

View setup

Hermes Agent

AI agents

Use Hermes Agent to publish updates through PostOnce, check delivery, and manage automatic crossposting between your connected accounts.

View setup

n8n

Workflow automation

Publish approved content from n8n to your connected social accounts. Check each destination’s result in the same workflow.

View setup

Zapier

Workflow automation

Save feed updates as PostOnce drafts with Zapier. Review the text before choosing where and when to publish.

View setup

viaSocket

Workflow automation

Connect PostOnce to viaSocket workflows to react to new posts, create and manage posts, and move publishing data into the other tools you use.

View setup

Any MCP client

MCP clients

Connect an MCP-compatible agent to PostOnce to discover your social accounts, publish posts, and set up automatic crossposting.

View setup

Dropbox

Media imports

Choose an image from Dropbox, add it to your PostOnce draft, and review it before scheduling.

View setup

Your next post starts here.

Connect Make

A Make account and a PostOnce plan with API access. Install through our invitation; the app is published for sharing but has not been approved for Make’s directory.