Buildium Maintenance Workflow: 9 Phases

Buildium Maintenance Workflow: 9 Phases

A step-by-step training guide for managing 3PM Real Estate Services Inc. maintenance tasks from initial request to final closure and accounting reconciliation. Procedures are aligned with the 3PM Property Management Agreement (including repair authority and communication clauses), the MCC maintenance contact center workflow, the Emergency Services Contractor Agreement, and BC Residential Tenancy Act repair obligations.

Phase 1: TENANT REQUEST & INITIAL LOGGING
1. Description

MCC receives after-hours or rollover maintenance calls from tenants via the MCC maintenance number. During office hours, staff receive Buildium portal or email requests directly and log them as tasks. MCC or staff log basic information (caller, property, brief issue) in Buildium; MCC flags emergency requests as High priority. Assigned staff acknowledge each new task within 2 business hours.

2. Buildium Task Fields
FieldValue/Instruction
Status"New"
Priority"Normal" (will change if emergency discovered later; MCC may flag emergency as "High")
Due DateSame day (for initial acknowledgment)
Assigned ToProperty Manager or Maintenance Coordinator
CollaboratorsNone yet
Share WithStaff (always), Owner (notification per PMA and communication policy)
3. Messages (Template)

What to write in the Buildium Messages area:

[Date Time] - MCC/Staff: Initial request logged for [Tenant Name]. Brief issue: [issue]. 
Source: [MCC Call / Portal / Email]. Priority: [Normal/High]. 
Staff notified. Owner notified per PMA communication policy.
                                
4. Attachments/Evidence
  • MCC call log (if phone call)
  • Email screenshot (if email request)
  • Buildium portal screenshot (if portal request)
5. Important Notes
  • Do NOT create work order yet.
  • This is just initial logging - full details come in Phase 2.
  • Staff must acknowledge within 2 business hours per PMA communication clause.
  • Tenants are NOT told whether their issue is an emergency; only that their request is logged and someone from the office will follow up.
Phase 2: STAFF TRIAGE & DETAILED INFORMATION GATHERING
1. Description

Staff contacts tenant within 2 business hours. Ask detailed triage questions, request photos/evidence, assess emergency status, determine RTA responsibility, and estimate cost range ($500 threshold critical).

2. Buildium Task Fields
FieldValue/Instruction
Status"In Progress"
Priority"High" if emergency, "Normal" if non-emergency
Due DateUpdate to reflect vendor quote deadline (usually 24-48 hours)
Assigned ToSame (Property Manager/Coordinator)
CollaboratorsAdd vendor contacts (if known)
Share WithStaff, notify Owner if emergency or >$500
3. Messages (Template: Triage Questions to Record)

Use this template to record the triage questions and assessment:

[Date Time] - Staff [Name]: Contacted tenant for triage.
TRIAGE QUESTIONS ASKED:
- What exactly is the problem? [Answer]
- When did it start? [Answer]
- Is it getting worse? [Answer]
- Any safety concerns? (water, electrical, gas, structural) [Answer]
- What room/area? [Answer]
- Appliance details: Make/Model/Serial # [Answer]
- When are you available for vendor access? [Answer]
- Have you tried anything? [Answer]

ASSESSMENT:
- Emergency: Yes/No
- RTA Responsibility: Landlord/Tenant
- Estimated Cost: $[range]
- Approval Required: Yes (>$500) / Owner has 72hrs (<$500)
NEXT ACTION: Contact vendors for quotes.
                                
4. Attachments/Evidence
  • Tenant photos (all received)
  • Tenant videos (all received)
  • Model/serial number documentation
  • Warranty information (if available)
  • Previous repair history (if applicable)
5. Important Notes
  • Photos/videos are CRITICAL - vendors need these for accurate quotes.
  • If tenant refuses photos, document in messages.
  • If emergency <$500: Skip quotes, dispatch immediately (Phase 6).
  • If emergency ≥$500: Attempt live owner approval, proceed with stop-loss if cannot reach.
Phase 3: VENDOR QUOTE REQUEST
1. Description

Contact 2-3 approved vendors from the Buildium vendor list. Send all details and evidence. Request written quotes via email. Quotes must include: scope, materials, labor, GST, timeline, warranty. Set a deadline for quote return (24-48 hours).

2. Buildium Task Fields
FieldValue/Instruction
Status"In Progress - Awaiting Quotes"
PrioritySame as Phase 2
Due DateSet to quote deadline (24-48 hours from now)
Assigned ToSame
CollaboratorsAdd specific vendors contacted
Share WithStaff, Owner (if >$500)
3. Messages (Template: Vendor Contact Log)

Log all vendors contacted and the information provided:

[Date Time] - Staff [Name]: Quotes requested from approved vendors:
VENDORS CONTACTED:
1. [Vendor Name] - [Phone] - [Email] - Requested [Date]
2. [Vendor Name] - [Phone] - [Email] - Requested [Date]
3. [Vendor Name] - [Phone] - [Email] - Requested [Date]
INFORMATION PROVIDED:
- All tenant photos/videos
- Appliance model/serial #
- Tenant availability: [days/times]
- Scope of work: [details]
- Quote deadline: [date]
STATUS: Awaiting vendor responses.
                                
4. Attachments/Evidence
  • Email to each vendor (requesting quote)
  • All photos/videos sent to vendors
  • Vendor contact information
5. Important Notes
  • SKIP THIS PHASE if emergency <$500 (go directly to Phase 6).
  • Minimum 2 quotes required (3 preferred).
  • If only 1 vendor available, document why in messages.
  • Send same information to all vendors for fair comparison.
Phase 4: OWNER APPROVAL PROCESS
1. Description

Receive, compare, and select the best vendor quote. Determine approval pathway based on cost ($500 threshold) and emergency status. Request or notify owner via Buildium and Email. Wait for required written approval.

2. Buildium Task Fields
FieldValue/Instruction
Status"Pending Approval" (if awaiting owner) OR "Approved"
PrioritySame
Due DateSet based on approval window (72hrs, 24hrs, or Immediate)
Assigned ToSame
CollaboratorsSame vendors
Share WithStaff, Owner (MUST notify), Tenant (ETA update)
3. Messages (Template: Approval Process Log - All Scenarios)

Select the correct template below based on the emergency status and cost threshold.

TEMPLATE 4A: NON-EMERGENCY <$500 (72hr Notification)

[Date Time] - Staff [Name]: Quotes received and reviewed.
QUOTES RECEIVED: [List all quotes]
RECOMMENDATION: [Vendor Name] - $[total]
REASON: [Best price/quality/availability/warranty]
APPROVAL PROCESS: Non-emergency under $500 - Owner notified via Buildium + Email per PMA Clause 11. Owner has 72 hours to respond. If no response after 72 hours, will proceed with recommended vendor per agreement.
Owner notification sent: [Date Time]
Deadline for owner response: [Date Time + 72 hours]
                                

TEMPLATE 4B: NON-EMERGENCY ≥$500 (Written Approval REQUIRED)

[Date Time] - Staff [Name]: Quotes received - OWNER APPROVAL REQUIRED.
[Same quote details as above]
APPROVAL PROCESS: Repair cost ≥$500 - Written owner approval REQUIRED per PMA Clause 11.
Owner approval request sent via:
- Buildium: [Date Time]
- Email: [Date Time]
Owner must reply "APPROVED" or select preferred vendor within 24 hours.
ESCALATION TIMELINE:
- 36 hours: Call + WeChat/WhatsApp per Communication Policy
- 48 hours: Escalate to senior PM
- If RTA-urgent + no response: Proceed with stop-loss, notify owner immediately
                                

TEMPLATE 4C: EMERGENCY <$500 (Proceed Immediately)

[Date Time] - Staff [Name]: EMERGENCY - Proceeding immediately per Emergency Contractor Agreement.
Issue: [emergency details]
Vendor dispatched: [Name]
Cost: $[amount] (under $500 emergency authority)
Owner notified via Buildium + Email (information only - emergency action already taken per agreement).
No owner approval required - emergency <$500.
                                

TEMPLATE 4D: EMERGENCY ≥$500 (Stop-Loss Protocol)

[Date Time] - Staff [Name]: EMERGENCY >$500 - Attempting live owner approval.
Issue: [emergency details]
Estimated cost: $[amount]
STOP-LOSS ACTION REQUIRED per PMA emergency clause.
Owner contact attempts:
1. Phone call: [Time] - [Result]
2. Email: [Time] - Sent
3. WeChat/WhatsApp: [Time] - [Result]
If cannot reach owner within [timeframe], will proceed with stop-loss action to prevent further damage per PMA. Owner will be invoiced per agreement.
Decision: [Proceeding/Waiting]
                                
4. Attachments/Evidence
  • All vendor quotes (PDF or email screenshots)
  • Approval request email to owner (copy)
  • Owner approval response (if received) ⭐⭐⭐ CRITICAL
  • All communication attempts (screenshots if social media used)
5. Important Notes
  • NEVER proceed with ≥$500 non-emergency without written owner approval.
  • "APPROVED" in email = legal approval (save copy!).
  • After 72 hours no response on <$500 non-emergency = proceed per PMA.
  • Emergency stop-loss = protect property first, invoice owner later.
  • Document ALL communication attempts in messages.
Phase 5: WORK ORDER CREATION & VENDOR DISPATCH
1. Description

Create Work Order in Buildium NOW (after approval). Link it to the task, assign the vendor, provide all details, schedule with the tenant (ensuring RTA 24-hour notice), and notify the owner of the dispatch (within 2 hours). For MCC-dispatched emergencies, mirror the accepted emergency ticket (vendor, ETA) into the work order and confirm that work under/over $500 follows the Emergency Contractor Agreement authorization rules.

2. Buildium Task Fields
FieldValue/Instruction
Status"In Progress - Vendor Scheduled"
PrioritySame
Due DateUpdate to vendor scheduled completion date
Assigned ToSame
CollaboratorsAdd assigned vendor
Share WithStaff, Owner (dispatch notification), Tenant (schedule confirmation)
3. Messages (Template: Work Order Dispatch Log)

Record all dispatch details for audit trail:

[Date Time] - Staff [Name]: Work Order created and vendor dispatched.
WORK ORDER: #[WO number]
VENDOR: [Name] - [Phone] - [Email]
APPROVED COST: $[amount] + GST = $[total]
WORK SCHEDULED:
Date: [Date]
Time: [Time window]
Duration: [Estimated hours]

TENANT ACCESS:
- Tenant Name: [Name]
- Tenant Phone: [Number]
- Availability: [Schedule]
- Access method: [Tenant present / Key pickup / Lockbox]
- Special instructions: [Any notes]

SCOPE OF WORK:
- [Detailed work description]
- [Materials to be used]
- [Expected completion]

VENDOR REQUIREMENTS:
- Upload before photos
- Upload after photos
- Upload completion report
- Upload invoice to Buildium
- Obtain tenant signature (if possible)

NOTIFICATIONS SENT:
- Tenant: Buildium message + Email - [Date Time]
- Owner: Buildium + Email - [Date Time] (within 2 hour window per policy)
- Vendor: Work order assigned - [Date Time]
STATUS: Work scheduled, awaiting completion.
                                
4. Attachments/Evidence
  • Work Order (link to WO #)
  • Approved quote (final version)
  • Tenant schedule confirmation (email/text screenshot)
  • Owner dispatch notification (copy of email sent)
  • Vendor assignment confirmation
5. Important Notes
  • Work Order = NOW (not before approval).
  • Tenant must receive 24-hour notice before vendor arrival (RTA requirement).
  • Owner must be notified within 2 hours of vendor dispatch (Communication Policy).
  • Work order must include ALL attachments (photos, quotes, approvals).
Phase 6: WORK COMPLETION & VENDOR REPORT
1. Description

Vendor completes work and uploads all documentation (report, before/after photos, invoice). Staff reviews all vendor documentation and verifies the work was completed per the scope and approval.

2. Buildium Task Fields
FieldValue/Instruction
Status"In Progress - Work Completed, Pending Verification"
PrioritySame
Due DateUpdate to verification deadline (24 hours from completion)
Assigned ToSame
CollaboratorsSame
Share WithStaff, Owner (pending satisfaction confirmation), Tenant (for feedback)
3. Messages (Template: Vendor Report Review)

Log vendor completion report details and staff verification checklist:

[Date Time] - Vendor [Name]: Work completed.
COMPLETION REPORT:
Date completed: [Date]
Time: [Time]
Work performed: [Detailed description from vendor]
Materials used: [List]
Issues encountered: [Any problems/additional findings]
Warranty: [Terms]

VENDOR DOCUMENTATION RECEIVED:
✓ Before photos: [count] uploaded
✓ After photos: [count] uploaded
✓ Completion report: Uploaded
✓ Invoice: #[number] - $[amount]
✓ Warranty certificate: [If applicable]

[Date Time] - Staff [Name]: Vendor submission reviewed.
DOCUMENTATION CHECK:
✓ All required photos present
✓ Invoice matches approved quote: YES/NO
✓ Scope completed per work order: YES/NO
✓ Any additional work: YES/NO - [If yes, explain and justify]
NEXT ACTION: Contact tenant for satisfaction confirmation.
                                
4. Attachments/Evidence
  • Vendor before photos (all)
  • Vendor after photos (all)
  • Vendor completion report (PDF)
  • Vendor invoice (PDF) ⭐⭐⭐
  • Warranty documentation
  • Any additional findings photos
5. Important Notes
  • Do NOT proceed to Phase 7 until ALL vendor documentation received.
  • If invoice doesn't match quote: STOP, contact vendor for explanation.
  • If additional work performed: Must have justification + owner approval (retroactive if emergency).
  • Verify before/after photos actually show the work completed.
Phase 7: SATISFACTION CONFIRMATION (TENANT & OWNER)
1. Description

Staff contacts the tenant to confirm satisfaction and collects specific feedback. Staff sends a completion summary to the owner, including tenant satisfaction status, and awaits owner acknowledgment/approval of final completion.

2. Buildium Task Fields
FieldValue/Instruction
Status"Pending Satisfaction Confirmation"
PrioritySame
Due Date48 hours from work completion
Assigned ToSame
CollaboratorsNone
Share WithStaff, Owner (completion notification), Tenant (thank you message)
3. Messages (Template: Tenant & Owner Confirmation Log)

Record tenant satisfaction and owner notification details:

TENANT SATISFACTION LOG

[Date Time] - Staff [Name]: Tenant satisfaction confirmation.
TENANT CONTACT METHOD: [Phone call / Buildium message / Email]
SATISFACTION QUESTIONS ASKED:
Q: Is the [issue] completely resolved?
A: [Tenant response]
Q: Are you satisfied with the quality of work?
A: [Tenant response]
Q: Did the vendor clean up the work area?
A: [Tenant response]
Q: Was the vendor professional and respectful?
A: [Tenant response]
Q: Any remaining concerns or additional issues?
A: [Tenant response]
TENANT SATISFACTION: ✓ CONFIRMED / ✗ ISSUES REPORTED
[If issues reported]: ISSUES: [Details] ACTION PLAN: [How issues will be resolved] VENDOR RE-DISPATCH: [Yes/No]
                                

OWNER COMPLETION NOTIFICATION LOG

[Date Time] - Staff [Name]: Owner completion notification sent.
OWNER NOTIFICATION (Buildium + Email):
Subject: Maintenance Completed - [Property Address]
Summary:
- Issue: [Description]
- Vendor: [Name]
- Completion Date: [Date]
- Final Cost: $[amount] (including GST)
- Tenant Satisfaction: CONFIRMED ✓
- Work Quality: Excellent/Good/Satisfactory
- All documentation attached
Owner acknowledgment: [Pending/Received] - [Date if received]
                                
4. Attachments/Evidence
  • Tenant satisfaction confirmation (email/text screenshot or call notes)
  • Owner completion notification (copy of email sent)
  • Owner acknowledgment (if received)
5. Important Notes
  • NEVER close task without tenant satisfaction confirmation.
  • If tenant reports issues: Do NOT proceed to Phase 8, return to Phase 6 (vendor re-dispatch).
  • Document exact tenant words (avoid paraphrasing).
  • Tenant satisfaction = legal protection for 3PM.
Phase 8: ACCOUNTING RECONCILIATION & PAYMENT
1. Description

Accounting department verifies invoice accuracy against the approved quote, processes payment in Buildium, issues payment to the vendor, and reconciles the expense to the owner's account. Confirm vendor received payment.

2. Buildium Task Fields
FieldValue/Instruction
Status"Pending Accounting Reconciliation"
PriorityNormal (accounting timeline)
Due Date7 business days from invoice receipt (per vendor agreement)
Assigned ToAccounting Department
CollaboratorsProperty Manager (for questions)
Share WithStaff, Accounting, Owner (will see on statement)
3. Messages (Template: Accounting Reconciliation Log)

Detailed log of invoice verification and payment processing:

[Date Time] - Accounting [Name]: Invoice received and processing.
INVOICE VERIFICATION:
Invoice #: [Number]
Vendor: [Name]
Amount: $[subtotal]
GST (5%): $[GST amount]
Total: $[total]

VERIFICATION CHECKS:
✓ Matches approved quote: YES/NO
✓ GST calculated correctly: YES/NO
✓ Vendor banking info on file: YES/NO
✓ Work order number referenced: YES/NO
✓ Property address correct: YES/NO

PAYMENT PROCESSING:
Buildium Bill created: [Date]
Bill #: [Number]
Category: Maintenance & Repairs
Payment method: EFT / Cheque
Payment date: [Date]
Payment amount: $[total]

OWNER ACCOUNT RECONCILIATION:
Expense charged to: [Owner name] - [Property]
Accounting category: Maintenance & Repairs
Will appear on: [Month] owner statement

VENDOR PAYMENT CONFIRMATION:
Payment issued: [Date]
Payment confirmed received: [Date]
Method: [EFT/Cheque #]
Accounting reconciliation: COMPLETE ✓
                                
4. Attachments/Evidence
  • Invoice (already attached in Phase 6)
  • Buildium Bill record (screenshot)
  • Payment confirmation (EFT receipt or cheque copy)
  • Vendor payment received confirmation (email)
5. Important Notes
  • If invoice doesn't match quote: STOP payment, contact PM and vendor.
  • GST must be exactly 5% (verify calculation).
  • Payment timeline: 7 business days per vendor agreements (avoid late fees).
  • Do NOT close task until payment confirmed received by vendor.
Phase 9: FINAL TASK CLOSURE
1. Description

Final verification that ALL requirements are completed and compliance checks are satisfied. Add final closure comment with the mandatory checklist verification. Update task status to "Completed" and archive the task.

2. Buildium Task Fields
FieldValue/Instruction
Status"Completed" (final status)
PriorityCompleted (no longer relevant)
Due DateSet completion date to today
Assigned ToSame (for records)
CollaboratorsClear (task complete)
Share WithStaff only (archived)
3. Messages (Template: Final Closure Comment - MANDATORY)

This comment is the audit trail. Use it verbatim after verifying all steps:

[Date Time] - Staff [Name]: TASK CLOSURE - ALL REQUIREMENTS MET
══════════════════════════════════════════════════════
TASK CLOSURE CHECKLIST - ALL MUST BE YES
══════════════════════════════════════════════════════
INITIAL DOCUMENTATION:
✓ Task created with proper naming format
✓ All triage details documented in messages
✓ Property & Unit linked correctly
✓ All tenant photos/videos uploaded

VENDOR MANAGEMENT:
✓ Minimum 2 quotes obtained (or justified single quote)
✓ All quotes uploaded to attachments
✓ Best vendor selected with documented reasoning

APPROVAL PROCESS:
✓ Non-emergency <$500: Owner notified, 72-hour window followed
✓ Non-emergency ≥$500: Written owner approval received & uploaded ⭐
✓ Emergency: Proper stop-loss procedures followed
✓ All approvals documented in messages

WORK ORDER:
✓ Work Order created in Buildium after approval
✓ Vendor dispatched with clear scope
✓ Tenant notified 24 hours advance
✓ Owner notified within 2 hours of dispatch
✓ All documented in messages

COMPLETION VERIFICATION:
✓ Vendor completion report received
✓ Before/after photos uploaded
✓ Invoice submitted and uploaded
✓ Tenant satisfaction CONFIRMED ⭐⭐⭐
✓ Owner completion notification sent

ACCOUNTING:
✓ Invoice processed and paid
✓ Payment confirmed received by vendor
✓ Expense reconciled to owner account
✓ Accounting confirmation in messages

COMPLIANCE:
✓ PMA Clause 11 followed (repair authority + timelines)
✓ PMA Clause 25 followed (Buildium + Email communication)
✓ Communication Policy followed (escalation timelines)
✓ RTA Section 32(1) obligations met (landlord repairs)
✓ Emergency Contractor Agreement followed (if applicable)
✓ All communications documented with timestamps

BUILDIUM DOCUMENTATION:
✓ Complete message log with all timestamps
✓ All files attached (quotes, photos, invoices, approvals)
✓ Work Order linked and closed
✓ No outstanding actions or subtasks
══════════════════════════════════════════════════════
COMPLETION SUMMARY
══════════════════════════════════════════════════════
Issue: [Description]
Resolution: [What was done]
Vendor: [Name]
Total Cost: $[amount] (including GST)
Timeline: [X] days from initial request to completion
Tenant Satisfaction: CONFIRMED ✓
Owner Notification: Complete ✓
COMPLIANCE VERIFICATION:
✓ PMA Clause 11 - Manager duties fulfilled
✓ PMA Clause 25 - Communication policy followed
✓ RTA Section 32(1) - Landlord obligations met
✓ Emergency Contractor Agreement - [If applicable] followed
✓ Communication Policy - All timelines met
Task completed: [Date]
Completed by: [Name, Title]
Final Status: CLOSED
All documentation retained per 7-year BC business records requirement.
══════════════════════════════════════════════════════
                                
4. Attachments/Evidence

No new attachments (all required files were uploaded in previous phases). Final check that all previous attachments are still linked and accessible.

5. Important Notes
  • CANNOT close task if ANY checklist item is NO.
  • If missing anything: Go back to relevant phase and complete.
  • Final closure comment = audit trail for RTB disputes, insurance claims, owner reporting.
  • Retention: 7 years minimum per BC law.