Reddit logo

Integrate Reddit with your AI CRM

Reddit is a social news platform with user-driven communities (subreddits), offering content sharing, discussions, and viral marketing opportunities for brands

Explore Triggers and Actions

Check username availability

Tool to check whether a username is available for registration on Reddit. Use when you need to verify if a username can be used to create a new account.

ActionTry it

Configure flair template

Create a subreddit flair template, or update one by template ID. Requires the `modflair` OAuth scope (not granted by default) and moderator permissions on the subreddit. Updates overwrite the whole template, so supply every property whose current value must be preserved.

ActionTry it

Create a Reddit post

Creates a text or link post in a specified subreddit, optionally applying flair. Some subreddit validation failures return `success: false` with details; successful submission does not guarantee the post remains publicly visible.

ActionTry it

Delete a Reddit post

Permanently and irreversibly deletes a Reddit post by its ID. Confirm with the user before calling. Only works on posts authored by the authenticated account; attempting to delete another user's post will fail.

ActionTry it

Delete Reddit comment

Deletes a Reddit comment, identified by its fullname ID, if it was authored by the authenticated user. Deletion is permanent and irreversible.

ActionTry it

Edit comment or post

Edits the body text of the authenticated user's own existing comment or self-post on Reddit; cannot edit link posts or titles.

ActionTry it

Enable or disable inbox replies

Enable or disable inbox replies for a submission or comment. Use when you want to control whether you receive inbox notifications for replies to your own posts or comments.

ActionTry it

Expand More Comments

Resolve up to 20 child IDs from a `more` placeholder returned by Retrieve Comments for a Post. Pass the placeholder's `children`, the post fullname in `link_id`, and optionally its bare `data.id` as `more_id`. Reddit permits only one concurrent request to this endpoint, so call expansions serially.

ActionTry it

Get authenticated karma breakdown

Get the connected Reddit account's karma grouped by subreddit. Requires the `mysubreddits` OAuth scope, which is not granted by default. Reconnect with it if you get a 403.

ActionTry it

Get controversial posts from all subreddits

Tool to retrieve controversial posts from all subreddits with time filters. Use when you need to find the most controversial posts across Reddit from a specific time period (hour, day, week, month, year, or all-time). Returns a paginated listing of posts ranked by controversy within the specified time frame.

ActionTry it

Get inbox message

Retrieve one private message from the connected account's Reddit inbox.

ActionTry it

Get modmail conversation

Retrieve one moderator mail conversation and its related objects.

ActionTry it

Get new posts from subreddit (Deprecated)

DEPRECATED: Use RetrieveRedditPost instead. Tool to retrieve newest posts from a subreddit sorted by creation time. Use when you need to find the most recently submitted posts to discover fresh content. Returns a paginated listing of posts ranked by newest first.

ActionTry it

Get OAuth scopes

Tool to retrieve all available OAuth scopes supported by the Reddit API. Use when you need to understand what permissions are available or check scope definitions.

ActionTry it

Get random Reddit post

Retrieve a randomly selected post from a batch of up to 100 hot posts in a specified subreddit, or from r/all if no subreddit is specified.

ActionTry it

Get Reddit listing by sort

Tool to retrieve a listing of Reddit posts sorted by the specified criteria (hot, new, top, rising, controversial, best). Use when you need to get posts from the Reddit front page or all of Reddit with a specific sort order. Supports pagination and time filtering for top and controversial sorts. For new controversial-post workflows, prefer GET_CONTROVERSIAL; this action retains controversial support for backward compatibility. Use GET_RANDOM for random posts.

ActionTry it

Get Reddit posts by fullname

Retrieve Reddit posts directly by their t3 fullnames.

ActionTry it

Get Reddit user comments RSS

Retrieve a named Reddit user's comments as a raw Atom feed string.

ActionTry it

Get subreddit metadata

Retrieve one exact subreddit's public profile metadata, including descriptions, subscriber count, settings, and connected-user relationship fields.

ActionTry it

Get subreddit rules

Fetch the explicit posting rules for a subreddit to ensure compliance before posting or commenting. Use when you need to verify content meets community guidelines or explain subreddit requirements to users.

ActionTry it

Get subreddit traffic

Return hourly, daily, and monthly traffic for a moderated subreddit. Requires the `modconfig` OAuth scope (not granted by default) and moderator access to the subreddit.

ActionTry it

Get subreddit wiki page

Retrieve a subreddit wiki page's rendered and Markdown content, optionally at a historical revision or as a comparison between two revisions.

ActionTry it

Get top posts from subreddit (Deprecated)

DEPRECATED: Use RetrieveRedditPost with sort='top' and time_filter set instead - it now supports the same hour/day/week/month/year/all time filtering. Tool to retrieve top-rated posts from a subreddit with time filters. Use when you need to find the most popular posts from a specific time period (hour, day, week, month, year, or all-time). Returns a paginated listing of posts ranked by score within the specified time frame.

ActionTry it

Get user flair

Fetches the list of user flair assignments for a given subreddit. Returns paginated results with user flair details. Returned flair_id values are scoped to the specific subreddit and must not be reused across different subreddits.

ActionTry it

Get user information

Retrieves information about a specified Reddit user account, including karma scores and gold status. Use when you need to get profile information for any public Reddit user.

ActionTry it

Get user preferences

Tool to retrieve preference settings of the logged in user. Use when you need to check user preferences or settings.

ActionTry it

List custom Reddit feed

List posts from a public custom Reddit feed owned by a named user.

ActionTry it

List inbox mentions

List username mentions from the connected account's inbox. Use `data.after` as `after` on the next call to continue pagination.

ActionTry it

List inbox messages

List one inbox view for the connected Reddit account. Use `data.after` as `after` on the next call to continue pagination.

ActionTry it

List moderation log

List moderation audit events for a subreddit moderated by the account. Requires the `modlog` OAuth scope (not granted by default) and moderator access to the subreddit.

ActionTry it

List moderation queue

List one moderator review queue for a subreddit. Use `data.after` as `after` on the next call to continue pagination. The connected account must have the `posts` moderator permission for the requested subreddit.

ActionTry it

List modmail conversations

List moderator mail conversations visible to the connected moderator. Requires the `modmail` OAuth scope (not granted by default) and moderator access to the subreddits.

ActionTry it

List popular subreddits

List communities in Reddit's current activity-based popular ordering.

ActionTry it

List subreddit comments

List recent comments across all posts in a subreddit. Use `data.after` as `after` on the next call to continue pagination. This is a subreddit-wide feed, not the comment tree for one post.

ActionTry it

List subreddit moderators

List a subreddit's moderators and each moderator's granted permissions.

ActionTry it

List subreddit post flairs

List available link/post flairs for a subreddit (including flair_template_id) so posts can satisfy flair-required validation. Use when you need to discover valid flair IDs before creating a post in a subreddit that requires flair. Note: Reddit may return empty or deny access if the authenticated user cannot set link flair and is not a moderator.

ActionTry it

List subreddit wiki pages

List the visible wiki page names available in a subreddit.

ActionTry it

List subscribed subreddits

List communities subscribed to by the connected Reddit account.

ActionTry it

List user activity

List a Reddit user's overview, posts, comments, or account-history views. History views include upvoted, downvoted, hidden, saved, and gilded content; Reddit returns private history only when the connected account may access it. Use `data.after` as `after` on the next call to continue pagination.

ActionTry it

Manage subreddit subscription

Subscribe or unsubscribe the connected account from one subreddit. Requires the `subscribe` OAuth scope (not granted by default). Subscribing prevents Reddit from adding unrelated default communities unless `skip_initial_defaults` is explicitly set to false.

ActionTry it

Mark all inbox messages read

Queue Reddit to mark all inbox items, or selected item types, as read.

ActionTry it

Post a comment

Posts a comment on Reddit, replying to an existing submission (post) or another comment. Fails if the target thread is locked, archived, or restricted — verify thread state beforehand. Rapid successive calls trigger Reddit RATELIMIT errors with explicit cooldown hints (e.g., 'take a break for 9 minutes'); honor the specified wait before retrying. A successful API response does not guarantee public visibility — automod or spam filters may silently remove the comment. Publishes immediately and publicly; confirm target and text before executing.

ActionTry it

Prepare Reddit media upload

Registers an image or video with Reddit and returns temporary upload instructions. This does not upload the file or publish a post. Pass every returned upload field and its value unchanged to the upload destination before the temporary signature expires.

ActionTry it

Retrieve Comments for a Post

Retrieves a Reddit post and its comments by article ID, with optional sort, limit and depth. Returns `post_listing` and `comments_listing`, including nested replies and possible `more` placeholders; comment trees may be truncated.

ActionTry it

Retrieve posts from subreddit

Retrieve a paginated listing of posts from a specified subreddit, with sort options and a time-period filter for top or controversial posts. Post data is nested under `data.children[].data`; use `data.after` to continue pagination.

ActionTry it

Retrieve specific comment or post

Retrieves selected details for a Reddit comment or post by fullname, without surrounding thread context. An empty listing raises an error; returned items may have partial details.

ActionTry it

Search across subreddits

Searches Reddit for posts using a query, returning a streamlined `posts` array and pagination cursors. An optional time filter restricts the period; a nonempty result type selection must include `link`, and non-post matches are omitted.

ActionTry it

Search subreddits

Tool to search subreddits by title and description. Use when you need to find subreddits matching a specific topic or keyword. Returns a paginated listing of subreddits with their details including subscribers, descriptions, and other metadata.

ActionTry it

Send private message

Send a private Reddit message immediately; sending cannot be undone.

ActionTry it

Vote on Reddit content

Cast or clear one vote only when directly instructed by a human. Never infer how to vote, vote autonomously, amplify a vote, or apply one instruction to multiple items.

ActionTry it

How the Reddit integration works

The Reddit integration connects your Dench AI CRM directly to Reddit, so agents can read and act on your Reddit data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

50 actions are available for agents to invoke on your behalf. Every call runs through Reddit's own authorization, scoped to the account you connect.

Set up Reddit in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Reddit and click Connect — you'll authorize access through Reddit's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Reddit in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Reddit integration work with Dench?

The Dench Reddit integration connects your AI CRM to Reddit, so AI agents can work with your Reddit data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Reddit via Dench?

The Reddit integration currently exposes 50 actions, including Check username availability, Configure flair template, Create a Reddit post, Delete a Reddit post, Delete Reddit comment, and Edit comment or post. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Reddit to Dench?

No. You connect Reddit from your Dench workspace using Reddit's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Reddit integration secure?

Connections are authorized through Reddit's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Reddit connection from your workspace settings at any time.

Reddit | Dench AI CRM