Leads and Showings Webhook

Overview

With a webhook and a programmer — you can export that data almost anywhere you like. Do you use Zaiper, Podio or IFTTT? Then you might not even need the programmer.

Configuration specifics can be found on the Export Settings page in the Leads Webhook section.

Technical Details

Basics

Whenever a lead or showing is created, updated, or a showing event happens, ShowMojo will send a POST request to the Endpoint URL provided on the Lead Export Settings page on ShowMojo. 

  1. Data format is JSON.
  2. HTTPS is preferable to HTTP.
  3. Request method: POST.
  4. Authorization (for HTTPS only):
    Token (generate in "Listing Import API" section on Listing Import Settings page)
    The token will be provided with Authorization header: "Authorization : Bearer token"
  5. We don't guarantee that you will receive events in the order they were created.
    Use "event.id" field to maintain the order.
  6. You must respond with 200 code. Any response other than 200 will be considered as failure to process the event.
  7. Every failed response will be sent again every hour for 48 hours.
  8. You will receive an alert email every hour for 48 hours if your endpoint is unreachable.
  9. Please note that some fields (timestamps for example) can be empty (`null`).

Testing

For testing, we recommend you try RequestBin, Webhook Tester or ngrok.

Request data structure

{
   "event":{
      "id":<string>,
      "action":<string>,
      "actor":<"prospect","owner_agent","system","call_center">,
      "team_member_name":<string>,
      "team_member_uid":<string>,
      "created_at":<ISO 8601>,
      "showing":{
         "uid":<string>,
         "created_at":<ISO 8601>,
         "showtime":<ISO 8601>,
         "showing_time_zone":<*time zone name>,
         "showing_time_zone_utc_offset":<integer>,
         "name":<string>,
         "phone":<string>,
         "email":<string>,
         "notes":<string>,
         "listing_uid":<string>,
         "listing_full_address":<string>,
         "is_self_show":<boolean>,
         "confirmed_at":<ISO 8601>,
         "canceled_at":<ISO 8601>,
         "self_show_code_distributed_at":<ISO 8601>
      }
   }
}

Values

Actions

“lead_created”
“lead_updated”,
“inquired_about_off_market_listing”,
“inquired_about_multi_unit”,
“follow_autoreply”,
“sent_autoreply”,
“sent_autoreply_followup”,
“do_follow_up”,
“dont_follow_up”,
“create”,
“auto_create_by_sms”,
“confirm_request”,
“confirm”,
“confirm_automatically”,
“unconfirm”,
“confirm_secured_lockbox_request”,
“confirm_secured_lockbox”,
“confirm_insecured_lockbox”,
“confirm_lockbox_outcome_no_show”,
“prospect_arrived_too_late”,
“cancel”,
“flagged_as_fraudulent”,
“auto_cancel_no_reply”,
“cancel_phone_or_email_blacklisted”,
“cancel_notice”,
“cancel_warning”,
“uncancel”,
“update”,
“hide”,
“restore”,
“email_link”,
“text_link”,
“email_application_criteria_link”,
“text_application_criteria_link”,
“email_apply_now_link”,
“text_apply_now_link”,
“accept”,
“reschedule_request”,
“emergency_reschedule_request”,
“acceptance_request”,
“accept_for_everyone”,
“accept_for_me”,
“decline”,
“decline_proposed_times”,
“acceptance_reminder”,
“acceptance_reminder_owner_agent”,
“acceptance_reminder_approvers”,
“assign_unclaimed_showing_to_owner”,
“claim_request”,
“claimed”,
“unclaimed_alert”,
“set_no_show”,
“undo_no_show”,
“sent_follow_up”,
“last_reminder”,
“inquired”,
“requested_application_criteria”,
“left_voicemail”,
“call_redirected”,
“call_redirect_ended”,
“call_transferred_to_cci”,
“call_transferred_from_cci”,
“lead_converted_by_cci”,
“cci_screening_criteria_not_met”,
“outgoing_call_started”,
“outgoing_call_completed”,
“proposed_times”,
“proposed_times_accpt_request_sent”,
“sent_document_request”,
“sent_document_and_answers_request”,
“sent_answers_request”,
“document_verification_request”,
“document_received”,
“document_verified”,
“showing_feedback”,
“showing_agent_feedback”,
“lockbox_code_requested”,
“lockbox_code_distributed”,
“lockbox_showing_started”,
“additional_document_received”,
“additional_document_requested”,
“additional_document_request_sent”,
“document_request_resent”,
“showing_denied_pets”,
“showing_denied_income”,
“showing_denied_move_in_date”,
“showing_denied_custome_question”,
“showing_denied_pets_reason”,
“showing_denied_income_reason”,
“showing_denied_move_in_date_reason”,
“showing_denied_custom_question_reason”,
“lead_showing_denied_pets”,
“lead_showing_denied_income”,
“lead_showing_denied_move_in_date”,
“lead_showing_denied_custome_question”,
“showing_mismatched_pets”,
“showing_mismatched_income”,
“showing_mismatched_move_in_date”,
“showing_mismatched_custome_question”,
“blacklisted_prospect”,
“email_delivery_failed”,
“reschedule_request_on_document_not_received”,
“reschedule_request_on_document_not_verified”,
“reschedule_request_on_answers_not_received”,
“follow_up_reschedule”,
“email_on_rent_reduction”,
“email_on_new_active_listing”,
“requested_availability_notification”,
“notified_showtimes_available”,
“pre_screen_completed”,
“pre_screen_overridden”,
“pre_screen_reminder_sent”,
“pre_screen_request_sent”,
“send_upcoming_showings”,
“pet_screening_sent”,
“location_verification_auto_triggered”,
“third_party_applicant_added”,
“phone_number_changed”,
“applicant_transitioned_to_resident”,
“applicant_transitioned_from_resident”,
“lead_created_by_off_market_update_process”

Time Zones

American Samoa
International Date Line West
Midway Island
Hawaii
Alaska
Pacific Time (US & Canada)
Tijuana
Arizona
Chihuahua
Mazatlan
Mountain Time (US & Canada)
Central America
Central Time (US & Canada)
Guadalajara
Mexico City
Monterrey
Saskatchewan
Bogota
Eastern Time (US & Canada)
Indiana (East)
Lima
Quito
Atlantic Time (Canada)
Caracas
Georgetown
La Paz
Santiago
Newfoundland
Brasilia
Buenos Aires
Greenland
Mid-Atlantic
Azores
Cape Verde Is.
Casablanca
Dublin
Edinburgh
Lisbon
London
Monrovia
UTC
Amsterdam
Belgrade
Berlin
Bern
Bratislava
Brussels
Budapest
Copenhagen
Ljubljana
Madrid
Paris
Prague
Rome
Sarajevo
Skopje
Stockholm
Vienna
Warsaw
West Central Africa
Zagreb
Athens
Bucharest
Cairo
Harare
Helsinki
Jerusalem
Kyiv
Pretoria
Riga
Sofia
Tallinn
Vilnius
Baghdad
Istanbul
Kuwait
Minsk
Moscow
Nairobi
Riyadh
St. Petersburg
Volgograd
Tehran
Abu Dhabi
Baku
Muscat
Tbilisi
Yerevan
Kabul
Ekaterinburg
Islamabad
Karachi
Tashkent
Chennai
Kolkata
Mumbai
New Delhi
Sri Jayawardenepura
Kathmandu
Almaty
Astana
Dhaka
Urumqi
Rangoon
Bangkok
Hanoi
Jakarta
Krasnoyarsk
Novosibirsk
Beijing
Chongqing
Hong Kong
Irkutsk
Kuala Lumpur
Perth
Singapore
Taipei
Ulaan Bataar
Osaka
Sapporo
Seoul
Tokyo
Yakutsk
Adelaide
Darwin
Brisbane
Canberra
Guam
Hobart
Melbourne
Port Moresby
Sydney
Vladivostok
Magadan
New Caledonia
Solomon Is.
Auckland
Fiji
Kamchatka
Marshall Is.
Wellington
Nuku'alofa
Samoa
Tokelau Is.

Was this article helpful?