This article outlines the process of integrating your AppFolio PMS with EliseAI.
NOTE: To integrate AppFolio with EliseAI, you must use EliseCRM for your customer relationship operations. As of now, EliseAI cannot push guest cards to AppFolio. |
Developer Credentials
- Log in to your AppFolio Developer Space at https://developer.appfolio.com.
- Retrieve Your Developer ID
- Select your account name > Admin > Developer ID in the Developer Details card.
- Retrieve Your Basic Authentication Credentials.
- Beneath API Credentials, select Basic Auth.
- Select Generate a Client Secret on the same row to generate your client secret. Store your client secret in a safe place.
- Retrieve your Client ID.
- Navigate to your Dashboard > Access Credential Management > Show Client ID.
- Send your EliseAI Customer Success Manager the following credentials:
- Developer ID
- Client Secret
- Client ID
Webhook Setup
Once you send EliseAI your credentials, you may begin webhook setup.
1. Webhook Access
- Log in to your AppFolio Developer Space at https://developer.appfolio.com.
- Click Request Help
- Copy and paste the following message into the text box:
"Please enable webhooks. EliseAI will be using the "leads" webhook topic for lead traffic."
If you do not receive a response or confirmation within 24 hours, email your AppFolio representative with the same request. Copy your Customer Success Manager on the email.
2. Configure Webhooks
Configure your AppFolio webhooks once they are enabled. Note that you must have an Admin role to perform these steps.
1. Set your Webhook URL:
- Navigate to Admin Settings > Webhook Card.
- Select Admin in the user dropdown on the page's top right corner.
- Navigate to the Webhooks Card at the bottom left of the page.
- Click Edit on the Webhooks card. This allows you to edit the Webkook URL.
- Set your Webhook URL to https://api.eliseai.com/v1/integrations/appfolio/lead_events
2. Subscribe to the Lead webhook topic:
After webhooks are enabled for your integration, you will receive access to a subset of webhook topics. This is a specific event or category of events that can trigger a webhook.
- Navigate to your list of webhook Topic Subscriptions.
- Subscribe to the Lead webhook topic by checking the box next to its entry.
- Click Send Test Event to ensure the webhook URL can receive an event notification.
- Navigate to the Webook Logs page. If your test event was successful, an entry appears in your webhook logs stating that the test was successful.
- Click See All Events to view a list of all webhook events, if needed.