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

View the source on GitHub

Browse the @skills marketplace