Getting started
Rules Engine Widgets
Upload to Instagram
8 min
overview the upload to instagram node publishes images, videos, or stories to an instagram business account connected to your facebook page use it to automate instagram posting from your workflows when to use use this node whenever you want to auto post marketing content generated in a workflow share product photos, reels, or status updates from a cms/db publish stories or regular posts on a schedule or triggered by events requirements to use this node, you need an instagram business (or creator) account that account linked to a facebook page a facebook page access token with these permissions instagram basic pages show list instagram content publish a media source public url of the image/video, or a file produced by earlier nodes (e g , generated or uploaded) optional caption , hashtags, and location data node configuration 1\ authentication field authentication connect a facebook/instagram credential that has the required permissions this token is used to publish content to the linked instagram business account 2\ content type field content type determines what you are posting, for example image post – standard image post to the feed video post – reel or video post (if supported in your workspace) story – story upload (if enabled) the available options depend on how the node is configured in your workspace 3\ visibility field visibility controls who can see the post after publish (e g , public) use the default unless you have a specific visibility policy 4\ input you typically configure media url / file image or video url (string) or file reference from a previous node caption text for the post description, hashtags, mentions optional fields (when available) location or tags, depending on your integration inputs can be static values or mapped from earlier nodes (e g , ai generated caption, media url from storage) 5\ target account field (conceptual) instagram account id behind the scenes, the node needs the instagram business account id to publish your linked authentication usually provides this automatically, or the node config lets you select the target account/page 6\ result field result (output json) on success, the node returns a json object containing details such as media id permalink (url to the instagram post) type (image, video, story) you can pass this output to later nodes to log posts, store urls, or send notifications how it works (execution flow) scenario reaches upload to instagram node node uses authentication to communicate with the instagram graph api it uploads the media (via url or file) and applies caption/visibility settings the post is published to the selected instagram business account node outputs the result json containing media id and permalink if something fails (invalid token, bad media url, wrong permissions), the node raises an error and you’ll see details in the run logs step by step usage drag and drop the upload to instagram node into your scenario set authentication with a facebook token linked to your instagram business account choose content type (image post, video, story, etc ) map media provide an image/video url or connect a file output from previous nodes add caption (plain text or mapped from prior nodes) optionally configure visibility and other advanced options (if available) run the scenario or execute a test use the returned media id and permalink in downstream nodes for logging, analytics, or sharing