Actions25
- Advertising Actions
- Analytics Actions
- Bluesky Actions
- Competitor Actions
- Facebook Actions
- Instagram Actions
- LinkedIn Actions
- Pinterest Actions
- Post Actions
- Thread Actions
- TikTok Actions
- Twitch Actions
- X (Twitter) Actions
- YouTube Actions
Overview
The node integrates with the Metricool social media management platform to update a scheduled post on one or more social media platforms. It allows users to modify the content, scheduled time, target platforms, and associated media of an already scheduled post.
This node is beneficial in scenarios where you need to programmatically adjust scheduled posts without manually accessing the Metricool dashboard. For example, if you want to update the text or media of a post due to last-minute changes or corrections, or reschedule the post to a different time, this node automates that process.
Practical examples:
- Updating the caption and media URLs of a scheduled Instagram post.
- Changing the scheduled date/time for a Facebook post across multiple platforms.
- Correcting typos or adding hashtags to a Twitter/X post before it goes live.
Properties
| Name | Meaning |
|---|---|
| Blog ID | The unique identifier of the Metricool brand account (blog) where the post is scheduled. |
| Post ID | The unique identifier of the scheduled post to update. |
| Post Text | The textual content of the post to be published. |
| Platforms | The social media platforms where the post will be published. Options: Bluesky, Facebook, Instagram, LinkedIn, Pinterest, Threads, TikTok, Twitter/X, YouTube. |
| Scheduled Date | The date and time when the post should be published, formatted as YYYY-MM-DDTHH:mm:ss. |
| Media URLs | An array of URLs pointing to media files (images, videos) to include in the post. |
Output
The node outputs JSON data representing the response from the Metricool API after updating the scheduled post. This typically includes confirmation details about the updated post such as its ID, updated content, scheduled time, platforms, and media information.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating with the Metricool API.
- The node makes HTTP requests to the Metricool API endpoint at
https://api.metricool.com/v1. - Timezone is hardcoded as
"Europe/Madrid"for scheduling purposes; ensure your scheduled dates are compatible or adjust accordingly if needed.
Troubleshooting
Common issues:
- Invalid or missing Blog ID or Post ID will cause the update to fail.
- Incorrectly formatted scheduled date/time may result in API errors.
- Providing unsupported platform names or empty platform arrays will cause failures.
- Network or authentication errors if the API key is invalid or expired.
Error messages:
"Unknown post operation: updateScheduledPost": Indicates the operation name was not recognized; verify the operation parameter.- API error responses related to invalid parameters will be returned as JSON error messages; check the input values carefully.
- Authentication errors suggest issues with the provided API key credential.
Resolutions:
- Double-check all required fields are provided and correctly formatted.
- Ensure the API key credential is valid and has necessary permissions.
- Confirm the scheduled date/time string matches the expected ISO format.
- Verify platform selections against the supported list.
Links and References
- Metricool API Documentation (general reference for API endpoints and parameters)
- ISO 8601 Date and Time Format (for formatting scheduledDate property)