Internal · CAM Operations Console · Page-per-Page Mailings
Admin · Manual · Page-per-Page Mailings

Page-per-Page Mailings

Centralized console for every required Page-per-Page mailing — Welcome Letters, NOLAs, Budget Approvals, Annual Notices, Statements, Special Assessments, ROFR. Pulls from AppFolio Homeowner Layout. Source: Ops Manual §VII.

This month: 347 pieces mailed $184 saved vs. manual API process
347Mailed this month
12Queued · in production
3Drafts awaiting review
2Failed · needs attention

Recent mail queue

MailingAssociationTypeRecipientsLayoutStatus
Welcome Letter — Unit 304
Jordan Patel
Plaza TowerWelcome1Small✓ Mailed Apr 27View
2026 Budget Approval Notice
Approved 11/14/2025 BOD vote 5-0
Plaza TowerBudget183Large📬 In productionView
NOLA — Unit 512
61 days delinquent · $2,138.00
Plaza TowerNOLA1Small⏳ QueuedView
Annual Members Meeting — 60-day notice
Meeting Jun 12, 2026
CentervilleNotice96Bulk✓ Mailed Apr 14View
Welcome Letter — Lot 218
Mei Tanaka
Emerald WoodsWelcome1SmallDraftEdit
Q1 2026 Statements
Bulk via AppFolio integration
Camellia OaksStatement48Bulk✓ Mailed Apr 03View
Special Assessment Notice
$2,400 / unit · roof repair · 14-day notice
Tallahassee CenterSpecial72Bulk⚠ Address verification failed (3)Fix
NOLA — Lot 41
62 days delinquent · $814.00
San Miguel HOANOLA1Small✓ Mailed Apr 26View
Document Revision Notice
Pet station rules update
The TimbersNotice44Bulk⏳ QueuedView

Audit log — last 60 minutes

[14:32:18] Plaza Tower · 2026 Budget Approval Notice · 183 envelopes printed at PPP · ✓ tray loaded
[14:21:04] Plaza Tower · NOLA Unit 512 queued · 61-day trigger fired from Collections module · ✓ statute language verified
[13:58:33] Tallahassee Center · Special Assessment · ⚠ 3 owner addresses failed USPS verification · escalated to manager Melissa
[13:42:11] Camellia Oaks · Statement run · 48 statements via Bulk Layout · ✓ accepted by PPP · est. delivery Apr 30
[13:18:05] Emerald Woods · Welcome Letter draft saved · awaiting Drive verification of FAQs (annual review pending) · ⚠ FAQs flagged stale (last update Jan 2025)

Templates library

Synced from Drive / Checklists, Templates & Forms.

CAM LetterheadDOCX · system
Welcome Letter — baseDOCX · per association
DBPR FAQsDOCX · refreshed annually by Jan 31
Welcome Letter FAQsDOCX · per association
Manager ReportDOCX · monthly / quarterly
First Notice of ViolationDOCX · 8.14.25 (Centerville sample)
Notice of Fine and HearingDOCX · 14-day hearing notice
Notice of Adopted FineDOCX · post-hearing
Vendor Direct Deposit EnrollmentPDF · vendor onboarding
CAM W-9 (2025)PDF · vendor onboarding
DOH Pool Maintenance LogPDF · pool communities
COA BOD AffidavitDOCX · §718.112
HOA BOD Affidavit (blank)DOCX · §720.3033
Quick Reference: DBPR BOD EducationDOCX · cert + CE rules
Browse all templates →

Layout strategy

Small

Small Communities Layout

One-off and per-owner mailings (≤25 recipients). Submit via "Page per Page Homeowner Layout" saved report in AppFolio. Skips the API import — saves 10–20 minutes per mailing.

📹 Video walkthrough · used for Welcome Letters, individual NOLAs, ad-hoc owner notices
Bulk

Bulk Owners Layout

Multi-recipient mailings where one notice goes to many (25–100). Resolves "office" or other common-area listings on the front rather than one-by-one through the API.

📹 Video walkthrough · used for Annual Meeting Notices, Document Revisions, mid-size statements
Large

Large Communities Layout

Full-membership mailings (100+). Designed for annual meetings, full-association budget approvals, full statement runs. Pre-flighted address verification.

📹 Video walkthrough · used for Plaza Tower (84) · Centerville (96) · The Lakes (140+)

What this tool replaces

Manual AppFolio API uploads

Old: manager logs into AppFolio, exports CSV, manually uploads to Page-per-Page, hand-fixes addresses one by one. ~10–20 minutes per mailing.

Lost mailings & missed deadlines

Old: NOLA timing tracked in a spreadsheet; budget approvals sent late; meeting notices forgotten. This tool fires NOLAs automatically at 61+ days and surfaces meeting notice windows on the dashboard.

Stale FAQs in welcome letters

Old: managers occasionally send welcome letters with last year's DBPR FAQs. This tool flags FAQ documents that haven't been refreshed by Jan 31 and blocks new welcome letters until the FAQs are signed off.

Address verification failures

Old: USPS rejection comes back days later, mail bounces. This tool pre-flights every address against USPS APIs before submission and surfaces failures for the manager to fix in AppFolio.

No audit trail

Old: a board member asks "did we mail the budget approval?" and the manager hunts through email + PPP login. Every mailing has a permanent audit log with timestamps, recipients, layout used, and Drive folder link.

Statute-language drift

Old: NOLA letters re-typed each time; risk of using wrong statute language. This tool keeps versioned templates per association and version-locks the active template per statute revision.