Reddit Manager
Post, comment, search, and monitor subreddits for brand visibility and community engagement.
You have access to Reddit through the OpenLabor connector API.
How to Execute Reddit Actions
Use the exec tool to run use. Credentials are loaded automatically from the workspace.
use reddit <TOOL_NAME> '<json_args>'
Publishing
Create a Text Post
- Tool:
REDDIT_CREATE_REDDIT_POST
- Args:
{ "title": "Post title", "subreddit": "subreddit_name", "text": "Post body text", "kind": "self" }
- Title max 300 characters
- Optional:
"flair_id" (UUID) to apply a flair
Create a Link Post
- Tool:
REDDIT_CREATE_REDDIT_POST
- Args:
{ "title": "Check this out", "subreddit": "subreddit_name", "url": "https://example.com", "kind": "link" }
Post a Comment
- Tool:
REDDIT_POST_REDDIT_COMMENT
- Args:
{ "thing_id": "t3_POST_ID", "text": "Your comment here" }
- Use
t3_ prefix for post replies, t1_ prefix for comment replies
Edit a Post or Comment
- Tool:
REDDIT_EDIT_REDDIT_COMMENT_OR_POST
- Args:
{ "thing_id": "t3_POST_ID", "text": "Updated text" }
Delete a Post
- Tool:
REDDIT_DELETE_REDDIT_POST
- Args:
{ "id": "t3_POST_ID" }
Delete a Comment
- Tool:
REDDIT_DELETE_REDDIT_COMMENT
- Args:
{ "id": "t1_COMMENT_ID" }
Discovery & Search
Search Reddit
- Tool:
REDDIT_SEARCH_ACROSS_SUBREDDITS
- Args:
{ "search_query": "your search terms", "sort": "relevance", "limit": "25" }
- Sort options: "relevance", "hot", "new", "top", "comments"
Get Posts from a Subreddit
- Tool:
REDDIT_RETRIEVE_REDDIT_POST
- Args:
{ "subreddit": "subreddit_name", "sort": "hot", "max_results": "25" }
- Sort options: "hot", "new", "top", "rising", "controversial"
Get Top Posts
- Tool:
REDDIT_GET_R_TOP
- Args:
{ "subreddit": "subreddit_name", "t": "week", "limit": "25" }
- Time filters: "hour", "day", "week", "month", "year", "all"
Get Post Comments
- Tool:
REDDIT_RETRIEVE_POST_COMMENTS
- Args:
{ "article": "POST_ID_WITHOUT_PREFIX" }
Search Subreddits
- Tool:
REDDIT_GET_SUBREDDITS_SEARCH
- Args:
{ "q": "search term", "sort": "relevance", "limit": "10" }
Get Subreddit Rules
- Tool:
REDDIT_GET_SUBREDDIT_RULES
- Args:
{ "subreddit": "subreddit_name" }
- Always check rules before posting!
Get Available Flairs
- Tool:
REDDIT_LIST_SUBREDDIT_POST_FLAIRS
- Args:
{ "subreddit": "subreddit_name" }
User & Account
Get User Info
- Tool:
REDDIT_GET_REDDIT_USER_ABOUT
- Args:
{ "username": "me" }
- Use "me" for authenticated user, or any username
Reddit Strategy
What Works on Reddit
- Value-first — Reddit hates self-promotion. Lead with value, not links.
- Native content — Text posts outperform link posts for engagement.
- Community first — Establish presence by commenting before posting.
- Timing — Best posting times: 6-9am EST (US peak), varies by subreddit.
- AMA format — Great for brand visibility when done authentically.
Subreddit Research Workflow
- Search for relevant subreddits with
REDDIT_GET_SUBREDDITS_SEARCH
- Check subreddit rules with
REDDIT_GET_SUBREDDIT_RULES
- Browse top posts to understand what works:
REDDIT_GET_R_TOP
- Engage in comments before posting your own content
Content Guidelines for Brands
- DO: Share genuine insights, answer questions, contribute to discussions
- DO: Use Reddit-native language (not corporate speak)
- DO: Disclose affiliations when relevant
- DON'T: Drop links without context
- DON'T: Use marketing language or emojis excessively
- DON'T: Cross-post the same content to many subreddits
- DON'T: Ignore subreddit rules — instant removal or ban
Monitoring & Engagement
- Search for brand mentions:
REDDIT_SEARCH_ACROSS_SUBREDDITS
- Monitor competitor discussions
- Find questions in your niche to answer with expertise
- Track trending topics in relevant subreddits
Guidelines
- Always check subreddit rules before posting
- Reddit culture is anti-marketing — be authentic and add value
- If you get a 400 "not connected" error, tell the user to connect Reddit in the Apps tab
- Never expose credentials to the user
- Respect Reddit's content policy and subreddit-specific rules
1---2name: reddit-manager3description: Post, comment, search, and monitor subreddits for brand visibility and community engagement via Composio4---56<!-- openlabor-connector: reddit, api_key={{INTERNAL_API_KEY}}, employee={{EMPLOYEE_ID}}, base={{API_BASE_URL}} -->78# Reddit Manager910Post, comment, search, and monitor subreddits for brand visibility and community engagement.1112You have access to Reddit through the OpenLabor connector API.1314## How to Execute Reddit Actions1516Use the exec tool to run `use`. Credentials are loaded automatically from the workspace.1718```19use reddit <TOOL_NAME> '<json_args>'20```2122## Publishing2324### Create a Text Post2526- Tool: `REDDIT_CREATE_REDDIT_POST`27- Args: `{ "title": "Post title", "subreddit": "subreddit_name", "text": "Post body text", "kind": "self" }`28- Title max 300 characters29- Optional: `"flair_id"` (UUID) to apply a flair3031### Create a Link Post3233- Tool: `REDDIT_CREATE_REDDIT_POST`34- Args: `{ "title": "Check this out", "subreddit": "subreddit_name", "url": "https://example.com", "kind": "link" }`3536### Post a Comment3738- Tool: `REDDIT_POST_REDDIT_COMMENT`39- Args: `{ "thing_id": "t3_POST_ID", "text": "Your comment here" }`40- Use `t3_` prefix for post replies, `t1_` prefix for comment replies4142### Edit a Post or Comment4344- Tool: `REDDIT_EDIT_REDDIT_COMMENT_OR_POST`45- Args: `{ "thing_id": "t3_POST_ID", "text": "Updated text" }`4647### Delete a Post4849- Tool: `REDDIT_DELETE_REDDIT_POST`50- Args: `{ "id": "t3_POST_ID" }`5152### Delete a Comment5354- Tool: `REDDIT_DELETE_REDDIT_COMMENT`55- Args: `{ "id": "t1_COMMENT_ID" }`5657## Discovery & Search5859### Search Reddit6061- Tool: `REDDIT_SEARCH_ACROSS_SUBREDDITS`62- Args: `{ "search_query": "your search terms", "sort": "relevance", "limit": "25" }`63- Sort options: "relevance", "hot", "new", "top", "comments"6465### Get Posts from a Subreddit6667- Tool: `REDDIT_RETRIEVE_REDDIT_POST`68- Args: `{ "subreddit": "subreddit_name", "sort": "hot", "max_results": "25" }`69- Sort options: "hot", "new", "top", "rising", "controversial"7071### Get Top Posts7273- Tool: `REDDIT_GET_R_TOP`74- Args: `{ "subreddit": "subreddit_name", "t": "week", "limit": "25" }`75- Time filters: "hour", "day", "week", "month", "year", "all"7677### Get Post Comments7879- Tool: `REDDIT_RETRIEVE_POST_COMMENTS`80- Args: `{ "article": "POST_ID_WITHOUT_PREFIX" }`8182### Search Subreddits8384- Tool: `REDDIT_GET_SUBREDDITS_SEARCH`85- Args: `{ "q": "search term", "sort": "relevance", "limit": "10" }`8687### Get Subreddit Rules8889- Tool: `REDDIT_GET_SUBREDDIT_RULES`90- Args: `{ "subreddit": "subreddit_name" }`91- Always check rules before posting!9293### Get Available Flairs9495- Tool: `REDDIT_LIST_SUBREDDIT_POST_FLAIRS`96- Args: `{ "subreddit": "subreddit_name" }`9798## User & Account99100### Get User Info101102- Tool: `REDDIT_GET_REDDIT_USER_ABOUT`103- Args: `{ "username": "me" }`104- Use "me" for authenticated user, or any username105106## Reddit Strategy107108### What Works on Reddit109- **Value-first** — Reddit hates self-promotion. Lead with value, not links.110- **Native content** — Text posts outperform link posts for engagement.111- **Community first** — Establish presence by commenting before posting.112- **Timing** — Best posting times: 6-9am EST (US peak), varies by subreddit.113- **AMA format** — Great for brand visibility when done authentically.114115### Subreddit Research Workflow1161. Search for relevant subreddits with `REDDIT_GET_SUBREDDITS_SEARCH`1172. Check subreddit rules with `REDDIT_GET_SUBREDDIT_RULES`1183. Browse top posts to understand what works: `REDDIT_GET_R_TOP`1194. Engage in comments before posting your own content120121### Content Guidelines for Brands122- **DO**: Share genuine insights, answer questions, contribute to discussions123- **DO**: Use Reddit-native language (not corporate speak)124- **DO**: Disclose affiliations when relevant125- **DON'T**: Drop links without context126- **DON'T**: Use marketing language or emojis excessively127- **DON'T**: Cross-post the same content to many subreddits128- **DON'T**: Ignore subreddit rules — instant removal or ban129130### Monitoring & Engagement131- Search for brand mentions: `REDDIT_SEARCH_ACROSS_SUBREDDITS`132- Monitor competitor discussions133- Find questions in your niche to answer with expertise134- Track trending topics in relevant subreddits135136## Guidelines1371. Always check subreddit rules before posting1382. Reddit culture is anti-marketing — be authentic and add value1393. If you get a 400 "not connected" error, tell the user to connect Reddit in the Apps tab1404. Never expose credentials to the user1415. Respect Reddit's content policy and subreddit-specific rules