Weavz
AppFolio

AppFolio

Property management software for residential and commercial real estate

CustomCommerce
26 tools
4 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
list_properties

List all properties in AppFolio

list_units

List AppFolio units with optional property filters.

update_unit

Update an AppFolio unit.

list_listings

List AppFolio listings for rental marketing and availability workflows.

list_tenants

List all tenants in AppFolio

list_tenant_ledgers

List AppFolio tenant ledgers containing charges, payments, and credits.

list_leases

List all leases in AppFolio

list_owners

List AppFolio property owners.

create_owner

Create an AppFolio owner.

update_owner

Update an AppFolio owner.

list_vendors

List AppFolio vendors.

create_vendor

Create an AppFolio vendor.

update_vendor

Update an AppFolio vendor.

list_work_orders

List AppFolio work orders for maintenance operations.

create_work_order

Create an AppFolio work order.

update_work_order

Update an AppFolio work order.

list_bills

List AppFolio bills.

create_bill

Create an AppFolio bill.

update_bill

Update an AppFolio bill.

list_open_charges

List open AppFolio charges for occupants at a property.

create_charge

Create an AppFolio charge.

list_leads

List AppFolio leasing leads.

create_lead

Create an AppFolio leasing lead.

update_lead

Update an AppFolio leasing lead.

create_showing

Create an AppFolio showing.

update_showing

Update an AppFolio showing.

Triggers

Name
property_updated

Triggers when an AppFolio property is updated.

work_order_updated

Triggers when an AppFolio work order is created or updated.

tenant_updated

Triggers when an AppFolio tenant is updated.

lead_updated

Triggers when an AppFolio lead is created or updated.

Quick Start

TypeScript
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.