Mobile Inspector App
Advanced Routing
Mobile Inspector App User Guide 📱
Where can I find the Android App?
Where can I find the iOS App?
Account Setup and Administration
Accounting with Intuit QuickBooks Online
Custom Property Information
Exporting Property Data
Hardware and Software Requirements
How do I edit CC&R Articles?
How do I get my data out of Buildium?
Importing Property Lists
Invoicing with Quickbooks Online
Is HOALife down?
Manually Updating Property Information in Bulk
Property List Format
Property Ownership Changes
Reset Password
Security and Backup
Tags!
Updating property contact information
User Setup
Adding Users to Accounts
Administrator Permissions
Architectural Committee Member Permissions
Architectural Committee Voter Permissions
Board Member Permissions
Inspector Permissions
Manager Permissions
Notification Preferences
Read Only Permissions
Staff Permissions
Dashboard & Settings
AI Settings
Add an out-of-inspection violation to a property
Can I inspect without the App installed?
Customized Inspection Routing
Document Repository
Escalated Violations
Historical Violation Imports
Owner Directory
Portal Announcement
Property Notes
Repeat Violations
Violation Reports and Notices
Annotation
Automatic Violation Closed Emails
Changing the Style of a Violation Stock Notice
Dynamic Variables in Letter Templates and Violation Notices
Inspection Summary Report
Portal Access with QR Codes and PINs
Tracking Violation Resolution (Closing)
Violation Notice Cover Letters
Violation Notice Deliveries
Violation Notices
Video Tutorials
Adding New Users - Video
Architectural Requests Overview - Video
Creating Invoices through HOALife - Video
Document Repository - Video
HOALife Owner's Portal Tutorial Video - For Homeowners
Online Voting - How to Set Up - Video
Property Conversations - Video
Property Ownership Changes - Video
Tags! - Video
Updating Property Pins - Video
Violation Notice Delivery - Video
Calendars & Events
Communications
Bulk Email Conversations
Bulk Letters
Ensuring Email Delivery From HOALife
Escalation Letter Templates
Escalation Letters
How to Generate Mailing Labels
Property Conversations
Property Letter Templates
Property Letters
Return Email Addresses
SMS Broadcasts
Self-Service Property Contact Information Updates
Sending a Welcome to HOALife Email & Letter
Payments & Dues
Owner Series
Maintenance Requests & CCR Violation Submissions
Owner Message to Manager
Owner Portal Login
Owner Series - How to Cast Your Vote
Owner Series - How to Submit an Architectural Request
Owner's Portal Tutorial
Updating Your Contact Information - Owner Level
Architectural Requests
Architectural Requests Overview
Creating Architectural Request Forms
Payments: Charging for Architectural Request Submissions
Assets & Work Orders
Online Voting
- All Categories
- Dashboard & Settings
- Historical Violation Imports
Historical Violation Imports
Updated
by Daniel Westendorf
You can bulk-import violations if you have prior violation history for properties that you'd like to be in HOALife. This process requires highly structured and accurate data. If you're only importing a handful of historical violations, we strongly suggest you do not use this method -- see Add an out-of-inspection violation to a property instead.
Compiling your data
To get started, compile the list of violations you'd like to import in your spreadsheet application (Excel, Pages.app, Google Sheets, etc.). You will need to then adapt each row to match the required property_id , ccr_article , violation_type , and violation_date , with an optional comment column. The property_id must match the HOALife Property ID (or in some cases the external property identifier provided by your accounting system, contact support@hoalife.com for verification), while the ccr_article and violation_type values must exactly match the titles of the CC&R and Violation Type.
Find an example CSV here.
The first row must be the header row, with subsequent rows containing violation data. The file must be saved as a CSV. The header rows must match the example CSV exactly, including letter case and underscores. The violation_date column must be formatted as DD/MM/YYYY.
Importing your CSV
Switch to the relevant association, navigate to Violations, and select Import Violations. Select your CSV file and click Import to start the process.
Your CSV will be analyzed and validated for format and accuracy. If there are any errors in your CSV file, they'll be highlighted (including the row containing the invalid data) and the import will be halted. 100% of the data must be valid for any of your violations to be imported. There is no harm in re-attempting the import multiple times to highlight invalid data.
If your data is valid, the import will begin generating HOALife violations. This process may take some time depending on the number of violations you'll be importing.