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.
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.
Set up your connection
Connect Make to PostOnce
Install the app by invitation and save your key in a Make connection.
- 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 MakeThis is an unapproved custom app shared by invitation. Installing it does not activate a scenario.
- 2
Save a dedicated API key
Create a PostOnce key with
Create an API keyaccounts:readfor the connection test andposts:writeplusposts:readfor drafts.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
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 blueprintThe 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. 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. 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. 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.
| PostOnce field | Map from your feed item |
|---|---|
| Source event key | A fixed feed prefix followed by the item’s immutable GUID or stable article URL. Keep the complete key within 200 characters. |
| Content | The title, a line break and the article link. |
| ID · Get a draft | The 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 PostOnceQuestions 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 setupCanva
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 setupChatGPT
AI agents
Connect ChatGPT to PostOnce to find your social accounts, prepare drafts, and publish content you approve.
View setupClaude
AI agents
Connect Claude to PostOnce to find your social accounts, prepare drafts, and publish content you approve.
View setupClaude 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 setupCodex
Coding tools
Ask Codex to publish your release update to connected social accounts, then inspect each destination’s result through PostOnce.
View setupCursor
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 setupGrok
AI agents
Connect Grok to PostOnce to find your social accounts, prepare image drafts, and publish posts you approve.
View setupNanoClaw
AI agents
Connect NanoClaw to PostOnce through OneCLI to find your social accounts, prepare image drafts, and review content before publishing.
View setupOpenClaw
AI agents
Connect your OpenClaw agent to PostOnce to publish updates, check delivery, and manage automatic crossposting from your connected accounts.
View setupHermes Agent
AI agents
Use Hermes Agent to publish updates through PostOnce, check delivery, and manage automatic crossposting between your connected accounts.
View setupn8n
Workflow automation
Publish approved content from n8n to your connected social accounts. Check each destination’s result in the same workflow.
View setupZapier
Workflow automation
Save feed updates as PostOnce drafts with Zapier. Review the text before choosing where and when to publish.
View setupviaSocket
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 setupAny MCP client
MCP clients
Connect an MCP-compatible agent to PostOnce to discover your social accounts, publish posts, and set up automatic crossposting.
View setupDropbox
Media imports
Choose an image from Dropbox, add it to your PostOnce draft, and review it before scheduling.
View setupYour next post starts here.
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.