Reddit

Connect Reddit to Postline to schedule text, link and image posts to any subreddit, add comments, and see score and comment counts.

On this pageWhat you can postConnect your accountFor self-hostersAnalytics and plugsKnown issues

What you can post

  • Text up to 40,000 characters.
  • 1 image. Video isn't supported.
  • Extra parts of a post are published as comments under the post.
  • Per-post settings:
    • Subreddit: required, for example r/yoursubreddit.
    • Title: required, up to 300 characters.
    • Link (makes it a link post).
    • Flair ID: optional. Some subreddits require a flair.
    • NSFW and Spoiler.

The post type depends on what you add: with an image it's an image post, with a link it's a link post, and otherwise it's a text post. Image and link posts don't include the post text.

Connect your account

  1. In the sidebar, click + Add next to Channels. Only workspace owners and admins can add channels.
  2. Choose Reddit.
  3. Click Continue to Reddit, sign in and allow access.

Follow each community's rules about self-promotion.

For self-hosters

  1. Create a Reddit app of type "web app" at reddit.com/prefs/apps.
  2. Register this redirect URL: {APP_URL}/api/channels/oauth/reddit/callback
  3. Set REDDIT_CLIENT_ID and REDDIT_CLIENT_SECRET.
  4. Set HTTP_USER_AGENT to a descriptive value. Postline sends it with every request to networks, and Reddit requires a descriptive one.

Analytics and plugs

Postline collects the post's score (shown as likes) and comment count. It does not track follower counts.

Plugs:

  • Auto-repost: not supported.
  • Follow-up: supported. Postline adds a follow-up comment once the post's score reaches the number you set.

Known issues

  • Every Reddit post needs a subreddit and a title.
  • Image and link posts don't include the post text.
  • Reddit creates image posts in the background. Postline looks the post up afterwards. If it can't find it, the post is marked as published without a link, and comments and stats aren't available for it ("Reddit comments need the post ID, which was not available.").
  • When Reddit rate-limits you, Postline retries the post.
  • Postline refreshes the access token automatically. If Reddit rejects the refresh, you see "Reddit access expired" and need to reconnect.