Systems and methods for scheduling and performing self-guided tours of multi-unit residential facilities
Systems, methods and software for scheduling and performing self-guided tours (SGTs) of multi-unit residential facilities (MURFs) are provided. For scheduling SGTs, the method includes receiving guest information, payment information, and identification (ID) information from a client device, determining validity of the payment and ID information, and receiving and confirming an SGT tour time. For performing SGTs, the method includes sending property access information to a client device, receiving a trigger from a property access control system indicating that a user of the client device has entered the MURF, providing MURF tour directions to the client device, and receiving tour data for the SGT. The disclosed systems, methods, and software provide prospective tenant users and owners and/or management of MURFs efficient and user-friendly interaction to accomplish and enhance their tour operation experiences.
1 . A system for a self-guided tour (SGT) of a multi-unit residential facility (MURF), comprising:
a tour server configured to:
schedule the SGT of a unit of the MURF;
provide, to a client device, an access screen based on scheduling the SGT, wherein the access screen comprises an indicia for unlocking a smartlock device associated with the MURF;
receive, from the client device, user input indicating selection of the indicia for unlocking the smartlock device associated with the MURF;
unlock the smartlock device based on the received user input;
subsequent to unlocking the smartlock device, determine that a user associated with the client device has completed the scheduled SGT of the unit;
based on determining that the user has completed the scheduled SGT, generate one or more follow-up messages related to the SGT, wherein the one or more follow-up messages comprises a link to a leasing application for the unit of the MURF; and
provide, to the client device, the one or more follow-up messages; and the client device configured to:
receive, from the tour server, the access screen based on the scheduled SGT of the unit, wherein the access screen comprises the indicia for unlocking the smartlock device to access the MURF;
provide, to the tour server, the user input indicating selection of the indicia for unlocking the smartlock device associated with the MURF;
receive, from the tour server, the one or more follow-up messages; and
obtain user input from the user that responds to the one or more follow-up messages.
2 . The system of claim 1 , wherein the one or more follow-up messages guide the user to apply for the unit.
3 . The system of claim 1 , wherein the tour server is further configured to:
receive the user input from the client device; and
provide the user input to a management system associated with the MURF.
4 . The system of claim 1 , wherein the one or more follow-up messages comprise questions asking the user whether the user has queries related to the unit of the MURF.
5 . The system of claim 1 , wherein:
the tour server is further configured to:
subsequent to detecting that the access screen is used to unlock the smartlock device, receive a floor plan of the unit from a management system; and
provide, to the client device, the floor plan of the unit; and
the client device further configured to:
receive the floor plan of the unit from the tour server.
6 . A tour server comprising:
one or more processors; and
a non-transitory computer-readable medium having processor-executable instructions stored thereon for a self-guided tour (SGT) of a multi-unit residential facility (MURF), wherein the processor-executable instructions, when executed by the one or more processors, facilitate:
receiving, from a client device, a request to schedule the SGT of a unit of the MURF, wherein the request is initiated based on the client device scanning a quick-response (QR) code;
based on the request, scheduling the SGT of the unit of the MURF;
providing, to the client device, an access screen based on scheduling the SGT, wherein the access screen comprises an indicia for unlocking a smartlock device associated with the MURF;
based on user input indicating selection of the indicia for unlocking the smartlock device associated with the MURF, unlocking the smartlock device;
subsequent to unlocking the smartlock device, determining that a user associated with the client device has completed the scheduled SGT of the unit;
based on determining that the user associated with the client device has completed the scheduled SGT of the unit, generating one or more follow-up messages related to the SGT of the unit, wherein the one or more follow-up messages comprises a link to a leasing application for the unit of the MURF; and
providing, to the client device, the one or more follow-up messages.
7 . The tour server of claim 6 , wherein the one or more follow-up messages comprise feedback questions related to the unit of the MURF.
8 . The tour server of claim 6 , wherein the processor-executable instructions further facilitate:
receiving, from the client device, user input that responds to the one or more follow-up messages; and
providing the user input to a management system associated with the MURF.
9 . The tour server of claim 6 , wherein the one or more follow-up messages comprise questions asking the user whether the user has queries related to the unit of the MURF.
10 . The tour server of claim 6 , wherein scheduling the SGT of the unit comprises:
receiving payment information associated with the user;
providing the payment information to a payment provider to determine whether the payment information is valid; and
based on receiving an indication indicating the payment information is valid from the payment provider, scheduling the SGT of the unit.
11 . The tour server of claim 6 , wherein scheduling the SGT of the unit comprises:
receiving identification (ID) information for the user;
providing the ID information to an ID verification provider to determine whether the ID information is valid; and
scheduling the SGT of the unit based on receiving an indication indicating the ID information is valid from the ID verification provider.
12 . The tour server of claim 6 , wherein providing the access screen comprises providing an access code to the client device at a set time interval prior to the scheduled SGT of the unit.
13 . The tour server of claim 6 , wherein the processor-executable instructions further facilitate:
subsequent to the user using the access screen to unlock the smartlock device to access the unit, receiving a floor plan of the unit from a management system; and
providing, to the client device, the floor plan of the unit.
14 . The tour server of claim 6 , wherein the one or more follow-up messages guide the user to apply for the unit of the MURF.
15 . The tour server of claim 6 , wherein scheduling the SGT of the unit comprises:
providing, to the client device, a scheduling interface that includes a plurality of available time slots associated with the unit;
receiving, from the client device, a selection of a time slot of the plurality of available time slots for scheduling the SGT of the unit; and
updating, by the tour server, the plurality of available time slots associated with the unit based on the selected time slot.
16 . The tour server of claim 15 , wherein providing the scheduling interface including the plurality of available time slots associated with the unit comprises:
providing, to a manager device, an availability input interface associated with the unit, wherein the availability input interface is configured to receive availability information associated with the unit;
receiving the availability information associated with the unit that is received by the availability input interface; and
determining, based on the availability information, the plurality of available time slots associated with the unit.
17 . The tour server of claim 16 , wherein the processor-executable instructions further facilitate:
receiving an update to the availability information associated with the unit that is provided to the availability input interface, wherein the update to the availability information comprises an indication that the unit is unavailable for SGTs for a subset of the plurality of available time slots.
18 . A non-transitory computer-readable medium having processor-executable instructions stored thereon for a self-guided tour (SGT) of a multi-unit residential facility (MURF), wherein the processor-executable instructions, when executed, facilitate:
receiving, from a client device, a request to schedule the SGT of a unit of the MURF, wherein the request is initiated based on the client device scanning a quick-response (QR) code;
based on the request, scheduling the SGT of the unit of the MURF;
providing, to the client device, an access screen based on scheduling the SGT, wherein the access screen comprises an indicia for unlocking a smartlock device associated with the MURF;
based on user input indicating selection of the indicia for unlocking the smartlock device associated with the MURF, unlocking the smartlock device;
subsequent to the smartlock device, determining that a user associated with the client device has completed the scheduled SGT of the unit;
based on determining that the user associated with the client device has completed the scheduled SGT of the unit, generating one or more follow-up messages related to the SGT of the unit, wherein the one or more follow-up messages comprises a link to a leasing application for the unit of the MURF; and
providing, to the client device, the one or more follow-up messages.
19 . The non-transitory computer-readable medium of claim 18 , wherein scheduling the SGT of the unit comprises:
receiving payment information associated with the user;
providing the payment information to a payment provider to determine whether the payment information is valid; and
based on receiving an indication indicating the payment information is valid from the payment provider, scheduling the SGT of the unit.
20 . The non-transitory computer-readable medium of claim 18 , wherein scheduling the SGT of the unit comprises:
receiving identification (ID) information for the user;
providing the ID information to an ID verification provider to determine whether the ID information is valid; and
scheduling the SGT of the unit based on receiving an indication indicating the ID information is valid from the ID verification provider.