Tools
| Name | Description |
|---|---|
list_propertiesList all properties in AppFolio | List all properties in AppFolio |
list_unitsList AppFolio units with optional property filters. | List AppFolio units with optional property filters. |
update_unitUpdate an AppFolio unit. | Update an AppFolio unit. |
list_listingsList AppFolio listings for rental marketing and availability workflows. | List AppFolio listings for rental marketing and availability workflows. |
list_tenantsList all tenants in AppFolio | List all tenants in AppFolio |
list_tenant_ledgersList AppFolio tenant ledgers containing charges, payments, and credits. | List AppFolio tenant ledgers containing charges, payments, and credits. |
list_leasesList all leases in AppFolio | List all leases in AppFolio |
list_ownersList AppFolio property owners. | List AppFolio property owners. |
create_ownerCreate an AppFolio owner. | Create an AppFolio owner. |
update_ownerUpdate an AppFolio owner. | Update an AppFolio owner. |
list_vendorsList AppFolio vendors. | List AppFolio vendors. |
create_vendorCreate an AppFolio vendor. | Create an AppFolio vendor. |
update_vendorUpdate an AppFolio vendor. | Update an AppFolio vendor. |
list_work_ordersList AppFolio work orders for maintenance operations. | List AppFolio work orders for maintenance operations. |
create_work_orderCreate an AppFolio work order. | Create an AppFolio work order. |
update_work_orderUpdate an AppFolio work order. | Update an AppFolio work order. |
list_billsList AppFolio bills. | List AppFolio bills. |
create_billCreate an AppFolio bill. | Create an AppFolio bill. |
update_billUpdate an AppFolio bill. | Update an AppFolio bill. |
list_open_chargesList open AppFolio charges for occupants at a property. | List open AppFolio charges for occupants at a property. |
create_chargeCreate an AppFolio charge. | Create an AppFolio charge. |
list_leadsList AppFolio leasing leads. | List AppFolio leasing leads. |
create_leadCreate an AppFolio leasing lead. | Create an AppFolio leasing lead. |
update_leadUpdate an AppFolio leasing lead. | Update an AppFolio leasing lead. |
create_showingCreate an AppFolio showing. | Create an AppFolio showing. |
update_showingUpdate an AppFolio showing. | Update an AppFolio showing. |
Triggers
| Name | Description |
|---|---|
property_updatedTriggers when an AppFolio property is updated. | Triggers when an AppFolio property is updated. |
work_order_updatedTriggers when an AppFolio work order is created or updated. | Triggers when an AppFolio work order is created or updated. |
tenant_updatedTriggers when an AppFolio tenant is updated. | Triggers when an AppFolio tenant is updated. |
lead_updatedTriggers when an AppFolio lead is created or updated. | Triggers when an AppFolio lead is created or updated. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('appfolio', 'list_properties', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'appfolio',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect AppFolio to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does AppFolio support?
AppFolio supports 26 tools including List Properties, List Units, Update Unit, List Listings, List Tenants, and more.
Can I use AppFolio with AI agents?
Yes. Add AppFolio to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
How do I connect AppFolio to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add AppFolio as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped AppFolio tools exposed by that workspace.
Does AppFolio work with Claude Code, Cursor, Codex, and local agents?
Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved AppFolio work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with AppFolio?
AppFolio exposes 26 tools, including List Properties, List Units, Update Unit, List Listings, List Tenants, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can AppFolio be used in stateful agent workflows?
Yes. Agents can combine AppFolio tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does AppFolio use?
AppFolio uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the AppFolio integration cost?
The AppFolio integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does AppFolio support?
AppFolio supports 4 triggers including Property Updated, Work Order Updated, Tenant Updated, Lead Updated.
Connect AppFolio in minutes
Get 20,000 free action executions every month. No credit card required.