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.
- Data format is JSON.
- HTTPS is preferable to HTTP.
- Request method: POST.
- 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" - We don't guarantee that you will receive events in the order they were created.
Use "event.id" field to maintain the order. - You must respond with 200 code. Any response other than 200 will be considered as failure to process the event.
- Every failed response will be sent again every hour for 48 hours.
- You will receive an alert email every hour for 48 hours if your endpoint is unreachable.
- 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.