Connect Reddit to Postline to schedule text, link and image posts to any subreddit, add comments, and see score and comment counts.
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.
- Subreddit: required, for example
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
- In the sidebar, click + Add next to Channels. Only workspace owners and admins can add channels.
- Choose Reddit.
- Click Continue to Reddit, sign in and allow access.
Follow each community's rules about self-promotion.
For self-hosters
- Create a Reddit app of type "web app" at reddit.com/prefs/apps.
- Register this redirect URL:
{APP_URL}/api/channels/oauth/reddit/callback - Set
REDDIT_CLIENT_IDandREDDIT_CLIENT_SECRET. - Set
HTTP_USER_AGENTto 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.