Powerful Social Media API

Easily automate and manage your social media presence at scale. Our unified API lets you publish, schedule, and monitor content across multiple platforms all from a single integration.

Publish to Facebook via RobinReach API
Publish to Instagram via RobinReach API
Publish to Threads via RobinReach API
Publish to Bluesky via RobinReach API
Publish to X (Twitter) via RobinReach API
Publish to LinkedIn via RobinReach API
Publish to TikTok via RobinReach API
Publish to YouTube via RobinReach API
Publish to Google Business via RobinReach API
Publish to Pinterest via RobinReach API

Build with Our API

Integrate RobinReach's powerful social media management features into your applications. Our well-documented API enables seamless automation and custom workflows.

Example API request: create and schedule a social media post using the RobinReach REST API
curl -X POST \
  "https://robinreach.com/api/v1/posts?api_key=my-api-key&brand_id=brand-id" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Big sale coming this Friday!",
    "media_urls": ["https://s3.amazonaws.com/bucket/media1.jpg"],
    "publish_time": "2026-05-19T12:00:00Z",
    "social_profile_ids": [101],
    "title": "Friday Mega Sale"
  }'

Powerful Features

Everything you need to build amazing social media applications

Powerful RESTful API

Built with modern standards, using JSON payloads and backed by detailed, developer-friendly documentation.

Smart Rate Limiting

Designed for fairness and scalability includes transparent usage headers and clear limits per plan.

Stable Versioning

Predictable versioning to ensure seamless upgrades and long-term integration stability.

Getting Started

Follow these steps to start using the RobinReach API

  1. Step 1

    1. Sign Up

    Create a RobinReach account to get your API keys

  2. Step 2

    2. Connect Accounts

    Link your social media accounts through OAuth

  3. Step 3

    3. Make Requests

    Start making API requests using our documentation

n8n-nodes-robinreach

An n8n community node for the RobinReach API — schedule and manage social media posts across 10+ platforms directly from n8n workflows.

Supported platforms

  • Twitter / X
  • Instagram
  • Facebook
  • LinkedIn
  • TikTok
  • YouTube
  • Threads
  • Pinterest
  • Bluesky
  • Google Business Profile

Version

1.0.0 — Initial release with comprehensive RobinReach API integration.

Install

From n8n Community Nodes panel (recommended):

Settings → Community Nodes → Install
→ enter: n8n-nodes-robinreach

Or via npm:

npm install n8n-nodes-robinreach

Prerequisites

  • RobinReach account — sign up at robinreach.com
  • Bloom or Thrive Plan (API access requires paid plan)
  • API Key from your RobinReach dashboard
  • Connected social accounts on RobinReach

Credentials setup

In n8n, add a new credential, search for RobinReach API, enter your API key, and select your environment (Production or Development).

Quick start examples

1. List your brands

{ "operation": "listBrands" }

2. Get connected social profiles

{ "operation": "listSocialProfiles", "brandId": "brand_123_abc" }

3. Create and publish a post

{
  "operation": "createPost",
  "brandId": "brand_123_abc",
  "content": "Hello, world! 🌍 #automation",
  "socialProfileIds": ["profile_123", "profile_456"],
  "publishType": "publish_now"
}

Supported operations

  • Brands Management — list brands
  • Social Profiles — list connected profiles
  • Posts Management — create, schedule, publish, draft

Platform-specific settings

"platformSettings": {
  "facebook":  { "postType": "post",   "comment": "Auto-comment..." },
  "instagram": { "postType": "post",   "comment": "What do you think?" },
  "twitter":   { "replies": ["Follow-up tweet for thread"] }
}

Scheduling with timezone

{
  "operation": "createPost",
  "content": "Check out this!",
  "mediaUrls": ["https://your-domain.com/image1.jpg"],
  "publishType": "schedule",
  "scheduledDate": "2024-12-25",
  "scheduledTime": "09:00",
  "timezone": "America/New_York"
}

Platform requirements & rate limits

Platform-specific requirements apply (e.g., Instagram requires a business account, Facebook requires page admin access). Plan limits (Bloom, Thrive, Enterprise) apply. Monitor usage in your RobinReach dashboard.

Error handling

The node surfaces API errors with descriptive messages. Common HTTP status codes:

  • 401 — Invalid API key or authentication failed
  • 403 — Plan limits exceeded or insufficient permissions
  • 400 — Invalid request data or missing required parameters
  • 404 — Resource not found
  • 429 — Rate limit exceeded

Development

git clone https://github.com/RobinReach/RobinReach-N8N.git
npm install
npm run build
npm run lint

Frequently Asked Questions

What social media platforms does the RobinReach API support?
The RobinReach API supports Twitter/X, Instagram, Facebook, LinkedIn, TikTok, YouTube, Threads, Pinterest, Bluesky, and Google Business Profile.
How do I authenticate with the RobinReach API?
Authentication uses an API key passed as a query parameter: api_key=your-api-key. Obtain your key from the RobinReach dashboard. API access requires a Bloom or Thrive plan.
How do I install the RobinReach n8n community node?
In n8n, go to Settings → Community Nodes → Install and enter n8n-nodes-robinreach. You can also install via npm: npm install n8n-nodes-robinreach.
What plans include API access?
API access is available on the Bloom and Thrive plans. A free tier is available to get started; a paid plan is required for API usage.
Can I schedule posts with the RobinReach API?
Yes. Set publishType to schedule and provide scheduledDate, scheduledTime, and timezone fields. IANA timezone strings are supported (e.g., America/New_York).