When applicants apply to a multi-unit property (a duplex, triplex, or building) they often submit one application and assume it covers every unit. That creates a painful back-and-forth for the property manager: which unit is this for, did they pick the right address, and do you need a second submission?
This guide shows a practical, automation-friendly way to design your intake so each unit is unambiguous, every submission is complete, and your review process doesn’t turn into manual detective work.
The core decision: one application per unit vs. one per household
Before you touch automations, decide what “an application” represents in your system.
Option A: One application per unit (recommended for most teams)
Use this when:
Each unit is evaluated independently (availability, pricing, unit-specific rules)
You need clean reporting by unit
You want fewer edge cases during screening
How it works:
The applicant picks a property, then picks a unit, then submits an application.
If they want multiple units, they submit multiple applications (or you generate them automatically from one “household” intake).
Trade-offs:
More records, but cleaner operations.
You’ll likely need a “Household / Applicant Group” record to tie multiple unit-applications together.
Option B: One application per household (works if units are “secondary”)
Use this when:
Your screening is mostly the same regardless of unit
Units are more like preferences than separate decision tracks
How it works:
One application includes: preferred unit(s), backup unit(s), and constraints.
You decide later which unit to place them in.
Trade-offs:
More manual review to confirm unit details
Higher risk of mismatches (wrong address, missing unit, confusion during leasing)
A simple data model that prevents 90% of confusion
You don’t need a complex system. You need a small set of records with clear responsibilities.
Recommended tables/collections
Properties (building-level)
Units (each rentable unit; belongs to one Property)
Applicants / Households (person or group)
Applications (the “submission” record)
Key relationships
Unit → Property (many-to-one)
Application → Unit (many-to-one)
Application → Applicant/Household (many-to-one)
If you build this in Airtable, keep the Application record as the single source of truth for “what they applied for,” and store the Unit as a linked record (not a free-text field). If you build this in Notion, use a Relation property to link Applications to Units and keep the unit address/unit number as rollups or synced fields rather than copy-paste text.
Form design patterns that force the right submission behavior
Most multi-unit mistakes happen because the form lets applicants submit “close enough” info.
Pattern 1: Make unit selection required (not optional)
Don’t ask “Is this multi-unit?” as a checkbox and hope it gets used correctly.
Instead: require a Unit selection every time (even for single-family homes, you can treat it as “Unit 1”).
Practical tip:
Display Property first, then filter the Unit dropdown to only units in that property.
Pattern 2: Treat the address as read-only once the unit is chosen
If applicants can type an address manually, they will.
Instead:
Store the canonical address on the Unit record.
When Unit is selected, auto-fill address fields into the Application and lock them (or at least validate them).
Pattern 3: Build an “incomplete submission” gate
Define a small set of fields that must be present before an application enters review.
Example “Ready for review” checklist fields:
Unit selected
Applicant identity verified (email/phone present)
Required documents attached (if applicable)
Consent checkbox checked
Then:
If any required field is missing, keep Status = “Incomplete” and trigger an automated follow-up request.
Validation and review workflow (so you stop manually verifying every record)
The biggest operational win is separating “submitted” from “ready.”
Suggested statuses
Incomplete (missing required data)
Submitted (received, but not validated)
Ready for review (passed validations)
Needs clarification (automated or manual follow-up sent)
Approved / Denied / Withdrawn
Automated checks worth implementing
Unit mismatch: selected unit’s address doesn’t match any typed address field (if you still allow typing)
Duplicate household: same email/phone applied to multiple units without an intentional “multi-unit” flag
Duplicate unit applications: multiple submissions for the same unit within X days
Automation ideas to reduce back-and-forth
If you’re getting “one application for multiple units,” don’t just train applicants. Build guardrails.
Idea 1: If the applicant selects multiple units, generate separate application records
Approach:
One intake collects household info + selected units (multi-select)
Automation creates one Application record per selected unit, all linked to the same Household
Idea 2: Auto-send a “missing unit” follow-up the moment it’s detected
Trigger:
Application created
Unit is empty OR unit address confidence is low
Action:
Email/SMS with a link to update the missing unit selection
Keep the record out of the review queue until it’s complete
Idea 3: Flag multi-unit properties for stricter validation
For properties with multiple units:
Require unit number
Require lease start date
Require occupant count
Enforce tighter duplicate rules
Quick troubleshooting: why the wrong address shows up
If you’re seeing applicants submit a different address than what you expected, it’s usually one of these:
The form lets applicants type an address instead of selecting a unit
Units aren’t filtered by the chosen property
The “unit” is stored as text, so “123 Main St Apt 2” and “123 Main Street #2” get treated as different things
Your automation is updating the address after submission (overwriting the correct one)
Fix order:
Make Unit selection required
Replace free-text address with linked Unit → canonical address
Add a validation gate before review
Then automate follow-ups and duplication logic
Get help designing your rental intake
Building a clean unit/application model the first time saves weeks of manual cleanup later — most teams get the data structure wrong before they ever touch automations. If you want help setting up the intake form, validation logic, and status-based review workflow, book a ZoomFlow session — one of our consultants can map out the data model and automation triggers with you live.
Zapier filter OR conditions let “does not” rules slip through. Learn why negatives still pass—and 3 fixes: sequential filters, Paths, or a boolean flag.