Overview
Integrate your workflows with popular social media platforms to automate posting, engagement, and community management.Community engagement and content posting
YouTube
Video platform integration
Setup
- Create Reddit application at reddit.com/prefs/apps
- Get client ID and secret
- Add integration in Splox
- Authorize with OAuth
Available Actions
Submit Post
Submit Post
Submit a new post to a subreddit.Parameters:
subreddit- Subreddit nametitle- Post titletext- Post content (self post)url- Link URL (link post)flair_id- Post flair
Comment
Comment
Comment on a post or another comment.Parameters:
parent- Post or comment IDtext- Comment text
Vote
Vote
Upvote or downvote content.Parameters:
id- Post/comment IDdir- Vote direction (1, 0, -1)
Save/Unsave
Save/Unsave
Save or unsave posts/comments.Parameters:
id- Content ID
Hide/Unhide
Hide/Unhide
Hide or unhide posts.Parameters:
id- Post ID
Delete
Delete
Delete your post or comment.Parameters:
id- Content ID
Edit User Text
Edit User Text
Edit self post or comment.Parameters:
thing_id- Content IDtext- New text
Subscribe/Unsubscribe
Subscribe/Unsubscribe
Subscribe or unsubscribe from subreddit.Parameters:
sr_name- Subreddit nameaction- sub or unsub
Browsing & Search
Hot/New/Rising/Top Listings
Hot/New/Rising/Top Listings
Get posts from various feeds.Parameters:
subreddit- Subreddit name (optional)limit- Number of poststime- Time filter (hour, day, week, etc.)
Search Subreddits
Search Subreddits
Search for subreddits.Parameters:
query- Search querylimit- Result limit
About Subreddit
About Subreddit
Get subreddit information.Parameters:
subreddit- Subreddit name
display_name- Subreddit namesubscribers- Subscriber countdescription- Subreddit description
Info
Info
Get information about post/comment.Parameters:
id- Content ID
User Actions
Get Account Info
Get Account Info
Get authenticated user’s account info.Returns:
name- Usernamelink_karma- Post karmacomment_karma- Comment karma
Get Karma
Get Karma
Get karma breakdown by subreddit.Returns:
karma- Array of karma by subreddit
Get Prefs
Get Prefs
Get user preferences.Returns:
preferences- User preference object
Edit Account Info
Edit Account Info
Update account information.Parameters:
- Various preference fields
Messaging
Message Inbox
Message Inbox
Get inbox messages.Returns:
messages- Array of messages
Message Sent
Message Sent
Get sent messages.Returns:
messages- Array of sent messages
Message Unread
Message Unread
Get unread messages.Returns:
messages- Array of unread messages
Send Private Message
Send Private Message
Send a private message.Parameters:
to- Usernamesubject- Message subjecttext- Message text
Read Message
Read Message
Mark message as read.Parameters:
id- Message ID
YouTube
Integrate with YouTube for video management, channel operations, and comment moderation.Setup
- Create a project in Google Cloud Console
- Enable YouTube Data API v3
- Create OAuth 2.0 credentials
- Add integration in Splox: Settings > Integrations > YouTube
- Authorize with your Google account
Video Management
Upload YouTube Video
Upload YouTube Video
Upload a video to your YouTube channel.Parameters:
title- Video titledescription- Video descriptionvideo- Video file to uploadprivacy_status- Privacy setting (public, unlisted, private)category_id- YouTube category IDtags- Array of tagsdefault_language- Video language
Get YouTube Video
Get YouTube Video
Get details about a specific video.Parameters:
video_id- YouTube video IDpart- Parts to include (snippet, statistics, contentDetails)
id- Video IDtitle- Video titledescription- Video descriptionview_count- Number of viewslike_count- Number of likescomment_count- Number of comments
List YouTube Videos
List YouTube Videos
List videos from your channel or by criteria.Parameters:
channel_id- Filter by channelmax_results- Number of results (max 50)order- Sort order (date, rating, relevance, title, viewCount)part- Parts to include
videos- Array of video objects
Search YouTube Videos
Search YouTube Videos
Search for videos on YouTube.Parameters:
query- Search querymax_results- Number of resultsorder- Sort orderpublished_after- Filter by publish datetype- Result type (video, channel, playlist)video_duration- Duration filter (short, medium, long)
videos- Array of matching videos
Update YouTube Video
Update YouTube Video
Update video metadata.Parameters:
video_id- Video ID to updatetitle- New titledescription- New descriptiontags- Updated tagscategory_id- New categoryprivacy_status- New privacy setting
Delete YouTube Video
Delete YouTube Video
Delete a video from your channel.Parameters:
video_id- Video ID to delete
Channel Management
Get YouTube Channel
Get YouTube Channel
Get information about a YouTube channel.Parameters:
channel_id- Channel IDpart- Parts to include (snippet, statistics, contentDetails)
id- Channel IDtitle- Channel namedescription- Channel descriptionsubscriber_count- Number of subscribersview_count- Total channel viewsvideo_count- Number of videos
List YouTube Channels
List YouTube Channels
List channels by various criteria.Parameters:
mine- Get authenticated user’s channelsid- Filter by channel IDsusername- Filter by usernamepart- Parts to includemax_results- Number of results
channels- Array of channel objects
Comments
Get YouTube Video Comments
Get YouTube Video Comments
Get comments for a video.Parameters:
video_id- Video IDmax_results- Number of comments (max 100)order- Sort order (time, relevance)text_format- Format (plainText, html)
comments- Array of comment objectstext- Comment textauthor- Comment authorpublished_at- Publication datelike_count- Number of likes
Use Cases
- Reddit
- YouTube
- Content publishing
- Community engagement
- Social listening
- Market research
- Brand monitoring
- Automated responses
Best Practices
Rate Limiting
Respect platform rate limits
User Privacy
Handle user data responsibly
Error Handling
Implement retries and fallbacks
Testing
Test thoroughly before production

