Skip to main content

How To Connect Stessa to AppFolio

Automatically import your monthly income and expense transactions from Appfolio.

There's no need to enter transactions manually in Stessa if your property manager already enters them in AppFolio. Connect Stessa to AppFolio to sync your transaction and financial data automatically.


Step 1: Make Sure Your AppFolio Owner Portal Is Active

To connect Stessa to AppFolio, your property manager (PM) must enable your Owner Portal. If you haven’t received an invite, ask your PM to:

  • Enable the Owner Portal

  • Send you a signup invite

Step 2: Confirm the Owner Statement Report Is Published

Stessa can only import data from the Owner Statement report in your AppFolio Owner Portal. Make sure your PM has published this report. If it hasn’t been published, you’ll get a "No Reports Found" or "Action Required" error when you try to connect.

Step 3: Match Property Addresses

Before connecting, make sure the property address in Stessa closely matches the one in AppFolio. Ask your PM to use actual addresses, not nicknames or partial entries. This helps Stessa link the correct properties.

Step 4: Link Your AppFolio Account

  1. Go to your Connected Accounts page in Stessa.

  2. Click + Add Property Manager.

  3. Enter the full URL of your AppFolio Owner Portal. It should start with https://your-pm-company-name.appfolio.com/oportal.

  4. Enter your AppFolio username and password.

  5. Click Continue.

Step 5: Match Properties (If Needed)

  • Stessa returns a list of matched addresses.

  • Match each Stessa property to the correct AppFolio record.

  • If some properties aren’t set up in Stessa yet, skip them for now.

Step 6: Check Your Transactions Page

After the sync completes, go to your Transactions page. You should start seeing imported income and expense data. If you have a lot of data to import, this can take a while.

Stessa typically updates AppFolio connections weekly or when new owner statements become available. Historical owner statements older than 90 days aren’t synced automatically and need to be imported manually if needed.

Note: AppFolio requires 2FA every 30 days. If your connection stops syncing, go to your Connected Accounts page, click Fix It next to the AppFolio account, and follow the prompts to refresh your login and 2FA.


You can also refresh the connection by clicking the three vertical dots next to your AppFolio account and selecting Refresh Accounts. For more help, see How to Fix AppFolio Connection Errors.


Known Limitations

  • Historical data older than 90 days isn’t synced automatically.

  • Some property types or specialized transactions may not sync correctly.

Manually Importing Data from AppFolio

If automatic syncing isn't working for you, you can import your AppFolio data manually:

  1. Log in to your AppFolio account.

  2. Export your owner statements in CSV format.

  3. Format the data according to Stessa's import guidelines.

  4. Upload the formatted CSV file to your Stessa account.

Did this answer your question?