Prerequisites
- Node/dash access to CasaAI with Tenant Screening enabled.
- Data: applicant CSV or form submissions with ID and income docs.
- Notification channel set (email/SMS/webhook).
Steps
Upload applicants
- Go to Tenant Screening and upload CSV (name, contact, unit, income, ID links) or push via
/api/v1/tenants. - Confirm columns map to required fields.
Applicants appear with “Pending screening”.
Configure screening rules
- Set income multiple, credit rules, rental history checks.
- Define routing: approver, SLA, and notifications.
Attach documents
- Add ID and income docs (paystubs/bank statements) or links to cloud storage.
- CasaAI parses docs and extracts income and identity fields.
Document status shows “Verified” or “Review”.
Run screening
- Click Run screening or POST to
/api/v1/workflows/screen. - AI generates a score, rationale, and decision (approve/conditional/decline).
Decision summary generated with rationale and next steps.
Example API call
Troubleshooting
Document parsing failed
Document parsing failed
Re-upload with higher resolution; ensure PDF/text is readable. Verify links are accessible.
Missing required fields
Missing required fields
Confirm CSV headers include tenant_id, unit_id, contact, income, and ID docs.
Notifications not sending
Notifications not sending
Check channel settings and webhook secrets; retry after fixing credentials.