Forum answer

How do you filter by multiple users in Adalo?

Use relationships and current filtering operators to show records connected to one or more users.

Verified from current public evidenceAdvancedReviewed Aug 12, 2026
Verified from current public evidence—not reproduced in the builder.

We checked current official documentation, captured the relevant screens, and compared the workflow with dated Adalo forum reports. Source links and limitations are below so you can judge the evidence directly.

THE SHORT ANSWER

Model the user-to-record connection first, then filter the list using relationship Contains rules and explicit AND/OR behavior. Many-to-many comparisons have platform limitations, so test the exact relationship shape.

Write the intended set rule in plain language before configuring filters: match any selected user, every selected user, or the logged-in user plus another condition. Model that relationship explicitly and test records that differ by only one membership. A join collection often makes roles, dates, and debugging clearer than a dense direct many-to-many relationship.

Completeness100%
Index decisionIndex now
Evidence basisCurrent filtering and join-collection docs plus 2025–2026 forum evidence; no hands-on reproduction
WHAT YOU’LL HAVE

The intended outcome

A filtered list whose rules clearly express which user relationships qualify.

BEFORE YOU START

Requirements

  • Defined relationship cardinality
  • List of records
  • Representative multi-user test data
BUILD IT

Step by step

  1. 01

    Write the rule in plain language

    Decide whether records must contain all selected users, any selected user, or one current user.

  2. 02

    Inspect relationship shape

    Confirm whether the record has one user, many users, or a join collection.

  3. 03

    Add filters independently

    Prove each Contains or relationship rule before joining filters with AND/OR.

  4. 04

    Test overlaps

    Use records connected to neither, one, and multiple users.

WHY IT WORKS

The underlying logic

Filter operators compare the current record’s relationship to selected user records.

Current Adalo documentation notes limitations when comparing many records with many records.

COLLECTIONS AND RELATIONSHIPS

Data model

CollectionImportant propertiesRelationships
UsersName, RoleHas many memberships
RecordsName, StatusHas many memberships
MembershipsRole, Joined DateJoins one user to one record
SINCE THE ORIGINAL VIDEO

What changed?

  • The refreshed model recommends a membership collection when relationship context or clearer queries are required.
IF IT DOESN’T WORK

Common failure modes

A many-to-many comparison is unavailable

Use a join collection or reshape the query around a one-to-many relationship.

BEFORE YOU MOVE ON

Testing checklist

  • A record related to only the first selected user appears under an OR rule.

  • A record missing one selected user is excluded under an AND requirement.

  • No selected users produces the deliberately chosen default result set.

  • AND/OR matches the written rule

  • Overlap cases are tested

  • Empty selection behavior is intentional

BOUNDARIES

Current limitations

  • Many-to-many comparisons can be difficult to express and must be tested with the exact relationship shape.
CURRENT PUBLIC EVIDENCE

Screenshot evidence

These captures document what Adalo currently publishes and what builders are reporting. They support the written guidance, but they are not a substitute for an end-to-end test in your own app.

Current Adalo Resources custom filter example using a Users relationship
Official filtering documentation shows a relationship-based custom filter containing the logged-in user.Official documentation · captured Aug 12, 2026
Current Adalo Resources guidance for using an intermediary join collection
Current official guidance presents join collections as an alternative to dense direct relationships.Official documentation · captured Aug 12, 2026
Adalo forum relationship guide discussing join collections and scalable filters
Recent community discussion recommends intermediary records when relationship context or scale matters.Adalo forum · captured Aug 12, 2026
BUILDER REPORTS

What the Adalo community is reporting

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

From Structure to Connections

The discussion recommends intermediary join records for flexible many-to-many cases and explains that metadata such as role or joined date belongs on that record.

Boundary: These are practitioner recommendations; the exact AND or OR expression still depends on the available data context and must be tested with representative records.

Ali-Bazzi, michaelappdev, and replies · December 2025–February 2026
VERSION NOTES

Sources and status

This page was last reviewed on Aug 12, 2026. Its current status is Verified from current public evidence.

Verification owner: Adalocado editorial. Next review: Oct 12, 2026.

VERSION HISTORY

Changelog

  1. Added current custom-filter and join-collection captures plus recent relationship reports.

YOUR PROBLEM IS DIFFERENT?

Bring us the messy version.

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

Ask Adalocado