Skip to main content
Reddit connections are temporarily unavailable while Automate.ax awaits Reddit’s approval for commercial Data API access. You can connect a Reddit account after the integration is approved and enabled.
Import Reddit actions and triggers from automate.ax/reddit:
automations/watch-reddit.automation.ts
Connect Reddit with OAuth. Automate.ax always requests identity so it can label the account, then adds the least Reddit scopes required by your deployed actions and triggers. Reddit issues one-hour access tokens and permanent refresh tokens.

Content and IDs

Reddit fullnames include a type prefix: posts use t3_, comments use t1_, private messages use t4_, and subreddits use t5_. Actions that accept postId, contentId, parentId, or message IDs require these fullnames. Normalized records also expose the provider’s short ID. List actions return pageInfo.after. Pass it as the next action’s after input. Provider timestamps become JavaScript Date values.

Trigger polling

Reddit does not provide Data API webhooks. Automate.ax polls the required listing once per minute, creates an initial baseline, and emits only records first observed afterward. A trigger added to an already shared poll also starts from its own baseline, so it does not replay older records. New-post, new-comment, and broad subreddit triggers share one poll per Reddit account and subreddit. Inbox and moderation triggers use separate polls so a missing moderation permission cannot stall public subreddit events. Each poll reads up to 1,000 of the newest records in a demanded listing; events beyond that safety bound between polls can be missed.

Safety and provider behavior

Automate.ax does not expose voting actions because Reddit prohibits automated vote and karma manipulation. Send private messages only after the recipient explicitly consents. Reddit validation errors are returned as action failures, polling and trigger setup honor provider retry delays, and unsafe submissions are not automatically replayed after ambiguous failures.

Exports

  • reddit contains the packaged Reddit actions and triggers.
  • redditAccount("name") selects a named Reddit connection.

Triggers

Actions