Onboarding
Status: Accepted Owner: @bilal Last Updated: 2026-02-15
How organisations and tenants are onboarded to Envo.
Organisation Onboarding
- Sign up — Form submitted → org created → auth user created → owner access granted
- Admin review — Envo admin notified, assists with setup
- Import — CSV upload for properties and tenants (batch create)
- Live — Dashboard accessible, tenant engine active
Tenant Welcome
When a tenant is created, they receive a welcome message via SMS/WhatsApp with:
- Property address confirmation
- How to report issues (text, call, chat)
- Landlord organisation name
CSV Format
Properties: address, postcode, type, units Tenants: property_address, name, phone, email, room_number
Phone numbers validated as E.164. Partial imports: successful rows committed, failed rows returned with errors.
Future Enhancements
- Self-service CSV upload (currently admin-assisted)
- Property import from external APIs
- Automated tenant verification
- More comprehensive onboarding flow needs-decision
See also: Issue Lifecycle, Product Vision