What is your goal?
I am trying to create a Make automation that sends social media posts from a Notion database to Metricool using the Metricool API.
The desired workflow is:
A social media post is created and managed in the Notion “Content Creation” database.
The post contains properties such as:
Caption/Text
Graphic/Video (file property)
Format (multi-select property)
Platform(s) to publish to (multi-select property)
Scheduled Date/Time
Status (multi-select property)
When the Status field changes to “Ready to Post” (or another trigger status), Make should automatically detect the change.
Make should then send the post data to Metricool through the Metricool API.
Metricool should create a scheduled post for the specified social media platform(s) at the scheduled date and time.
My goal is to allow our team to manage all social content inside Notion while using Metricool as the publishing/scheduling platform.
What is the problem & what have you tried?
I have been attempting to build this integration between Notion and Metricool through Make, but I have not been able to get it working.
The main challenge is understanding how to properly create and authenticate the Metricool API requests inside Make and how to structure the payload that Metricool expects.
What I have tried:
Creating a Notion database that stores social media posts and connecting that DB to Make.
Using Make to watch for database changes in Notion.
Using a custom webhook to get a page in Notion.
Researching Metricool API documentation.
Using a text parser to turn the Notion properties into readable text for Metricool, but am not sure if it was set up right.
Sending a signal to Metricool when it’s run, so Metricool can send a “page id” back and inject it into Notion, so that Notion can then send that page id back to Metricool, with any updates we want, for when we want to save a post as a draft in Metricool.
Attempting to use HTTP modules inside Make to connect to Metricool.
Adding filters so it only posts the posts that are ready, and not ALL of the posts in the DB
Watched YouTube videos, chatted with AI, and spoke with the team to try to get this working.
Despite these efforts, we have not been able to determine:
The exact modules needed to get it working.
How to convert the properties into readable text for Metricool.
The authentication flow required by Metricool.
The correct API endpoints for creating scheduled posts.
The payload format required for captions, media files, platforms, and scheduled dates.
Whether Metricool’s API supports this use case directly.
At this point, I am looking for guidance from someone who has successfully connected Notion → Make → Metricool or has experience using the Metricool API.
Error messages or input/output bundles
At first, there was an error with the API. Then, there was an error with the text not being readable, but we’ve mostly fixed that. Now, we’re not sure how to fix this automation. One of our team members suggested using a text parser, but that doesn’t seem to fully do the trick either.
