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
1
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”.
2
Configure screening rules
- Set income multiple, credit rules, rental history checks.
- Define routing: approver, SLA, and notifications.
3
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”.
4
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.
5
Notify and archive
- Send decisions to applicants and internal approvers via email/SMS/webhook.
- Archive the summary and parsed fields for audit.
Notifications sent and audit log recorded.
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.