Agent skill · software engineering · jeremylongshore
appfolio-webhooks-events
Handle AppFolio webhook events for property management notifications.
Why this skill is useful
Provides specific integration patterns and event handling for AppFolio webhooks that the AI wouldn't reliably generate on its own.
What it needs
Requires npm installed locally. Requires appfolio account access. About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
AppFolio Webhooks & Events Overview AppFolio Stack delivers real-time webhook notifications for property management lifecycle events including tenant onboarding, lease execution, rent payments, and maintenance workflows. Use these webhooks to sync AppFolio data with your CRM, accounting system, or custom property management dashboards without polling the API. Prerequisites Written confirmation in the current AppFolio partner contract that the target portfolio supports the event types, registration process, delivery semantics, and signature scheme. Do not infer webhook support from another integration. A bounded raw-body ingress route, managed webhook secret, durable event store, queue, idempotency table, and owner for downstream accounting/CRM effects. A sandbox endpoint and synthetic events for valid, malformed, duplicate, and delayed-delivery tests before production registration. Instructions 1. Register events only through the provider-issued process and contract-bound client after verifying the target URL, allowlist, and secret delivery path. 2. Verify bounded raw bytes and the signature before parsing; reject malformed or replayed events without logging tenant, payment, or lease content. 3. Persist the event ID, type, received time, and encrypted/minimized payload transactionally before acknowledging delivery, then process it asynchronously. 4. Enforce durable idempotency and reconcile unknown downstream outcomes before writing CRM, accounting, tenant, lease, or work-order state. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/appfolio-webhooks-events