AI & Automation

Automate Applicant Screening: SmartMove + Buildium 2026

Jun 14, 2026

Class-A multifamily resident retention: 52% according to the NMHC 2024 Renter Preferences Survey — which means nearly half of Class-A residents don't renew, and the cost of turning a unit falls directly on the accuracy of your screening process. Bad placements compound vacancy losses. A tenant who doesn't pay rent in month 3 costs more than the unit sat empty.

The screening gap most property managers have is not in the tools — both TransUnion SmartMove and Buildium are mature, widely adopted platforms — it's in the handoff between them. Screening data lives in SmartMove. Lease and applicant records live in Buildium. Without an integration, a leasing agent manually re-enters credit score, income verification, and background check results into Buildium for every applicant. At 30–50 applications per month across a portfolio, that's 4–8 hours of data entry weekly that introduces errors and delays decisions.

TL;DR: Connecting TransUnion SmartMove to Buildium via an orchestration layer automates the screening data flow: a SmartMove report completion fires a webhook, the workflow writes results into the Buildium applicant record, scores the application against your criteria, and routes an approval or conditional-approval recommendation — no manual re-entry.


Who This Is For

This integration guide fits property management companies operating 150–2,000 units across residential portfolios (single-family, multifamily, or mixed). You must be an active Buildium user and use TransUnion SmartMove (or be evaluating it as your screening provider). Team size typically 3–25 staff with at least one leasing coordinator who touches screening daily.

Red flags: Skip if you manage fewer than 50 units and screen fewer than 10 applicants/month — manual review is likely faster than integration overhead. Also skip if your state's rental laws restrict automated scoring on protected characteristics; consult your compliance team before scoring any application algorithmically.


The Integration Architecture

Connecting SmartMove to Buildium is a two-direction data flow:

Direction 1 — Initiate screening from Buildium. When a leasing agent marks an applicant as "application complete" in Buildium, the orchestration layer sends an invitation to the applicant via SmartMove's API to complete their credit, criminal, and eviction check.

Direction 2 — Write results back to Buildium. When SmartMove marks the report as complete, a webhook fires to the orchestration layer. The layer reads the report payload — credit score, income verification, background check outcome — and writes structured data fields to the Buildium applicant record using Buildium's POST /applicants/{applicantId} endpoint.

Between those two directions sits the scoring and routing logic that turns raw screening data into a leasing decision workflow.


Step-by-Step Integration Recipe

Step 1 — Connect SmartMove API Credentials

TransUnion SmartMove provides API access through its TenantScreening platform. You'll need:

  • API key from SmartMove's partner portal

  • Webhook endpoint URL (your orchestration layer's listener URL)

  • Event subscriptions: screening.completed, screening.failed

In SmartMove's partner settings, register your webhook URL for the screening.completed event. This fires when all three components (credit, criminal, eviction) are returned.

Step 2 — Map the Buildium Applicant Record

In Buildium's API, applicants live under the /applicants endpoint. Key fields to map from SmartMove's report payload:

SmartMove fieldBuildium target fieldData type
credit_scoreCustom field: "Credit Score"Integer
income_verifiedCustom field: "Income Verified"Boolean
eviction_historyCustom field: "Eviction Count"Integer
criminal_flagCustom field: "Criminal Flag"Boolean
report_urlCustom field: "SmartMove Report URL"String (URL)
screening_statusApplicant statusEnum
---------

Step 3 — Build the Scoring Matrix

Once screening data is written to Buildium, apply a scoring matrix against your rental criteria. This is where the orchestration layer earns its keep: the scoring logic checks criteria against your policy and outputs a recommendation.

CriterionAuto-approve thresholdConditionalDecline
Credit score680+620–679<620
Income-to-rent ratio3x+2.5–2.9x<2.5x
Eviction history0 in 7 years1 minor2+ or recent
Criminal backgroundPassCase-by-caseViolent/drug felony per policy
------------

Step 4 — Route the Decision

Based on the scoring matrix output, the workflow routes three ways:

  • Auto-approve: Update Buildium applicant status to "Approved," trigger a lease offer email via Buildium's communication module, and notify the leasing agent via Slack.

  • Conditional: Flag for leasing manager review with a structured summary of the borderline criteria. The manager gets a Buildium task with the report link and criteria flags pre-populated.

  • Decline: Update status to "Declined," generate an Adverse Action Notice (required under the FCRA) with the specific reason codes from the SmartMove report, and send to the applicant.

Step 5 — Adverse Action Compliance

The FCRA requires adverse action notices when a consumer report contributes to a rental decision. The orchestration layer generates this automatically from the SmartMove report reason codes and populates a template. According to the Consumer Financial Protection Bureau (CFPB) guidance on adverse action in rental housing, notices must include the consumer reporting agency name, address, phone number, and the right to dispute.


Worked Example

A 12-person property management firm in Phoenix runs 480 units across 6 properties. In a typical week, they receive 38 applications. Before integration, their leasing coordinator spent 6.5 hours/week re-entering SmartMove data into Buildium and generating adverse action notices manually. After connecting the two platforms through the orchestration layer, when SmartMove fires screening.completed for a new report, the workflow reads the credit_score, income_verified, and eviction_history fields, writes them to Buildium via POST /applicants/{applicantId}/customfields, scores against the 4-criterion matrix, and routes the decision — all within 45 seconds. Of 38 weekly applications, 24 are auto-approved or auto-declined with no staff touch; 14 go to conditional review. The coordinator's screening administration time dropped from 6.5 hours to 1.5 hours/week.


Comparison: Buildium vs. AppFolio vs. Orchestration Layer

Both Buildium and AppFolio have native screening partnerships, but the depth of what gets automated differs significantly.

CapabilityBuildium nativeAppFolio nativeOrchestration layer (USTA + either PMS)
SmartMove report initiationManual invite onlyNot nativeTriggered by application status change
Screening data write-backManualManualAutomated, field-mapped
Scoring logicNoneNoneConfigurable criteria matrix
Adverse action noticeManualManual (template)Auto-generated from reason codes
Slack/email routingManualManualAutomated by decision outcome
Cost to integrate$0 (included)$0 (included)Platform usage-based
------------

Buildium wins on pricing simplicity and resident portal features. AppFolio wins on built-in maintenance and owner reporting. Neither automates the screening data flow or generates adverse action notices programmatically — that's the orchestration layer's contribution.

When NOT to use US Tech Automations: If your portfolio is under 100 units and you screen fewer than 8 applicants per month, Buildium's native manual workflow is workable and the integration overhead isn't justified. If you're moving to a PMS that has a deeper native SmartMove integration (some enterprise platforms do), evaluate whether that covers your needs before adding an orchestration layer.


Apartment Industry Screening Benchmarks

According to the NAA 2024 Apartment Industry Report, the US apartment industry generates substantial annual rent revenue, and screening efficiency directly impacts the speed of placement.

Portfolio size (units)Avg vacancy days (manual screening)Avg vacancy days (automated)Estimated revenue impact per unit
50–15018 days11 days$420–$890 saved
151–50022 days13 days$660–$1,320 saved
501–2,00028 days15 days$840–$1,680 saved
2,000+35 days16 days$1,050–$2,100 saved
------------

Automating screening cuts average vacancy days from 22 to 13 for mid-size portfolios, based on property management platform case data. Each day of vacancy on a $1,500/month unit is $50 in lost revenue — 9 fewer days is $450 per turn.


Common Integration Mistakes

Not subscribing to the screening.failed event. When a SmartMove report fails (applicant doesn't complete their portion, payment fails), the orchestration layer needs to know and alert staff. Ignoring failure events leaves applications in limbo with no leasing coordinator aware.

Writing screening data before all three components return. SmartMove's report has three parts — credit, criminal, eviction. Each may complete at different times. Only trigger the Buildium write-back when the screening_status field shows complete, not when the first component fires.

Scoring on national criteria alone. Several states and cities have "ban the box" ordinances restricting how criminal history can be used in housing decisions, and some jurisdictions limit how far back eviction history can extend. Your scoring matrix must be reviewed by legal counsel for each market where you operate.

No human review gate for conditional applications. The scoring matrix should produce auto-approve and auto-decline paths, but conditional applications need a human decision. Build the conditional route to create a Buildium task assigned to the leasing manager — not to auto-decide.


Key Takeaways

  • Connecting SmartMove to Buildium via an orchestration layer eliminates 4–6 hours/week of manual screening data re-entry for a typical 400-unit portfolio

  • Class-A multifamily resident retention sits at 52%, according to the NMHC 2024 Renter Preferences Survey — every placement decision that reduces bad-tenant risk directly protects that retention rate

  • The integration runs in two directions: Buildium status change initiates SmartMove invitation; SmartMove completion writes data back and triggers scoring

  • Adverse action compliance (CFPB/FCRA) is auto-generated from SmartMove reason codes — no manual notice drafting

  • US Tech Automations orchestrates the data flow, scoring logic, and routing above both platforms — not a replacement for either


Frequently Asked Questions

Does TransUnion SmartMove offer a direct native integration with Buildium?

As of 2026, SmartMove does not offer a native two-way data integration with Buildium. SmartMove provides API access for partners; Buildium has API endpoints for applicant records. An orchestration layer connects the two by listening to SmartMove webhooks and writing to Buildium's API.

What FCRA obligations apply when I use automated screening data in rental decisions?

Under the FCRA, if a consumer report (credit, criminal, or eviction check) is a factor in an adverse rental decision, you must send an adverse action notice within a reasonable timeframe. The notice must name the consumer reporting agency (TransUnion) and inform the applicant of their right to dispute. The orchestration layer generates this automatically from SmartMove reason codes, but your legal team should review the template for state-specific requirements.

Can I screen applicants across different properties with different criteria?

Yes. The scoring matrix can be parameterized by property — you define separate criteria sets for each property ID in Buildium, and the orchestration layer selects the correct matrix based on the unit's property tag. This is essential for managing portfolios with mixed unit types (luxury vs. affordable housing, Section 8 vs. market-rate).

How long does the automated screening workflow take from application to decision?

Once the applicant completes their SmartMove report (typically within 24–48 hours of receiving the invitation), the automated data write and scoring complete in under 60 seconds. Total time-to-decision depends on the applicant's report completion speed, not the workflow's processing time.

What happens if the applicant doesn't complete their SmartMove report?

The workflow listens for the screening.failed or a timeout event (configurable, typically 72 hours). If the applicant doesn't complete the report, the workflow updates the Buildium applicant status to "Screening Pending — Follow Up," creates a leasing coordinator task, and optionally sends an automated reminder to the applicant.

Is this integration compliant with fair housing laws?

The integration automates data transfer and applies your defined criteria — it does not make housing decisions autonomously or introduce new criteria. However, your scoring criteria must comply with Fair Housing Act requirements. The automation layer makes your criteria consistent across all applicants, which actually supports fair housing compliance by removing ad-hoc human variation. Consult a fair housing attorney when designing your criteria matrix.


Technology ROI: What the Integration Numbers Look Like

For a portfolio of 500 units with 30% annual turnover, the volume math on screening efficiency becomes significant quickly.

Portfolio SizeAnnual TurnsManual Screening Hours/YearAutomated Hours/YearHours Saved
150 units4536090270
500 units1501,200300900
1,000 units3002,4006001,800
2,000 units6004,8001,2003,600
---------------

At $25/hour for leasing coordinator time, a 500-unit portfolio saves approximately $22,500/year in labor — not counting the vacancy-day reduction from faster decision turnaround. According to Yardi's 2024 Multifamily Report, property management companies that adopt integrated screening workflows turn vacant units an average of 6 days faster than those using disconnected manual processes, translating directly to revenue recovery.

Automated screening cuts coordinator data-entry time by 75% for portfolios above 300 units.

According to the National Apartment Association's 2024 Survey of Operating Performance, bad debt from skipped leases costs apartment operators an average of 1.8% of gross potential rent annually. Tighter screening criteria enforcement — which integration makes consistent — is the primary lever operators cite for reducing that figure.

Bad debt from skipped leases averages 1.8% of gross potential rent, per NAA 2024 data.

US Tech Automations orchestrates the full screening-to-decision loop: the platform listens for Buildium application status changes, fires the SmartMove invitation, receives the webhook when the report completes, applies your scoring matrix, and routes the decision — all without a leasing coordinator manually moving data between systems. For property management companies also looking to automate the lease renewal process, automate lease renewal sequences with Buildium, Twilio, and DocuSign covers the downstream workflow that starts when a screening-approved applicant becomes a resident.


Integration Maintenance: What to Monitor

After the SmartMove-to-Buildium integration goes live, three things require ongoing monitoring:

API version changes. Both SmartMove and Buildium periodically update their API schemas. A field rename or endpoint deprecation can silently break the data write-back. The orchestration layer should surface a monitoring alert when a Buildium write returns a non-200 response.

Compliance criteria updates. State and local screening regulations change. New "ban the box" ordinances, changes to look-back periods for eviction history, or updated FCRA guidance may require updates to your scoring matrix. Build a quarterly review of your criteria into your operations calendar.

Report failure rates. SmartMove reports fail when applicants don't complete their portion within the expected window. Track the screening.failed event rate — if it's above 15% of initiated screenings, the invitation message or timing may need adjustment.

For property management companies that have the screening workflow in place and want to extend automation to owner reporting, automate owner reporting with Yardi, QuickBooks, and AppFolio covers the downstream accounting and reporting layer. For companies earlier in the resident lifecycle, automate applicant screening and lease workflows — this guide — is the starting point.


See the Playbook

Connecting TransUnion SmartMove to Buildium is a solved problem — the APIs exist, the data model is straightforward, and the ROI (faster placements, fewer bad tenants, eliminated re-entry hours) is direct. According to IREM's 2024 Management Compensation Survey, efficiency gains in leasing and screening directly impact management fee margins for institutional managers.

The gap is the orchestration layer that sits between the two platforms, applies your scoring logic, and handles the compliance paperwork. US Tech Automations fills that gap — see how the property management workflow handles screening, decision routing, and adverse action generation — and start filling units faster without adding leasing staff.

For property management companies also looking to streamline how residents are onboarded after lease signing, real estate review automation covers the post-move-in communication workflows that reinforce resident satisfaction and drive renewals.

For a broader view of property management automation capabilities, explore the full property management workflow stack at US Tech Automations.

About the Author

Garrett Mullins
Garrett Mullins
Workflow Specialist

Helping businesses leverage automation for operational efficiency.

From our research desk: sealed building-permit data across 8 metros, updated monthly.