Settings are managed at /admin/settings and organized by category. Each setting can be modified from the admin interface.
| Setting | Default | Description |
|---|
| Application name | PropStack | Name shown in the UI and emails |
| Support email | — | Contact email shown to tenants and applicants |
| Support phone | — | Contact phone number shown to tenants |
| Setting | Default | Description |
|---|
| Require background check | Yes | Whether applicants must complete a background check |
| Auto-approve applications | No | Automatically approve after payment (bypasses manual review) |
| Public applications enabled | No | Enable the /apply public portal |
These settings control the upcoming availability feature on the public grid.
| Setting | Default | Description |
|---|
| Upcoming term start date | 2026-08-01 | Start date for the upcoming lease term (YYYY-MM-DD). Beds/units with move-outs before this date show as “opening.” |
| Upcoming term label | Aug 2026 | Display label shown on availability badges (e.g. “Opening for Aug 2026”) |
| Upcoming availability enabled | Yes | Show upcoming openings alongside currently available units |
The term start date is the threshold for determining “opening” status:
- PropStack checks each occupied unit/bed for a known move-out date
- If the move-out date is before the term start date, it shows as “opening”
- If there’s no move-out date or it’s after the term start, the space stays hidden
Update this date each semester or lease cycle to keep the availability grid current. For example:
- Fall 2026: set to
2026-08-01
- Spring 2027: set to
2027-01-15
Set Upcoming availability enabled to No to only show currently vacant spaces. The “Opening for…” filter and all blue badges will be hidden from the public grid.
| Setting | Default | Description |
|---|
| Minimum credit score | 650 | Score threshold for auto-approval |
| Auto-approval enabled | Yes | Enable automatic approval for passing applicants |
| iSoftpull form URL | — | Credit check form URL for US applicants |
| Authenticate.com API key | — | API key for international identity verification |
| Setting | Default | Description |
|---|
| Payment processor | Stripe | Primary payment processor |
| Application fee amount | $35.00 | Fee charged to applicants |
| Payment enabled | Yes | Toggle payment processing |
| Stripe publishable key | — | Your Stripe publishable key |
| Stripe secret key | — | Your Stripe secret key (encrypted) |
| Setting | Default | Description |
|---|
| Google Sheets sync enabled | No | Enable data sync to Google Sheets |
| Google Sheets ID | — | Sheet ID from the spreadsheet URL |
| Sync interval | 300s | How often to sync (in seconds) |