Overview
In the past, EliseAI was not able to update the Contact Us form or Book a Tour button on AppFolio websites because AppFolio required specific iframe configurations. As a result, properties often experienced issues where:
- The Contact Us button incorrectly triggered the Book a Tour flow.
- Both actions could not operate independently due to how AppFolio embedded the EliseAI widget and associated onClick handlers.
With the correct configuration, both actions can now function separately and correctly. This guide explains how to implement the proper Contact Us and Tour iframe links and what your AppFolio web team needs to update.
1. Required Iframe Links for Your Property
EliseAI generates dedicated URLs for both the Contact Us form and Tour scheduling for each property. These links should be embedded directly into your AppFolio site.
Contact Us Form URL
Use the SQL query below to generate the correct Contact Us form link for your building:
select bd.building_name,
concat('https://app.meetelise.com/', o.slug, '/', bd.slug, '/contactUs')
from fanscan_public.building_details bd
join fanscan_public.organization o on bd.organization_id = o.id
where o.id = ADD ORG ID HERE
and building_name IN ('ADD BUILDING NAME HERE');
Provide the generated link to AppFolio so they can place it behind the Contact Us button.
Tour Scheduling URL
Use this query to generate the correct Tour form URL:
select bd.building_name,
concat('https://app.meetelise.com/', o.slug, '/', bd.slug, '/tour')
from fanscan_public.building_details bd
join fanscan_public.organization o on bd.organization_id = o.id
where o.id = ADD ORG ID HERE
and building_name IN ('ADD BUILDING NAME HERE');
Place the link behind any Schedule a Tour / Book a Tour button.
Note that AppFolio currently uses Calendly links. Be sure to emphasize to your AppFolio web team that the Calendly link must be replaced with our EliseAI specific Tour Link.
2. Why Contact Us Buttons Sometimes Trigger “Book a Tour”
On many AppFolio websites, the Contact Us button is tied to an onClick handler that automatically opens the “Book a Tour” action from the EliseAI widget. This occurs when:
- The AppFolio developer used the same handler for multiple buttons.
- The iframe was inserted with incorrect or shared behavior for both functions.
Even if the widget settings are adjusted to hide booking options, doing so removes tour scheduling entirely, which most properties still want available.
How to Fix This Issue
Your AppFolio website team (or the developer managing your site) must update the button configuration. Here’s what they need to do:
- Remove or update the onClick handler currently assigned to the Contact Us button.
- Replace it with a simple link to the Contact Us iframe URL provided by EliseAI.
- Ensure the Tour button is linked directly to the Tour iframe URL.
Once updated:
- Contact Us will open the correct form.
- Book a Tour will continue functioning independently.
- The EliseAI widget will behave as expected.
If your website team needs assistance with updating either the Contact Us or Schedule a tour form please contact EliseAI Support.
Need Assistance?
If you have trouble generating your iframe links or confirming that AppFolio has updated your site correctly, our support team can help validate the installation and ensure your buttons are functioning properly.