VistaSocial icon

VistaSocial

Get data from Vista Social

Actions8

Overview

The node enables creating a new social media post on the Vista Social platform. It supports posting text captions, attaching media (images or videos), scheduling posts for immediate or future publication, and specifying various platform-specific publishing options. This node is useful for automating social media content creation across multiple profiles and platforms, streamlining marketing workflows, and managing scheduled posts.

Practical examples include:

  • Posting a promotional message with an image to multiple social media profiles simultaneously.
  • Scheduling a post to be published at a specific date and time.
  • Creating draft posts for review before publishing.
  • Adding collaborators on Instagram posts or specifying how posts should appear on Facebook, Instagram, Snapchat, etc.

Properties

Name Meaning
Caption The main text content or caption of the post.
Date When to publish the post. Accepts 'now', 'queue_next', 'queue_last', or a specific datetime in 'YYYY-MM-DD HH:mm:ss' format. If omitted, the post publishes immediately.
Profile Name or ID One or more profile IDs where the post will be published.
Media URLs of images or videos to attach to the post. Optional; if not provided, the post will have no media.
Comments Additional comments to add to the post. Optional.
Like Boolean flag indicating whether to create a "like" on the post (supported on Twitter, LinkedIn, YouTube, Bluesky).
Save as Draft Boolean flag to save the post as a draft instead of publishing immediately.
Shortening Defaults Boolean flag to apply default URL shortening settings to the post.
Facebook Publish As How to publish the post on Facebook. Options: Reel, Story, Video, Image.
Instagram Publish As How to publish the post on Instagram. Options: Reel, Story, Feed.
Snapchat Publish As How to publish the post on Snapchat. Options: Story, Saved Story, Spotlight.
Instagram Invite Collaborators List of public Instagram usernames to invite as collaborators on the post.
Labels Internal labels/tags for the post. Optional metadata for organizational purposes.
Pinterest Board Name Name of the Pinterest board to publish to. Required if Pinterest profile is selected.
Pinterest Section Name Section name within the Pinterest board. Relevant only if Pinterest profile is selected.
Subreddit Name of the subreddit to post to. Required if Reddit profile is selected.

Output

The node outputs JSON data representing the created post's details as returned by the Vista Social API. This typically includes identifiers, status, timestamps, and any metadata related to the post. The node does not output binary data.

Dependencies

  • Requires an API key credential for authenticating with the Vista Social API.
  • Network access to https://vistasocial.com/api/integration.
  • Proper configuration of profiles and permissions on the Vista Social platform to allow posting.

Troubleshooting

  • Missing required fields: Ensure mandatory properties like Caption and Profile ID(s) are provided.
  • Invalid date format: The publish_at property must be either 'now', 'queue_next', 'queue_last', or a valid datetime string in 'YYYY-MM-DD HH:mm:ss' format.
  • Profile-related errors: If posting to Pinterest or Reddit, ensure the corresponding board or subreddit names are specified.
  • Authentication failures: Verify that the API key credential is correctly configured and has necessary permissions.
  • Unsupported media URLs: Confirm that media URLs are accessible and supported formats.
  • Collaborator invitation issues: Only public Instagram usernames can be invited as collaborators; private or invalid usernames may cause errors.

Links and References

  • Vista Social API Documentation (general reference for API endpoints)
  • Social media platform documentation for post types and media requirements (Facebook, Instagram, Snapchat, Pinterest, Reddit)

Discussion