What is your goal?
Automate searching for TV series in TMDB when they are added to a Notion database. The goal is to fetch TMDB data (poster, overview, rating) automatically using the series title from Notion.
What is the problem & what have you tried?
The scenario uses Notion → Search Objects (or Watch Data Source Items) to fetch items from a Notion database, and HTTP → Make a request (GET) to search TMDB. The problem is that the Notion module successfully retrieves data, and I can see the title clearly in the output (e.g., Properties Value →
اسم المسلسل → 1 → Plain Text: “False Memory”). However, when I map this Plain Text value into the HTTP module’s query parameter, the value arrives empty. The HTTP module runs successfully (green), but TMDB returns 0 results as if the query parameter was never sent. If I type the title manually, the search works perfectly.
What I have tried (without success):
- Used both Notion modules: Watch Data Source Items and Search Objects.
- Used different mapping paths: {{flatten(…)}}, {{first(…).plain_text}}, {{map(…; “plain_text”)}}, {{toString(…)}}.
- Used Tools → Set Variable to extract the title first, but the variable comes out empty ({}).
- Switched from Database (Legacy) to Data Source in the Notion module.
- Ran the entire scenario (not just a single module) to ensure data is passed correctly.
- Checked that the column name contains an emoji (
) and a space, and used backticks to handle it.
The value from the Notion title column appears correctly in the output but disappears in the HTTP module’s input. The result is always empty in the HTTP module’s input, and TMDB returns 0 results.
Questions:
- What is the correct and reliable method to extract plain_text from a Notion title (which is a rich_text array) and pass it as a clean string in an HTTP module?
- Why does the value appear in the Notion module’s output but become empty when mapped to the HTTP module?
- Are there any known bugs or limitations with mapping Notion title fields to HTTP modules in Make?
Error messages or input/output bundles
Notion Output: Plain Text: “False Memory” (visible in Notion module output)
HTTP Module Input: query: (empty) - the value disappears
HTTP Module Output: {“results”: , “total_results”: 0} - TMDB returns empty results
Set Variable Output: seriesName: {} (empty/collection)
Create public scenario page
(Optional) I can share the scenario page if needed.
