Schedule-a-Showing Pop-Over

This is a schedule-a-showing pop-over that leverages ShowMojo's existing scheduling functionality. Implement this feature on your website and prospects can schedule a showing without ever leaving your site. 

This scheduling pop-over attributes all the web traffic to your site because prospects never leave the site. And it works on web and mobile practically everywhere.

To see a functioning example, just browse to the ShowMojo Sales Page and click on Schedule a Demo — Under 400 Doors.

Simple Static Implementation

This is to be used when the target link is immediately available on page load.

To choose the listing to be used in this pop-over, simply take any existing ShowMojo listing URL and insert "/ep" after the ".com"

So, https://showmojo.com/l/883200e0c5 becomes https://showmojo.com/ep/l/883200e0c5.

And here is the iframe code, using this example: 

<script src="https://showmojo.com/popup.js"></script>
<a href="https://showmojo.com/ep/l/883200e0c5" id="sm_schedule_link">Schedule a showing</a>

Advanced Dynamic Implementation

This is the approach to use if your site loads listings links dynamically (so the target link will not be available when the page is first loaded).

At the very beginning of the code, add this reference:

<script src="https://showmojo.com/popup.js"></script>

After some event (user click, etc) add a link like this dynamically:

<a href="https://showmojo.com/ep/l/883200e0c5" id="sm_schedule_link">Schedule a showing</a>

Then run the javascript code using one of these two options:

OPTION A: To initialize popup for the given link:

  embeddedPopup.initLink(elementId)

OPTION B: To call popup directly:

  embeddedPopup.show(elementId, url)

In the above options, elementId is an HTML element id. We used sm_schedule_link in our example above.

Using Third-Party Listing IDs

This feature also works with some third party listing IDs. The following third party systems (and ids) are supported:

PMW / FreeRentalSite.com: https://showmojo.com/ep/l/frs/PMW_LISTING_ID

Rent Manager: https://showmojo.com/ep/l/rm/RM_CORP_ID/RM_LOCATION_NAME/RM_UNIT_ID

HeroPM: https://showmojo.com/ep/l/hpm/HEROPM_LISTING_ID

Zillow: https://showmojo.com/ep/l/zilf/ZILLOW_FEED_ID

Trulia: https://showmojo.com/ep/l/trf/TRULIA_FEED_ID?account_uid=SHOWMOJO_ACCOUNT_UID

Was this article helpful?