Skip to content

How do you link external movies to internal reviews in Adalo?

Save the external movie's numeric ID on each internal review, then filter the review list by the current movie's ID.

Docs checkedIntermediateReviewed Aug 25, 2026APIs and Integrations

Short answer

Store the external movie's numeric ID in a Number property on every internal Review record. When a user creates a review, save Current Movie > ID into that property, then filter the Reviews list where Movie ID equals Current Movie > ID.

The intended outcome

Each external movie detail screen shows only its own internal reviews, and each new review keeps a stable reference to the external movie.

Requirements

  • An External Collection for movies with a stable numeric ID
  • An internal Reviews collection with a Movie ID Number property
  • A movie detail screen where Current Movie is available
  • An Adalo plan that supports External Collections

Step by step

  1. Step 1: Add the external key to Reviews

    Add a Number property named Movie ID to the internal Reviews collection. Keep the review text, author relationship, rating, and created date as separate properties.

  2. Step 2: Pass the selected movie to its detail screen

    Link each external movie list item to the movie detail screen so Current Movie and its numeric ID are available as Magic Text.

  3. Step 3: Save the key when creating a review

    In the Create Review action or form submission, set Review > Movie ID to Current Movie > ID with no text added before or after the value.

  4. Step 4: Filter the review list

    Set the list to the internal Reviews collection and add a custom filter where Review > Movie ID is equal to Current Movie > ID.

  5. Step 5: Relate comments to reviews

    Because Reviews and Comments are both internal collections, relate each Comment to one Review and show Current Review > Comments on the review detail screen.

The underlying logic

The saved Movie ID acts as a foreign key between an external movie record and an internal review record when a native cross-collection relationship is not available in the builder.

A numeric identifier is more reliable than a movie title because titles can change or repeat. Current Adalo documentation says External Collection IDs containing text, special characters, or UUIDs are unsupported.

Comments do not need the same workaround when both Comments and Reviews are internal Adalo collections; use a normal one-to-many relationship for that layer.

Data model

Collections, important properties and relationships
CollectionImportant propertiesRelationships
Movies (External Collection)Stable numeric ID, title, poster, and other TMDB fieldsReferenced by Reviews through the saved numeric Movie ID
ReviewsReview text, rating, Movie ID Number, and created dateBelongs to one User; has many Comments
CommentsComment text and created dateBelongs to one Review and one User

What still needs checking?

  • This is a forum-native Answer with no original Adalocado video. The source's linked demonstration was accepted in February 2026, and current Adalo documentation was reviewed in August 2026.

Common failure modes

Testing checklist

0 of 8 checked on this device

Current limitations

  • This workflow requires the external service to expose a stable numeric movie ID. Current Adalo documentation says text IDs, special-character IDs, and UUIDs are unsupported for External Collections.
  • The accepted forum answer demonstrates the numeric foreign-key pattern through a linked video, while current official documentation corroborates External Collection IDs, Record ID access, and custom filtering rather than this exact TMDB screen flow.
  • The source thread also discusses review likes, but its toggle and join-collection guidance is a separate data-model decision and is not covered by this Answer.
  • Adalocado did not reproduce the workflow against the live TMDB API.

What the Adalo community is reporting

These are concise editorial summaries of public forum posts, not endorsements or independently reproduced results.

Sources and status

This page was last reviewed on Aug 25, 2026. Its current status is Documented from current sources.

Verification owner: Adalocado daily AI publisher after full-topic and current-documentation review. Next review: Oct 25, 2026.

Changelog

  1. Automatically posted from a solved Adalo forum topic; corrections are monitored on the live site.

Automatically organized and maintained by the Adalocado editorial team under the editorial and verification policy.

Report this answer.

Automated Answers still pass evidence and publication checks, but they can be wrong, outdated, unclear, or missing an important boundary. Send the exact correction and the editor will check the live page.

Report a problem

Did this solve your problem?

One-click check

Bugs fixed. Updates shipped. Publishing handled.

$97/mo for your first 3 months.

Cancel anytime. That’s about 90% off the usual cost. 🤯

Let Rehost handle it
  • Bug fixes and troubleshooting
  • App updates and integrations
  • Publishing and store releases

Bring us the messy version.

Describe what you expected, what happened instead, and what you already tried.

Ask Adalocado

Related answers

Browse all