AUTOMATED APPOINTMENT SCHEDULING USING TEXT-BASED CHARACTER
In one example embodiment, a server parses a text-based communication for a particular text-based character. The server identifies, in the text-based communication, the particular text-based character and a sequence of text-based characters associated with the particular text-based character. Based on a mapping of the sequence of text-based characters to a particular meeting type, the server determines that the sequence of text-based characters corresponds to the particular meeting type. The server generates a meeting template of the particular meeting type.
1 . A computer-implemented method comprising:
parsing a text-based communication for a particular text-based character;
identifying, in the text-based communication, the particular text-based character and a sequence of text-based characters associated with the particular text-based character;
based on a mapping of the sequence of text-based characters to a particular meeting type, determining that the sequence of text-based characters corresponds to the particular meeting type; and
generating a meeting template of the particular meeting type.
2 . The method of claim 1 , further comprising:
sending, to a scheduling server, a request to generate an appointment link that identifies the meeting template;
receiving, from the scheduling server, the appointment link; and
based on the appointment link, generating the meeting template.
3 . The method of claim 2 , wherein the appointment link includes an appended contact identifier, wherein the method further comprises:
automatically populating contact data of the meeting template based on the appended contact identifier.
4 . The method of claim 1 , wherein the particular text-based character is a hashtag, and the sequence of text-based characters is an unbroken sequence of text-based characters following the hashtag.
5 . The method of claim 1 , wherein the text-based communication includes notes in a customer relationship management application.
6 . The method of claim 1 , wherein the text-based communication includes a message or post in online media.
7 . The method of claim 1 , wherein the text-based communication includes an e-mail message.
8 . An apparatus comprising:
one or more network interfaces configured to send and/or receive messages; and
one or more processors coupled to the network interfaces, wherein the one or more processors are configured to:
parse a text-based communication for a particular text-based character;
identify, in the text-based communication, the particular text-based character and a sequence of text-based characters associated with the particular text-based character;
based on a mapping of the sequence of text-based characters to a particular meeting type, determine that the sequence of text-based characters corresponds to the particular meeting type; and
generate a meeting template of the particular meeting type.
9 . The apparatus of claim 8 , wherein the one or more processors are further configured to:
send, to a scheduling server, a request to generate an appointment link that identifies the meeting template;
receive, from the scheduling server, the appointment link; and
based on the appointment link, generate the meeting template.
10 . The apparatus of claim 9 , wherein the appointment link includes an appended contact identifier, and wherein the one or more processors are further configured to:
automatically populate contact data of the meeting template based on the appended contact identifier.
11 . The apparatus of claim 8 , wherein the particular text-based character is a hashtag, and the sequence of text-based characters is an unbroken sequence of text-based characters following the hashtag.
12 . The apparatus of claim 8 , wherein the text-based communication includes notes in a customer relationship management application.
13 . The apparatus of claim 8 , wherein the text-based communication includes a message or post in online media.
14 . The apparatus of claim 8 , wherein the text-based communication includes an e-mail message.
15 . One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to:
parse a text-based communication for a particular text-based character;
identify, in the text-based communication, the particular text-based character and a sequence of text-based characters associated with the particular text-based character;
based on a mapping of the sequence of text-based characters to a particular meeting type, determine that the sequence of text-based characters corresponds to the particular meeting type; and
generate a meeting template of the particular meeting type.
16 . The non-transitory computer readable storage media of claim 15 , wherein the instructions further cause the processor to:
send, to a scheduling server, a request to generate an appointment link that identifies the meeting template;
receive, from the scheduling server, the appointment link; and
based on the appointment link, generate the meeting template.
17 . The non-transitory computer readable storage media of claim 16 , wherein the appointment link includes an appended contact identifier, and wherein the instructions further cause the processor to:
automatically populate contact data of the meeting template based on the appended contact identifier.
18 . The non-transitory computer readable storage media of claim 15 , wherein the particular text-based character is a hashtag, and the sequence of text-based characters is an unbroken sequence of text-based characters following the hashtag.
19 . The non-transitory computer readable storage media of claim 15 , wherein the text-based communication includes notes in a customer relationship management application.
20 . The non-transitory computer readable storage media of claim 15 , wherein the text-based communication includes a message or post in online media, or an e-mail message.