Skip to main content

Social Media Integration

Redline can fetch posts, search, and monitor social media platforms. To access non-public data, you need to authenticate with each platform.

Supported Platforms

PlatformSearchFetch PostsUser ProfilesTimelines
Twitter/XYesYesYesYes
BlueskyYesYesYesYes
RedditYesYesYesYes

Twitter/X Authentication

Setup

  1. Go to Settings > Integrations > Twitter
  2. Click Connect Twitter
  3. Authorize Redline in the Twitter popup
  4. Return to Redline

What You Can Do

With Twitter authentication:

  • Fetch any tweet by URL
  • Search tweets by keyword
  • Get user profiles and timelines
  • Access quoted tweets and threads
  • Fetch tweet metrics (likes, retweets)

Data Access

Twitter access depends on your Twitter account:

  • Public tweets - Always accessible
  • Protected tweets - Only if you follow the account
  • Suspended/deleted - Not accessible

Rate Limits

Twitter has strict rate limits. If you hit limits:

  • Wait 15 minutes before retrying
  • Reduce the number of tweets fetched
  • Spread requests over time

Bluesky Authentication

Setup

  1. Go to Settings > Integrations > Bluesky
  2. Enter your Bluesky handle (e.g., you.bsky.social)
  3. Enter your App Password (not your main password)
  4. Click Connect

Creating an App Password

  1. Go to bsky.app/settings
  2. Click App Passwords
  3. Create a new app password for "Redline"
  4. Copy the generated password
  5. Use this in Redline
Use App Password

Never enter your main Bluesky password. App passwords are safer and can be revoked individually.

What You Can Do

With Bluesky authentication:

  • Fetch any post by URL
  • Search posts by keyword
  • Get user profiles
  • Access user timelines
  • Create Bluesky RSS feeds

Rate Limits

Bluesky has generous rate limits. You're unlikely to hit them with normal use.


Reddit Authentication

Setup

  1. Go to Settings > Integrations > Reddit
  2. Click Connect Reddit
  3. Authorize Redline in the Reddit popup
  4. Return to Redline

What You Can Do

With Reddit authentication:

  • Fetch any post by URL
  • Search posts and subreddits
  • Get user profiles
  • Access comments
  • Create subreddit RSS feeds

Data Access

  • Public subreddits - Fully accessible
  • Private subreddits - Only if you're a member
  • Quarantined subreddits - May require acknowledgment
  • Removed/deleted - Not accessible

Rate Limits

Reddit's rate limits are per-account. Typical limits:

  • 60 requests per minute
  • 1000 requests per day

Using Social Media Features

Creating Social Nodes

From URL:

  1. Copy a social media post URL
  2. Paste onto the canvas (Cmd/Ctrl + V)
  3. Redline creates a Social node with full content

Via AI:

"Fetch the tweet at https://twitter.com/example/status/123456"

Searching Social Media

Via AI:

"Search Twitter for posts about 'Ukraine conflict' from the last week"

Via RSS Feed: PRO

  1. Create an RSS Feed node
  2. Use a social search URL:
    • Twitter: https://twitter.com/search?q=keyword
    • Bluesky: Search feeds
    • Reddit: https://reddit.com/r/subreddit/.rss

Fetching User Timelines

Via AI:

"Get the last 10 tweets from @elonmusk"

User Profiles

Via AI:

"Get the profile for Reddit user spez"


RSS Feeds for Social Media

PRO

Create RSS feeds to monitor social media:

Reddit Subreddits

Most Reddit URLs have an RSS equivalent:

https://reddit.com/r/worldnews/.rss
https://reddit.com/r/technology/new/.rss
https://reddit.com/user/username/.rss

Twitter Search (via Nitter)

Use Nitter instances for Twitter RSS:

https://nitter.net/username/rss
https://nitter.net/search/rss?f=tweets&q=keyword

Bluesky Feeds

Bluesky provides official RSS for user feeds:

https://bsky.app/profile/handle.bsky.social/rss

Privacy & Security

What Redline Accesses

  • Public data - Posts, profiles, metrics
  • Your feed - With your authentication
  • Protected content - Only if you have access

What Redline Does NOT Do

  • Post on your behalf
  • Follow/unfollow accounts
  • Like or interact with posts
  • Store your credentials externally

Credential Storage

  • OAuth tokens are stored locally (encrypted)
  • Bluesky app passwords are stored locally (encrypted)
  • Credentials never leave your machine

Revoking Access

To disconnect a platform:

  1. Go to Settings > Integrations
  2. Find the platform
  3. Click Disconnect

You can also revoke from the platform's settings:


Troubleshooting

"Authentication expired"

Re-authenticate through Settings. OAuth tokens may expire.

"Rate limit exceeded"

Wait 15-60 minutes and try again. Reduce request frequency.

"Post not found"

The post may be:

  • Deleted
  • From a private/protected account
  • Suspended or banned

"Search not returning results"

  • Check your search syntax
  • Verify authentication is active
  • Try a more specific or different query

Bluesky "Invalid password"

  • Ensure you're using an App Password, not your main password
  • Verify the handle format (include .bsky.social)
  • Create a new app password if needed