Actions2
Overview
This node integrates with the RobinReach platform to automate social media management tasks. It supports operations such as listing brands, listing connected social media profiles for a brand, and creating social media posts across multiple platforms.
The List Social Profiles operation retrieves all social media accounts connected to a specified brand, enabling users to view or select these profiles for further actions like posting content.
Practical scenarios include:
- Automatically fetching all social profiles linked to a marketing brand to display or use in workflows.
- Preparing a list of social accounts before scheduling or publishing posts.
- Integrating social profile data into broader automation pipelines for reporting or analytics.
Properties
| Name | Meaning |
|---|---|
| Brand | Select the brand to work with. This determines which company's social profiles are listed. |
Note: The "Brand" property is required for the "List Social Profiles" operation and is loaded dynamically from the user's available brands.
Output
The output JSON for the List Social Profiles operation has the following structure:
{
"success": true,
"operation": "listSocialProfiles",
"brandId": "string", // The selected brand ID used in the request
"count": 0, // Number of social profiles returned
"socialProfiles": [
{
"id": "string", // Unique identifier of the social profile
"name": "string", // Name of the social profile
"platform": "string", // Platform name (e.g., Facebook, Instagram)
"imageUrl": "string", // URL to the profile's image/avatar
"connected": true // Always true indicating the profile is connected
}
]
}
There is no binary data output for this operation.
Dependencies
- Requires an API key credential for authenticating with the RobinReach platform.
- The node makes HTTP requests to the RobinReach API endpoint, which varies based on environment (development or production).
- No additional external dependencies beyond the RobinReach API and n8n's built-in HTTP request helpers.
Troubleshooting
Common issues:
- Failure to load brands or social profiles usually indicates invalid or missing API credentials or network connectivity problems.
- Selecting a brand that has no connected social profiles will return an empty list.
Error messages:
"Failed to load social profiles: <error message>"— Indicates an issue fetching profiles; verify API credentials and network access."Unknown error"— Generic fallback if the API response is unexpected; check API status and logs.
Resolution tips:
- Ensure the API key credential is correctly configured and has necessary permissions.
- Confirm the brand ID is valid and corresponds to an existing brand in your RobinReach account.
- Check internet connectivity and firewall settings that might block API calls.
Links and References
- RobinReach Official Website
- RobinReach API Documentation (Assumed link for reference)