An n8n community node for the RobinReach API - the social media management platform.
Schedule and manage social media posts across 10+ platforms:
- Twitter/X
- TikTok
- YouTube
- Threads
- Bluesky
- Google My Business
- 1.0.0 - Initial release with comprehensive RobinReach API integration
- Go to Settings β Community Nodes in your n8n instance
- Select Install and enter
n8n-nodes-robinreach - Click Install and restart n8n
- The RobinReach node will appear in your node palette
npm install n8n-nodes-robinreachgit clone https://github.com/RobinReach/RobinReach-N8N.git
cd RobinReach-N8N
npm install
npm run build- RobinReach Account: Sign up at robinreach.com
- Bloom or Thrive Plan: API access requires paid plan
- API Key: Generate from your RobinReach dashboard
- Social Accounts: Connect your social media accounts to RobinReach
- Add a new credential in n8n
- Search for "RobinReach API"
- Enter your API key from the RobinReach dashboard
- Select environment (Production/Development)
Get all your RobinReach brands/companies:
{
"operation": "listBrands"
}List social media accounts connected to a brand:
{
"operation": "listSocialProfiles",
"brandId": "brand_123_abc"
}Create posts across multiple platforms:
{
"operation": "createPost",
"brandId": "brand_123_abc",
"content": "Hello, world! π #automation",
"socialProfileIds": ["profile_123", "profile_456"],
"publishType": "publish_now",
"platformSettings": {
"facebook": {
"postType": "post",
"comment": "Check out our latest update! π"
},
"instagram": {
"postType": "post",
"comment": "Check out our latest update! π"
}
}
}- List Brands - Get all your RobinReach brands/companies
- List Social Profiles - Get connected social media accounts for a brand
- Create Post - Create and publish/schedule/draft posts
{
"platformSettings": {
"facebook": {
"postType": "post",
"comment": "Auto-comment after posting..."
}
}
}{
"platformSettings": {
"instagram": {
"postType": "post",
"comment": "What do you think? Let me know below! π"
}
}
}{
"platformSettings": {
"twitter": {
"replies": ["Follow-up tweet for thread", "Another reply in the thread"]
}
}
}Add media via URLs:
{
"operation": "createPost",
"content": "Check out this amazing content!",
"mediaUrls": [
"https://your-domain.com/image1.jpg",
"https://your-domain.com/video1.mp4"
]
}Schedule posts for optimal engagement:
{
"operation": "createPost",
"publishType": "schedule",
"scheduledDate": "2024-12-25",
"scheduledTime": "09:00",
"timezone": "America/New_York"
}Organize posts with labels:
{
"operation": "createPost",
"content": "Holiday promotion post",
"labels": ["holiday", "promotion", "december"]
}- Instagram: Business account recommended for advanced features
- Facebook: Page admin access required
- LinkedIn: Company page admin access for business posting
- TikTok: Creator account recommended
- YouTube: Channel access required
- Twitter/X: Standard account
- Pinterest: Business account recommended
- Threads: Meta account required
- Bluesky: Standard account
- Google My Business: Business profile admin access required
RobinReach enforces usage limits based on your plan:
- Bloom Plan: Advanced features, API access
- Thrive Plan: Full API access, unlimited automation
- Enterprise: Custom limits and features
Monitor your usage through the RobinReach dashboard.
The node handles various error scenarios:
- 401: Invalid API key or authentication failed
- 403: Plan limits exceeded or insufficient permissions
- 400: Invalid request data or missing parameters
- 404: Resource not found (brand, profile, post)
- 429: Rate limit exceeded
Check the node output for detailed error messages and solutions.
Create a workflow that posts daily content:
- Schedule Trigger - Daily at 9 AM
- RobinReach: List Brands - Get your brands
- RobinReach: List Social Profiles - Get connected accounts
- RobinReach: Create Post - Create daily content
Convert blog posts to social media content:
- RSS Feed Read - Monitor your blog
- RobinReach: Create Post - Create social posts
- Multiple Platforms - Automatic cross-posting
Repurpose content across platforms:
- Webhook Trigger - New content alert
- RobinReach: Create Post - Platform-optimized posting
- Node.js 18+
- TypeScript
- n8n development environment
git clone https://github.com/RobinReach/RobinReach-N8N.git
cd RobinReach-N8N
npm install
npm run buildnpm run lint # Check for issues
npm run lintfix # Fix automatically- Documentation: RobinReach API Docs
- Dashboard: robinreach.com
- Email: [email protected]
- Issues: GitHub Issues
MIT
Contributions are welcome! Please read our contributing guidelines and submit pull requests.
Made with π by the RobinReach team
Website β’ Documentation