Path to direct AppFolio API access. Until approved, the system runs on nightly CSV exports + Skywalk fallback. Approval would let on-demand reads be live (sub-second) instead of CSV-driven.
Submitted Feb 6, 2026 · acknowledged Feb 9, 2026
Submitted SaaS company profile via partners.appfolio.com. Use case described: management overlay tools (mailings console, NOLA generator, manager report, owner search) for our 18-association portfolio. Initial fit confirmed by AppFolio Stack team.
Held Feb 28, 2026 · 45 min
Call with AppFolio Solution Partner team. Walked through architecture (Cloudflare Workers + D1 + service-account read-only), use cases (collections cadence, document indexing, owner-portal augment), and read-vs-write needs. Read-only access requested (never writing back to AppFolio).
Started Mar 14 · est. complete late May
Submitted: SOC 2 Type I attestation (Cloudflare), data-flow diagrams, encryption-at-rest + in-transit details, incident response policy, GDPR/CCPA stance, vendor-management policy. Awaiting their review.
Open questions: AppFolio asked us to confirm we will not redistribute their data. Confirmed in writing Apr 3.
~3 weeks · expected June
Build against AppFolio sandbox. Pass certification tests on the specific endpoints we'll use (associations, units, owners, ledger, work orders, vendors). Demo certified integration to AppFolio Stack engineering.
~30 days · expected July
AppFolio enables production keys for our 18-association portfolio first. Run side-by-side with CSV pipeline for 30 days, validate parity, then cut over.
Aug 2026 (target)
CSV pipeline retired (or kept as fallback). Real-time on-demand reads <500ms. Owner ledger refresh during estoppel prep is instant. Skywalk dependency removed.
The "Refresh now" button in AppFolio Sync is currently 14 sec because it triggers a CSV export. With Stack API, it's a direct read.
Today we use Skywalk for sub-second reads when CSV is too slow (~$300/mo). Once Stack lands, we drop Skywalk.
Eliminates the CSV-vs-live drift window. Owner ledger displayed in our UI matches AppFolio exactly, second-by-second.
Every workflow (NOLA generator, owner search, manager report, mailings) keeps working — just faster + fresher data. No tool rewrite required.