Sign up with your email and password, or use Sign in with Google for one-click access. After signing in, you'll be prompted to select an HOA community or create a new one.
Enter your community name (e.g., "Oakwood Heights HOA"). You'll automatically become the admin. Your community starts with a 90-day free trial and up to 100 issues.
Go to Users and invite board members and residents. They'll receive an email with a link to accept. You can assign three roles:
Admins can customize what each role can access in Settings → Role Permissions. The table below shows the default permissions. Items marked with configurable can be toggled on or off per role.
| Feature | Admin | Board Member | Resident |
|---|---|---|---|
| View & report issues | Always | Always | Always |
| Edit issue status & assign | Always | Yes configurable | No configurable |
| View properties & contacts | Always | Yes configurable | No configurable |
| Add/edit properties | Always | Yes configurable | No configurable |
| View & download documents | Always | Yes configurable | Yes configurable |
| Upload documents | Always | Yes configurable | No configurable |
| Draft & send violation notices | Always | Yes configurable | No configurable |
| Manage users & invites | Always | No configurable | No configurable |
| HOA settings | Always | No configurable | No configurable |
| Subscription & billing | Always | Never | Never |
If you have a list of properties from your HOA management company, go to Properties → Import from CSV. The system auto-detects your column headers — it works with almost any CSV format. You'll see a preview before importing.
Start typing an address in the "Search Address" field. Google will suggest matching addresses. Selecting one moves the map pin automatically. If the address isn't in your community yet, you'll see an "Add to Community" button — click it and the property is created instantly without losing your form data.
You'll see a "What's Next?" panel with quick actions:
Issues follow a lifecycle: Open → In Progress → Resolved → Closed
Board members can:
When viewing an issue assigned to a property, you'll see a "Property History" section showing all previous issues at that address. This helps identify repeat violations.
The issue author or a board member can soft-delete an issue. Board members can restore deleted issues from the audit log.
Issue Monkey can draft professional violation notices using AI. The AI reads your uploaded CC&Rs and generates a notice that references the specific sections the homeowner may be violating. Board members can review, edit, and send the notice — the AI handles the first draft so you don't start from a blank page.
Each subscription plan includes a monthly allowance of AI-generated notices. You can see your remaining usage in Settings. The AI uses the issue description, photos, notes, and your CC&Rs to produce the most relevant notice possible.
Go to Docs in the navigation. Click "Upload Document" and select your file. Supported formats:
When you upload a document, the system automatically extracts the text content. This extracted text is what the AI reads when drafting violation notices — it can reference specific articles, sections, and rules from your CC&Rs.
You can upload multiple documents (e.g., CC&Rs, architectural guidelines, pool rules). When your community updates its rules, upload the new version. The AI will always use the most current documents when drafting notices.
The map shows all issue locations as pins. Click a pin to see the issue summary with a link to the full detail.
Pro tip: Long-press (hold for 1 second) or right-click anywhere on the map to see the 5 nearest property contacts with phone numbers and emails. Great for door-to-door visits!
Click the funnel icon (top right) to filter issues by:
Your date preference is saved automatically — it persists across visits.
By default, only Open and In Progress issues are shown to keep the map clean.
The map tries to center on the best location in this order: your GPS location → estimated location from your IP → center of your community's issues.
Go to Properties and enter an address. GPS coordinates are auto-filled from Google geocoding. You can also import from CSV.
Each property can have multiple contacts (owners, tenants, property managers). Click the "Contacts" button next to a property. Each contact has:
The import wizard handles almost any CSV format:
Duplicate addresses are automatically merged. Multiple contacts per address are supported.
If your HOA has a fixed number of homes, go to Settings and toggle "Property List Lock". This prevents anyone from accidentally adding properties.
Click Search in the navigation to find any community member. You can search by:
Results show contact details with click-to-call and click-to-email buttons.
Issue Monkey is a Progressive Web App (PWA) — you can install it on your phone without going through an app store.
Once installed, the app launches full-screen with the Issue Monkey logo — it looks and feels like a native app.
When reporting issues on mobile, the camera experience includes a preview screen so you can review your photo before attaching it. You can retake the photo if it's blurry or doesn't capture the issue clearly.
The app works even with spotty connectivity. Core pages are cached so you can browse issues and the map while your signal is intermittent. New data syncs automatically when your connection returns.
| Plan | Price | Issues |
|---|---|---|
| Trial | Free (90 days) | 100 |
| Starter | $29.99/year | 250 |
| Growth | $39.99/quarter | 1,000 |
| Pro | $39.99/month | 5,000 |
When you reach your plan's issue limit, you can still view and search issues, but you cannot create new issues, update existing ones, or export data. Upgrade anytime for immediate access.
The person who subscribes becomes the billing owner. They cannot be removed from the HOA and must always be an admin. Billing ownership can be transferred to another admin in Settings.