Setting up the AppFolio integration in Fostr is designed to be simple, but accuracy during setup is essential. Correct credentials, API access, and endpoint configuration ensure your property management data flows smoothly into Fostr. This page outlines common issues, error messages, and configuration checks to help you identify and resolve connection or sync problems quickly.
Data Not Appearing After Integration
If AppFolio data does not display in Fostr after setup, review these common causes:
- Stack API not enabled: Your AppFolio subscription must include the Stack API (sometimes called the Database API). If you do not see Manage API Settings in your AppFolio account, contact [email protected] to request activation.
- Endpoints not approved: AppFolio restricts access to specific endpoints. Ensure that your support contact has approved all required endpoints such as Properties, Units, Leases, Work Orders, and Occupancies (Tenants). Data for unapproved endpoints will not sync.
- Invalid or expired credentials: If the Client Secret has been regenerated or the refresh token has expired, Fostr cannot retrieve AppFolio data until the connection is reauthorized.
- Initial sync in progress: Large AppFolio portfolios may take several minutes to complete their first data load. Data will appear gradually as the sync continues.
Credential or Authorization Errors
If you encounter authorization or connection errors during setup, check the following:
- Incorrect Client ID or Secret: Credentials must be copied exactly from AppFolio’s Manage API Settings. Even a small mismatch will cause an authentication failure.
- Redirect URI mismatch: When generating credentials in AppFolio, confirm that the Redirect URI matches the one shown in Fostr.
- Regenerated credentials: If you or another admin created a new Client Secret, the previous one becomes invalid immediately. Update the credentials in Fostr and reauthorize the connection.
- Expired refresh token: OAuth tokens expire after extended inactivity. Reauthorize the integration through Fostr to generate a fresh token and restore connection.
Sync and Data Refresh Delays