Schedule Instagram posts at optimal times with Rubinyun
Go to WorkflowDescription
Quick overview
This workflow uses Rubinyun via HTTP requests to pick an optimal posting time based on your Instagram account’s engagement history, then queues an Instagram post (image by default) to be published at that scheduled time.
How it works
Runs when you manually execute the workflow.
Calls the Rubinyun API to calculate the best upcoming time slot to post (based on your account’s historical performance and current queue).
Sends the post details (type, image URL, caption, and the suggested scheduled time) to Rubinyun to add the post to the publishing queue.
Setup
Create a Rubinyun account at chrononyte.com/projects/rubinyun, connect your Instagram Business or Creator account (linked to a Facebook Page), and copy your Rubinyun API key and secret.
In n8n, create an HTTP Header Auth credential with header name Authorization and value Key YOUR_KEY:YOUR_SECRET, and select it in both Rubinyun HTTP Request steps.
Update the post fields in the scheduling request (at minimum image_url, caption, and optionally type and channel) to match what you want to publish.
Requirements
An Instagram Business or Creator account linked to a Facebook Page.
Customization
Set type to carousel, reel or story instead of image, pass channel to publish on a second Instagram profile, or enable the optional upload node when you have a file and no public URL for it.