Skip to content

Property Management & Accounting integration

AppFolio COI compliance integration

Turn AppFolio's vendor compliance dates into verified ones. Pikorua Security reads vendors, properties and unpaid bills from AppFolio Property Manager, checks each certificate and its endorsements against the property's requirements, and writes liability, workers' compensation and auto insurance expirations back, with payment holds on vendors that fail.

AppFolio logo

AppFolio, Maple Court Apartments

Vendor #1142

Non-compliant

Payment hold: COI deficient

Liability insurance expired 09/30/2026 and Maple Court Owner LLC is not named as additional insured.

Vendor
TriCounty Plumbing & Drain Inc.
Liability insurance
Expired 09/30/2026
Workers' comp
Expires 03/31/2027
Auto insurance
Expires 03/31/2027
Payments
On hold

Written by Pikorua Security Oct 16, 2026, 06:00 AM ET

Setup time
45 minutes
Connection
AppFolio API (Plus read, Max read/write)
Fields synced
7 fields, 5 trigger events
Included on
Professional and Enterprise

Sync fields

What Pikorua Security reads from and writes to AppFolio.

Filter by direction. Pikorua Security writes compliance fields only; amounts, approvals and banking details stay with your team.
Fields Pikorua Security syncs with AppFolio
FieldDirectionWhat happens
VendorsAppFolio to Pikorua SecurityVendor name, type, contact and the properties served, matched to Pikorua Security vendors.
Properties and ownersAppFolio to Pikorua SecurityProperty and owner records, so each owner entity can be checked as an additional insured.
Unpaid billsAppFolio to Pikorua SecurityRead before each payment run to show the dollars a deficiency is holding.
Liability insurance expirationPikorua Security to AppFolioVerified date from the policy, written to the vendor's compliance record on Max.
Workers' compensation expirationPikorua Security to AppFolioVerified date, with the waiver of subrogation checked wherever your management agreement requires it.
Auto insurance expirationPikorua Security to AppFolioFor vendors who drive onto your properties: plumbers, HVAC technicians, snow removal crews.
Payment holdPikorua Security to AppFolioOn Max, the vendor's hold on payments is turned on for failing vendors and off on renewal. On Plus, Pikorua Security sends AP a hold list instead.

Trigger events

When the certificate changes, AppFolio changes with it.

Each trigger is a rule you can switch on, off or to notify-only per project, property or vendor tier.
How payment and access gates work
  1. Hold

    Liability insurance expires

    Then: The expiration is written to the vendor's compliance record and, on Max, payments to the vendor are held until the renewal is verified.

  2. Hold

    Owner entity not named as additional insured

    Then: Vendor flagged with the missing entity, for example "Maple Court Owner LLC", and the broker receives a request naming the exact entity.

  3. Warn

    Coverage expiring in 30 days

    Then: Dates refreshed. AppFolio's own expiration notice and Pikorua Security's broker request go out together.

  4. Hold

    New vendor added in AppFolio

    Then: Pikorua Security sends the vendor a compliance request based on the requirement template for the properties it serves.

  5. Release

    Renewal verified

    Then: New dates written and the hold lifted; the vendor is payable in the next payment run.

Setup

Live in 45 minutes.

5 steps, done by your AppFolio administrator and a Pikorua Security Admin together. Nothing to install on your servers.

AppFolio logoAppFolio API (Plus read, Max read/write)
  1. 1

    Create a Developer Admin user

    An AppFolio administrator creates a Developer Admin user and shares the Developer ID, Client ID and Client Secret through Pikorua Security's encrypted credentials form.

  2. 2

    Pick the write level

    On Max, choose whether Pikorua Security may update compliance expirations and payment holds. On Plus the connector runs read-only.

  3. 3

    Match vendors

    Pikorua Security pulls vendors with their compliance dates and matches them to certificates on file. Mismatched legal names go to a review queue.

  4. 4

    Assign property requirements

    Map properties or owner portfolios to requirement templates, including which owner entities must be additional insureds.

  5. 5

    Turn on rules

    Choose which failures hold payments and which only notify, then review the preview of vendors that would be held today.

AppFolio tracks the dates. Pikorua Security checks what is behind them.

AppFolio Property Manager lets vendors upload compliance documents through the Vendor Portal under categories such as liability insurance, workers' compensation, auto insurance, state license, contract and EPA certification, and it notifies you and the vendor when a document has expired or is about to. That covers dates. It does not cover whether the certificate names the right owner entity, whether the additional insured endorsement is attached, or whether the limits meet your management agreement.

Pikorua Security reads the certificate and the endorsement pages, checks them against the requirement for that property and its owner, and writes the verified dates back to AppFolio, so the expiration notices AppFolio already sends are based on verified coverage.

Plus or Max: what changes

AppFolio offers API access on its Plus plan (read only) and its Max plan (read and write). On Max, the connector writes compliance dates and turns payment holds on and off. On Plus, it reads vendors, properties and unpaid bills, and Pikorua Security sends your AP team a hold list before each payment run. Customers on Core use Pikorua Security without the connector and export vendor status as CSV.

Either way, access is enabled by your own administrator through a Developer Admin user. Pikorua Security needs nothing from AppFolio beyond what your plan already includes.

FAQ

AppFolio connector questions.

Pikorua Security is compliance software. It verifies certificates and endorsements against your contract requirements; it does not sell insurance or give legal advice.

Which AppFolio plan do we need?
Plus for the read-only connector, Max for write-back of compliance dates and payment holds. The API is part of those AppFolio plans, and the connector is included in Pikorua Security Professional.
Does Pikorua Security replace the AppFolio Vendor Portal?
No. Vendors can keep uploading there. Pikorua Security adds endorsement-level verification and broker chasing, and its zero-login link lets a vendor's broker send the full packet directly.
How does it handle owner entities?
Each property's owner entity and your management company can be required as additional insureds. Pikorua Security checks names against the endorsement, so "Maple Court Owner LLC" and "Maple Court Apartments" are not treated as the same insured.

14-day free production trial

Connect AppFolio during your 14-day trial.

Upload your current certificates, authorize AppFolio, and see which vendors would be on hold today before you switch a single rule on.