Business messaging interface
The present disclosure generally relates to messaging user interfaces. In some embodiments, at an electronic device having one or more processors, memory, and a display, a messaging session between a user of the electronic device and a business entity is initiated via a messaging user interface. A task affordance is displayed in a conversation transcript of the messaging user interface. An interaction to select the task affordance is detected. A task is initiated in response to detecting the interaction to select the task affordance.
1 . A method comprising:
at an electronic device having one or more processors, one or more input devices, and a display:
displaying a conversation transcript of a messaging session between a user of the electronic device and a business entity in a messaging user interface, wherein the conversation transcript includes one or more representations of messages between the user of the electronic device and the business entity;
detecting a request from a user to initiate a task through the messaging user interface;
receiving a request from the business entity for information associated with the user of the electronic device required to complete the task;
in response to receiving the request from the business entity:
in accordance with a determination that the request from the business entity corresponds to a request for a first type of information:
automatically determining first information associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the first type of information; and
visually indicating the automatically determined first information associated with the user required to complete the task by displaying a first information access affordance associated with the first type of information in the messaging user interface, wherein the automatically determined first information that is visually indicated by the first information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity; and
in accordance with a determination that the request from the business entity corresponds to a request for a second type of information, different from the first type of information:
automatically determining second information, different from the first information, associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the second type of information; and
visually indicating the automatically determined second information associated with the user required to complete the task by displaying a second information access affordance, different from the first information access affordance, associated with the second type of information in the messaging user interface, wherein the automatically determined second information that is visually indicated by the second information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity;
while displaying the first information access affordance or the second information access affordance in the messaging user interface, detecting, via the one or more input devices, a user-selection of the first information access affordance or the second information access affordance, wherein the user-selection indicates the acceptance from the user to share the first information or the second information visually indicated by the first information access affordance or the second information access affordance with the business entity; and
in response to detecting the user-selection of the first information access affordance or the second information access affordance, automatically providing the first information or the second information associated with the user of the electronic device to the business entity as a representation of a message in the conversation transcript that includes the first information or the second information.
2 . The method of claim 1 , further comprising:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance that comprises a product selection affordance;
while displaying the product selection affordance, detecting, via the one or more input devices, an interaction to select the task affordance, wherein detecting the interaction to select the task affordance comprises detecting an interaction to select the product selection affordance; and
in response to detecting the interaction to select the product selection affordance, generating one or more product affordances, wherein each product affordance of the one or more product affordances is associated with a product of one or more products of the business entity.
3 . The method of claim 2 , further comprising:
detecting an interaction to select a product affordance of the one or more product affordances;
in response to detecting the interaction to select the product affordance, determining a product associated with the product affordance; and
in response to determining the product associated with the product affordance, generating one or more additional product affordances, wherein each product affordance of the one or more additional product affordances is associated with additional products associated with the selected product.
4 . The method of claim 3 , wherein generating one or more additional product affordances comprises generating one or more product repair affordances, wherein each product repair affordance is associated with a different repair of the product.
5 . The method of claim 3 , wherein generating one or more additional product affordances comprises generating one or more product accessory affordances, and wherein each product accessory affordance is associated with a different accessory for the product.
6 . The method of claim 2 , further comprising:
determining a product that is associated with the user,
in response to determining the product that is associated with the user, determining at least one of the one or more product affordances.
7 . The method of claim 6 , further comprising:
determining at least one of a purchase history, a repair history, and a message history of the user,
wherein determining the product is further in response to determining at least one of the purchase history, the repair history, and the message history of the user.
8 . The method of claim 6 , further comprising:
determining account information of the user,
wherein determining the product is further in response to determining the account information.
9 . The method of claim 6 , further comprising:
determining content of the conversation transcript,
wherein determining the product is further in response to determining the content of the conversation transcript.
10 . The method of claim 2 , further comprising:
detecting an interaction to select at least one product affordance of the one or more product affordances;
in response to detecting the interaction to select the at least one product affordance, displaying a product submission affordance in the conversation transcript;
detecting an interaction with the product submission affordance to change the selected at least one product affordance; and
in response to detecting the interaction with the product submission affordance to change the selected product affordance, generating at least one additional product affordance.
11 . The method of claim 1 , further comprising:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance that comprises a location task affordance;
while displaying the location task affordance, detecting, via the one or more input devices, an interaction to select the task affordance, wherein detecting the interaction to select the task affordance comprises detecting an interaction to select the location task affordance;
in response to detecting the interaction to select the location task affordance, generating one or more location affordances of the business entity, wherein each location affordance of the one or more location affordances is associated with a location of one or more locations of the business entity; and
displaying the one or more location affordances in the conversation transcript.
12 . The method of claim 11 , further comprising:
determining a response time for each location of the one or more locations of the business entity;
in response to determining the response time of the one or more locations of the business entity, arranging the one or more location affordances; and
displaying the response time from at least one of the one or more locations in the conversation transcript.
13 . The method of claim 11 , further comprising:
determining a distance to each location of one or more locations of the business entity;
in response to determining the distance to each location of the one or more locations of the business entity, arranging the one or more location affordances; and
displaying the distance to at least one of the one or more locations in the conversation transcript.
14 . The method of claim 11 , further comprising:
detecting an interaction to select a location affordance of the one or more location affordances; and
in response to detecting the interaction to select the location affordance, displaying a location submission affordance in a message input area.
15 . The method of claim 14 , further comprising:
detecting an interaction with the location submission affordance to change the selected location affordance; and
in response to detecting the interaction with the location submission affordance to change the selected location affordance, re-displaying the location affordance of the one or more location affordances.
16 . The method of claim 1 , further comprising:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance that comprises a calendar affordance;
while displaying the calendar affordance, detecting, via the one or more input devices, an interaction to select the task affordance, wherein detecting the interaction to select the task affordance comprises detecting an interaction to select the calendar affordance;
in response to detecting the interaction to select the calendar affordance, generating one or more appointment time affordances, wherein each appointment time affordance of the one or more appointment time affordances is associated with a time to schedule an appointment with the business entity, and wherein the time associated with each appointment time affordance is a time slot in which the business entity has an appointment available; and
displaying the one or more appointment time affordances in the conversation transcript.
17 . The method of claim 16 , further comprising:
in response to detecting the interaction to select the calendar affordance, determining a schedule of the user; and
in response to determining the schedule of the user, displaying a description of the schedule of the user in the conversation transcript.
18 . The method of claim 17 , further comprising:
in response to determining the schedule of the user, determining a suggested time to schedule the appointment with the business entity; and
in response to determining the suggested time, displaying the suggested time in the conversation transcript.
19 . The method of claim 16 , further comprising:
determining a travel time to the business entity;
in response to determining the travel time, determining a suggested time to schedule the appointment with the business entity; and
in response to determining the suggested time to schedule the appointment with the business entity, displaying the suggested time in the conversation transcript.
20 . The method of claim 1 , further comprising:
determining content of the conversation transcript;
in response to determining the content of the conversation transcript, determining a proposed task to be conducted between the user and the business entity; and
displaying an affordance associated with the proposed task.
21 . The method of claim 20 , wherein detecting the content of the conversation transcript comprises determining content associated with a completed task included in the conversation transcript, the method further comprising:
in response to determining content associated with the completed task, determining the proposed task to be conducted between the user and the business entity.
22 . The method of claim 1 , further comprising:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance;
while displaying the task affordance, detecting, via the one or more input devices, an interaction to select the task affordance;
in response to detecting the interaction to select the task affordance, initiating a task, including displaying, within the conversation transcript of the messaging user interface, one or more user interface elements that are interactable to complete the task;
in response to initiating the task, displaying at least one product affordance in the conversation transcript, wherein the at least one product affordance is associated with at least one product of the business entity;
detecting a first interaction to select a product affordance of the at least one product affordance, wherein the product affordance is associated with a product of the at least one product;
in response to detecting the first interaction to select the product affordance, determining at least one location of the business entity;
in response to determining the at least one location of the business entity, displaying at least one location affordance in the conversation transcript;
detecting a second interaction to select the at least one location affordance;
in response to detecting the second interaction to select the at least one location affordance, determining at least one time to schedule an appointment to repair the at least one product;
in response to determining the at least one time to schedule an appointment to repair the at least one product, displaying at least one appointment time affordance that is associated with the at least one time;
detecting a third interaction to select an appointment time affordance of the at least one appointment time affordance; and
in response to detecting the third interaction to select the appointment time affordance, scheduling the appointment with the business entity.
23 . The method of claim 1 , wherein;
the first information access affordance comprises a first selectable element that indicates acceptance from the user to share the automatically determined first information with the business entity when selected,
the second information access affordance comprises a second selectable element that indicates acceptance from the user to share the automatically determined second information with the business entity when selected,
wherein detecting the user-selection of the first information access affordance comprises detecting the user-selection at the first selectable element of the first information access affordance, and
wherein detecting the user-selection of the second information access affordance comprises detecting the user-selection at the second selectable element of the second information access affordance.
24 . An electronic device, comprising:
one or more processors;
one or more input devices; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying a conversation transcript of a messaging session between a user of the electronic device and a business entity in a messaging user interface, wherein the conversation transcript includes one or more representations of messages between the user of the electronic device and the business entity;
detecting a request from a user to initiate a task through the messaging user interface;
receiving a request from the business entity for information associated with the user of the electronic device required to complete the task;
in response to receiving the request from the business entity:
in accordance with a determination that the request from the business entity corresponds to a request for a first type of information:
automatically determining first information associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the first type of information; and
visually indicating the automatically determined first information associated with the user required to complete the task by displaying a first information access affordance associated with the first type of information in the messaging user interface, wherein the automatically determined first information that is visually indicated by the first information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity; and
in accordance with a determination that the request from the business entity corresponds to a request for a second type of information, different from the first type of information:
automatically determining second information, different from the first information, associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the second type of information; and
visually indicating the automatically determined second information associated with the user required to complete the task by displaying a second information access affordance, different from the first information access affordance, associated with the second type of information in the messaging user interface, wherein the automatically determined second information that is visually indicated by the second information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity:
while displaying the first information access affordance or the second information access affordance in the messaging user interface, detecting, via the one or more input devices, a user-selection of the first information access affordance or the second information access affordance, wherein the user-selection indicates the acceptance from the user to share the first information or the second information visually indicated by the first information access affordance or the second information access affordance with the business entity; and
in response to detecting the user-selection of the first information access affordance or the second information access affordance, automatically providing the first information or the second information associated with the user of the electronic device to the business entity as a representation of a message in the conversation transcript that includes the first information or the second information.
25 . The electronic device of claim 24 , the one or more programs further including instructions for:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance that comprises a product selection affordance;
while displaying the product selection affordance, detecting, via the one or more input devices, an interaction to select the task affordance, wherein detecting the interaction to select the task affordance comprises detecting an interaction to select the product selection affordance; and
in response to detecting the interaction to select the product selection affordance, generating one or more product affordances, wherein each product affordance of the one or more product affordances is associated with a product of one or more products of the business entity.
26 . The electronic device of claim 25 , the one or more programs further including instructions for:
detecting an interaction to select a product affordance of the one or more product affordances;
in response to detecting the interaction to select the product affordance, determining a product associated with the product affordance; and
in response to determining the product associated with the product affordance, generating one or more additional product affordances, wherein each product affordance of the one or more additional product affordances is associated with additional products associated with the selected product.
27 . The electronic device of claim 25 , the one or more programs further including instructions for:
determining a product that is associated with the user, in response to determining the product that is associated with the user, determining at least one of the one or more product affordances.
28 . The electronic device of claim 27 , the one or more programs further including instructions for:
determining at least one of a purchase history, a repair history, and a message history of the user,
wherein determining the product is further in response to determining at least one of the purchase history, the repair history, and the message history of the user.
29 . The electronic device of claim 27 , the one or more programs further including instructions for:
determining content of the conversation transcript,
wherein determining the product is further in response to determining the content of the conversation transcript.
30 . The electronic device of claim 24 , the one or more programs further including instructions for:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance that comprises a location task affordance;
while displaying the location task affordance, detecting, via the one or more input devices, an interaction to select the task affordance, wherein detecting the interaction to select the task affordance comprises detecting an interaction to select the location task affordance;
in response to detecting the interaction to select the location task affordance, generating one or more location affordances of the business entity, wherein each location affordance of the one or more location affordances is associated with a location of one or more locations of the business entity; and
displaying the one or more location affordances in the conversation transcript.
31 . The electronic device of claim 24 , the one or more programs further including instructions for:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance that comprises a calendar affordance;
while displaying the calendar affordance, detecting, via the one or more input devices, an interaction to select the task affordance, wherein detecting the interaction to select the task affordance comprises detecting an interaction to select the calendar affordance;
in response to detecting the interaction to select the calendar affordance, generating one or more appointment time affordances, wherein each appointment time affordance of the one or more appointment time affordances is associated with a time to schedule an appointment with the business entity, and wherein the time associated with each appointment time affordance is a time slot in which the business entity has an appointment available; and
displaying the one or more appointment time affordances in the conversation transcript.
32 . The electronic device of claim 31 , the one or more programs further including instructions for:
determining a travel time to the business entity;
in response to determining the travel time, determining a suggested time to schedule the appointment with the business entity; and
in response to determining the suggested time to schedule the appointment with the business entity, displaying the suggested time in the conversation transcript.
33 . The electronic device of claim 24 , the one or more programs further including instructions for:
determining content of the conversation transcript;
in response to determining the content of the conversation transcript, determining a proposed task to be conducted between the user and the business entity; and
displaying an affordance associated with the proposed task.
34 . The electronic device of claim 33 , wherein detecting the content of the conversation transcript comprises determining content associated with a completed task included in the conversation transcript, the one or more programs further including instructions for:
in response to determining content associated with the completed task, determining the proposed task to be conducted between the user and the business entity.
35 . The electronic device of claim 24 , the one or more programs further including instructions for:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance;
while displaying the task affordance, detecting, via the one or more input devices, an interaction to select the task affordance;
in response to detecting the interaction to select the task affordance, initiating a task, including displaying, within the conversation transcript of the messaging user interface, one or more user interface elements that are interactable to complete the task;
in response to initiating the task, displaying at least one product affordance in the conversation transcript, wherein the at least one product affordance is associated with at least one product of the business entity;
detecting a first interaction to select a product affordance of the at least one product affordance, wherein the product affordance is associated with a product of the at least one product;
in response to detecting the first interaction to select the product affordance, determining at least one location of the business entity;
in response to determining the at least one location of the business entity, displaying at least one location affordance in the conversation transcript;
detecting a second interaction to select the at least one location affordance;
in response to detecting the second interaction to select the at least one location affordance, determining at least one time to schedule an appointment to repair the at least one product;
in response to determining the at least one time to schedule an appointment to repair the at least one product, displaying at least one appointment time affordance that is associated with the at least one time;
detecting a third interaction to select an appointment time affordance of the at least one appointment time affordance; and
in response to detecting the third interaction to select the appointment time affordance, scheduling the appointment with the business entity.
36 . The electronic device of claim 24 , wherein:
the first information access affordance comprises a first selectable element that indicates acceptance from the user to share the automatically determined first information with the business entity when selected,
the second information access affordance comprises a second selectable element that indicates acceptance from the user to share the automatically determined second information with the business entity when selected,
wherein detecting the user-selection of the first information access affordance comprises detecting the user-selection at the first selectable element of the first information access affordance, and
wherein detecting the user-selection of the second information access affordance comprises detecting the user-selection at the second selectable element of the second information access affordance.
37 . A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a display, one or more input devices, and a touch-sensitive surface, cause the electronic device to:
display a conversation transcript of a messaging session between a user of the electronic device and a business entity in a messaging user interface, wherein the conversation transcript includes one or more representations of messages between the user of the electronic device and the business entity;
detect a request from a user to initiate a task through the messaging user interface;
receive a request from the business entity for information associated with the user of the electronic device required to complete the task;
in response to receiving the request from the business entity:
in accordance with a determination that the request from the business entity corresponds to a request for a first type of information:
automatically determining first information associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the first type of information; and
visually indicating the automatically determined first information associated with the user required to complete the task by displaying a first information access affordance associated with the first type of information in the messaging user interface, wherein the automatically determined first information that is visually indicated by the first information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity; and
in accordance with a determination that the request from the business entity corresponds to a request for a second type of information, different from the first type of information:
automatically determining second information, different from the first information, associated with the user required to complete the task based on account information of the user that is stored in one or more data stores associated with the second type of information; and
visually indicating the automatically determined second information associated with the user required to complete the task by displaying a second information access affordance, different from the first information access affordance, associated with the second type of information in the messaging user interface, wherein the automatically determined second information that is visually indicated by the second information access affordance is shareable with the business entity, requires acceptance from the user to share with the business entity, and is not transmitted to the business entity except after receiving an indication of acceptance from the user to share with the business entity;
while displaying the first information access affordance or the second information access affordance in the messaging user interface, detecting, via the one or more input devices, a user-selection of the first information access affordance or the second information access affordance, wherein the user-selection indicates the acceptance from the user to share the first information or the second information visually indicated by the first information access affordance or the second information access affordance with the business entity; and
in response to detecting the user-selection of the first information access affordance or the second information access affordance, automatically providing the first information or the second information associated with the user of the electronic device to the business entity as a representation of a message in the conversation transcript that includes the first information or the second information.
38 . The non-transitory computer-readable storage medium of claim 37 , the one or more programs further comprising instructions for:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance that comprises a product selection affordance;
while displaying the product selection affordance, detecting, via the one or more input devices, an interaction to select the task affordance, wherein detecting the interaction to select the task affordance comprises detecting an interaction to select the product selection affordance; and
in response to detecting the interaction to select the product selection affordance, generating one or more product affordances, wherein each product affordance of the one or more product affordances is associated with a product of one or more products of the business entity.
39 . The non-transitory computer-readable storage medium of claim 38 , the one or more programs further comprising instructions for:
detecting an interaction to select a product affordance of the one or more product affordances;
in response to detecting the interaction to select the product affordance, determining a product associated with the product affordance; and
in response to determining the product associated with the product affordance, generating one or more additional product affordances, wherein each product affordance of the one or more additional product affordances is associated with additional products associated with the selected product.
40 . The non-transitory computer-readable storage medium of claim 38 , the one or more programs further comprising instructions for:
determining a product that is associated with the user,
in response to determining the product that is associated with the user, determining at least one of the one or more product affordances.
41 . The non-transitory computer-readable storage medium of claim 40 , the one or more programs further comprising instructions for:
determining at least one of a purchase history, a repair history, and a message history of the user,
wherein determining the product is further in response to determining at least one of the purchase history, the repair history, and the message history of the user.
42 . The non-transitory computer-readable storage medium of claim 40 , the one or more programs further comprising instructions for:
determining content of the conversation transcript,
wherein determining the product is further in response to determining the content of the conversation transcript.
43 . The non-transitory computer-readable storage medium of claim 37 , the one or more programs further comprising instructions for:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance that comprises a location task affordance;
while displaying the location task affordance, detecting, via the one or more input devices, an interaction to select the task affordance, wherein detecting the interaction to select the task affordance comprises detecting an interaction to select the location task affordance;
in response to detecting the interaction to select the location task affordance, generating one or more location affordances of the business entity, wherein each location affordance of the one or more location affordances is associated with a location of one or more locations of the business entity; and
displaying the one or more location affordances in the conversation transcript.
44 . The non-transitory computer-readable storage medium of claim 37 , the one or more programs further comprising instructions for:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance that comprises a calendar affordance;
while displaying the calendar affordance, detecting, via the one or more input devices, an interaction to select the task affordance, wherein detecting the interaction to select the task affordance comprises detecting an interaction to select the calendar affordance;
in response to detecting the interaction to select the calendar affordance, generating one or more appointment time affordances, wherein each appointment time affordance of the one or more appointment time affordances is associated with a time to schedule an appointment with the business entity, and wherein the time associated with each appointment time affordance is a time slot in which the business entity has an appointment available; and
displaying the one or more appointment time affordances in the conversation transcript.
45 . The non-transitory computer-readable storage medium of claim 44 , the one or more programs further comprising instructions for:
determining a travel time to the business entity;
in response to determining the travel time, determining a suggested time to schedule the appointment with the business entity; and
in response to determining the suggested time to schedule the appointment with the business entity, displaying the suggested time in the conversation transcript.
46 . The non-transitory computer-readable storage medium of claim 37 , the one or more programs further comprising instructions for:
determining content of the conversation transcript;
in response to determining the content of the conversation transcript, determining a proposed task to be conducted between the user and the business entity; and
displaying an affordance associated with the proposed task.
47 . The non-transitory computer-readable storage medium of claim 46 , wherein detecting the content of the conversation transcript comprises determining content associated with a completed task included in the conversation transcript, the one or more programs further including instructions for:
in response to determining content associated with the completed task, determining the proposed task to be conducted between the user and the business entity.
48 . The non-transitory computer-readable storage medium of claim 37 , the one or more programs further comprising instructions for:
in response to automatically providing the first information or the second information associated with the user of the electronic device to the business entity, automatically ceasing display of the first information access affordance or the second information access affordance;
after ceasing display of the first information access affordance or the second information access affordance, displaying a task affordance;
while displaying the task affordance, detecting, via the one or more input devices, an interaction to select the task affordance;
in response to detecting the interaction to select the task affordance, initiating a task, including displaying, within the conversation transcript of the messaging user interface, one or more user interface elements that are interactable to complete the task;
in response to initiating the task, displaying at least one product affordance in the conversation transcript, wherein the at least one product affordance is associated with at least one product of the business entity;
detecting a first interaction to select a product affordance of the at least one product affordance, wherein the product affordance is associated with a product of the at least one product;
in response to detecting the first interaction to select the product affordance, determining at least one location of the business entity;
in response to determining the at least one location of the business entity, displaying at least one location affordance in the conversation transcript;
detecting a second interaction to select the at least one location affordance;
in response to detecting the second interaction to select the at least one location affordance, determining at least one time to schedule an appointment to repair the at least one product;
in response to determining the at least one time to schedule an appointment to repair the at least one product, displaying at least one appointment time affordance that is associated with the at least one time;
detecting a third interaction to select an appointment time affordance of the at least one appointment time affordance; and
in response to detecting the third interaction to select the appointment time affordance, scheduling the appointment with the business entity.
49 . The non-transitory computer-readable storage medium of claim 37 , wherein:
the first information access affordance comprises a first selectable element that indicates acceptance from the user to share the automatically determined first information with the business entity when selected,
the second information access affordance comprises a second selectable element that indicates acceptance from the user to share the automatically determined second information with the business entity when selected,
wherein detecting the user-selection of the first information access affordance comprises detecting the user-selection at the first selectable element of the first information access affordance, and
wherein detecting the user-selection of the second information access affordance comprises detecting the user-selection at the second selectable element of the second information access affordance.