75. Agendar Reuniones a través de un ChatBot

Super🤖ChatBots
Super🤖ChatBots
75. Agendar Reuniones a través de un ChatBot
Loading
/
75. Agendar Reuniones a través de un ChatBot

Usar un ChatBot en cualquier red social para agendar reuniones, esto se puede lograr de manera conversacional, a través de una funcionalidad, herramienta o integración.

Hola hola chatbotusers y bienvenidos un día más a este podcast.

Por cierto si necesitas un Chatbot visita https://alexhurtadomktd.com/superchatbot ahí encontraras Chatbots para Facebook, WhatsApp, Instagram, Telegram y Google Business Message. Por cierto yo soy Alex Hurtado un Implementador de chatbots.

75. Agendar Reuniones a través de un ChatBot

Alex:
Agendar reuniones a través de un chatbot. Episodio 75 Nota. Hola, hola y bienvenidos un día más a todas y todos los chatbot users del podcast Super Chatbot Podcast en el que vamos a hablar del universo de los chatbots y sus poderes en internet y redes sociales. Además de las novedades, funciones, estrategias y tips de estas pequeñas bestias robotizadas con las que algunos nos ganamos la vida y con las que otros, como a ti, te podemos hacer la vida más fácil. En el episodio número 75 vamos a hablar de la posibilidad de hacer agenda de reuniones a través de un chatbot. Esto se puede lograr de varias maneras, bien sea de un modo conversacional, con o sin inteligencia artificial, o a través de alguna funcionalidad, una herramienta e incluso a través de una integración. Pero no sin antes recomendarte que visites a Alex Hurtado de Ecatepec Puntocom, donde vas a encontrar el servicio de creación de chatbots. Para Facebook, WhatsApp, Telegram, Google de mensajes, etcétera también vas a encontrar asesoramiento especializado en chatbots y los cursos Retos para la creación de chatbots. Por cierto, yo soy Alex Hurtado, una implementación de chatbots. Ahora sí, chatbot de users, comencemos.

Mati:
A agendar reuniones a través de un chatbot.

Alex:
Como ya lo mencionaba desde la intro, esto sí es posible. No hay duda alguna si es posible hacer una una agenda 100, una reunión, marcar fecha y hora a través de un chatbot. Es decir, no hay necesidad de que una persona humana tenga que intervenir en esta posibilidad. Esto se puede lograr de varias maneras. Esto dependiendo también de qué tipo de herramienta o de chatbot estás utilizando, qué plataforma estás utilizando o qué método estás utilizando. Por ejemplo, si estás utilizando un método más de diálogo, más tipo diálogo o flow o similar, pues la forma en la que se va a solicitar la fecha, la hora, va a ser a través del ingreso de texto del usuario, o si estás utilizando alguna plataforma que tenga la posibilidad de levantar Web views, que son pequeñas ventanas de navegador dentro del chatbot y que en esa pequeña ventana de navegador el usuario pueda escoger fecha y hora, pues eso sería una funcionalidad del chatbot o también una herramienta del chatbot, porque hay algunas plataformas que han creado su propio sistema de arrendamiento dentro del chatbot, o también podría ser a través de una integración, por ejemplo, integrarlo con Cal Handley o con Calendar directamente, pero esto ya requeriría que el chatbot pueda comunicarse de manera externa con una aplicación externa como lo es Kalam o como lo es Calendar. Y es justamente todo esto lo que vamos a intentar averiguar de qué tan posible y qué tan factible es, y cómo lograríamos realizar este tipo de agenciamientos con un chatbot en las diferentes formas que hay para hacerlo.

Mati:
Agendar reuniones a través de un chatbot de manera conversacional.

Alex:
La primera manera sería a través de Diálogo Flow, como ya les decía, o uno similar que tenga procesamiento de lenguaje natural, que pueda comprender lo que el usuario está intentando comunicar, que este pueda entender. Por ejemplo, la variante entre miércoles, jueves, viernes, sábado, o que pueda entender también que le demos la fecha de ese día 15 de abril 15 de agosto y que sepa que ese día es miércoles o que ese día es jueves. O que también pueda reconocer si le digo 10:00 o diez a.m. o diez horas, o si le digo 20:20 pm o 20, o mejor dicho, 20:00 de la noche. En fin, este modo trataría de hacer un arrendamiento a través del ingreso de texto de parte del usuario o ingreso de datos de parte del usuario, pero comúnmente a través de texto, porque es ahí donde va a reconocer el chatbot estas palabras o estas querés que va a introducir el usuario. Esto sería en modo conversacional. ¿El chatbot tendría que estar preguntándole para qué fecha quieres esto, para qué hora quieres esto? E incluso en diálogo clave hay una posibilidad de los slots feelings en el que puedes preguntar por estos dos requisitos de manera separada. Pero si el usuario llegase a ingresar los dos requisitos en una sola oración, en una sola frase, pues lo puede tomar como completado y automáticamente ya no le va consultar la siguiente la siguiente pregunta. Es decir, va a preguntar por un lado la fecha y por otro lado va a preguntar la hora y el chat porque está esperando que el usuario entregue primero la fecha y luego entregue la hora. Pero si el usuario quisiera y entregase directamente fecha y hora, el chatbot igual podría autocompletar y tendría que no preguntar la siguiente pregunta directamente. Pasar a la respuesta para este arrendamiento.

Alex:
Pero si no utilizáramos un procesador de lenguaje natural como lo es diálogo o flow y estamos utilizando alguna herramienta tipo many, chat, chat, raise a un chat o chat fuel y no estamos utilizando alguna de las funcionalidades o herramientas o integraciones porque también tienen integraciones estas estas plataformas, pues lo podríamos hacer también de manera conversacional. Por ejemplo, podríamos preguntarle si el arrendamiento lo quiere realizar para esta semana o para la siguiente semana y proponerle. En vez de que el escriba proponerle picar un botón, hacer clic en un botón. El clic podría ser esta semana o la siguiente semana y luego preguntarle, por ejemplo, el día de la semana que quiere hacerlo y presentarle los días de la semana. Lunes, martes, miércoles, jueves, viernes, etcétera Y luego de que escoja un día de la semana que sería base de botones, en el siguiente tendría que escoger igual a base de botones los horarios de los cuales disponemos. La mayoría de las plataformas tienen hasta diez opciones para mostrar en una sola pantalla. Bien sea que estemos trabajando con Messenger, WhatsApp, Instagram o cualquier red social. Puede presentarse hasta diez opciones y como la semana tiene siete días, podría presentar un menú de siete opciones con los siete días de la semana o los días que podemos habilitar para poder agendar y luego poder mostrar hasta diez opciones de horario para que el usuario pueda escoger esa, el horario que mejor le convenga. Y luego puedes tener una especie de resumen o un bloque final en el cual se agradezca por el arrendamiento. Reitero, ambos casos que he mencionado sería para el caso de que queramos hacerlo de manera conversacional, sin el uso de ninguna herramienta, de ningún tipo de funcionalidad de parte del Chapo, sino a base de botones y conversación.

Mati:
Agendar reuniones a través de un chatbot con funcionalidades.

Alex:
Esto si se torna un poco más interesante porque maneja chat, redes o un chat o cualquiera de estas plataformas, pues la mayoría tienen un común denominador que construyen bajo las mismas bases. Claro que la experiencia en cada plataforma es un poquito diferente, pero la mayoría son muy similares y a través de las funcionalidades la mayoría utiliza los web views que son pequeñas ventanas de navegador que pueden salir del chatbot y regresar al mismo chatbot para continuar con la conversación. En esta pequeña ventana de navegador, el usuario podría escoger fecha y podría escoger hora. Voy a tratar de explicarlo un poco para estimular la imaginación de quienes no saben cómo podría hacerse esto. Los chatbots tienen la posibilidad de dejarte escoger fecha y hora o fecha y hora al mismo tiempo, a través de una ventana de navegador en la ventana del navegador, lo que va a mostrarte una especie de calendario. El asunto con este calendario es que no siempre está optimizado para el arrendamiento, sino solo para mostrar fechas, porque podría escogerse una fecha mucho anterior a la fecha de hoy. Podría mostrarse horarios en los cuales no estaríamos atendiendo o días en los que no estaríamos atendiendo. ¿Es decir, es un calendario simplemente donde puedes escoger una fecha, no importa si es para hoy, si es para antes, si es para después, si es para el futuro, si es para dentro de diez años o escoger una fecha de hace diez años, no? Entonces habría que instruir al usuario para que escoja una fecha cercana al día en el que está queriendo hacer la reunión o el día en el que intenta programar esta reunión.

Alex:
Y habría que decirle al usuario que el día de hoy es tal día y esta hora, esta fecha. Así que de acuerdo a esto, toma 24 horas para agendar la reunión. ¿Es decir, agenda para mañana, no para pasado para la semana siguiente, etcétera No? Pero como vuelvo a reiterar, como hay mucha posibilidad de opciones, el usuario podría terminar agendado para de aquí a un año, de aquí a dos meses o incluso agendar para una fecha anterior, hace dos años, o hace un año o hace el mes pasado, por ejemplo. Solo con que lo agende el día para el día anterior ya no serviría la agenda, no entonces. Pero sí se puede lograr esto a través de algunas instrucciones. Se podría lograr.

Mati:
Agendar reuniones a través de un chatbot con herramienta.

Alex:
Esta parte es un poco más exclusiva de parte de algunas plataformas hasta la hora. Yo solo conozco una que puede hacer eso, la cual es chat. Ellos tienen su propia herramienta para agendar o para manejar gestionar la posibilidad de las reuniones. A través de esta puedes tú crear un calendario y decirle, por ejemplo al calendario No pueden hacer reuniones de aquí a tres días, o sea, tres días después puede el usuario agendar una reunión y puede agendar solamente en estos horarios. Tú entregas los horarios y también podrías decirle, por ejemplo, si la persona puede volver a hacer reuniones el mismo día o si pueden hacer reuniones grupales. Si más de uno puede venir a reservar horario en ese mismo horario en ese mismo día para que lo tomen dos o tres personas o cuatro o cinco personas. En ese caso, Chat tres, por ejemplo, tiene un sistema de arrendamiento, no es perfecto, le hace falta todavía algunas funcionalidades, pero sí sirve para poder realizar arrendamientos. Esto de igual manera se hace a través de un web View, pero el West View ya viene preparado con un calendario que tú has construido y que tú has especificado cuáles serían los horarios, las fechas y las el rango de fechas, incluso que se va a utilizar, que no pueda agendar.

Alex:
Por ejemplo después de 15 días o que pueda agendar dentro de solo dentro de 15 días nada más, y que no haya posibilidad de que agende días antes, ni días después, ni horas en los que no atiendes o no está programado que atiendas a través del chatbot. Ahora, esto del Web View es la mejor solución que se ha podido encontrar. No es la solución perfecta, pero es la mejor solución que se ha podido encontrar. Debido a que el usuario tiene que escoger dentro de una gama alta o amplia de opciones. Pueden haber 15 fechas, 20 fechas, 30 fechas y esas 30 fechas no podrían ingresar en un texto o en algún tipo de opción que podría presentarse a través de mesenger, Instagram, Telegram, WhatsApp o cualquier red social. No es fácil presentar muchas opciones porque tenemos el tamaño de la pantalla nada más para poder presentar opciones y la mayoría han optado por entregar solo diez opciones, nada más que se puedan escoger dentro de diez opciones. Por tanto, sería inviable presentar un calendario con las 30 opciones. Los 30 días para reservar dentro de 30 días no es posible, así que por eso se utiliza un Wet View.

Alex:
En el web View puede ingresar un calendario estilo calendario con con la posibilidad de que cada día, cada fecha sea un botón, una opción a elegir. Y eso es mucho más viable que tener que hacer que el usuario empiece a buscar entre las fechas de diez en diez o de que él tenga que escribir y que la herramienta tenga que reconocer todas estas palabras oscuras que está entregando. Y si el chat no está conectado a Diálogo Flow, pues muy complicado va a ser que reconozca a través del procesamiento de lenguaje natural este agenda a través de query del ingreso de query, tendría que ser a través de procesamiento de lenguaje natural, o sea, una integración con diálogo o flow, y pues no es tan fácil hacer una integración entre chat reus o alguna plataforma constructora de chatbots y diálogo flow, pero sí podría hacerse directamente con diálogo o flow. Caso que tratamos hace unos momentos. Entre tanto, es una mejor opción utilizar esta parte de herramienta que tiene, por ejemplo, Chat Rest, que de seguro hay otra plataforma que también debe tener su propia forma de gestionar las reuniones a través de una herramienta del chatbot.

Mati:
Agendar reuniones a través de un chatbot con integración.

Alex:
Esta posibilidad, si es mucho más avanzada, requiere de cierto conocimiento sobre el manejo de APIs, el manejo del formato JSON e incluso de la posibilidad de gestionar disparadores y acciones, sea bien a través del mismo chatbot o a través de algún conector. Con esto me refiero a Calendar, que es un servicio que sirve para gestionar reuniones, para reservar reuniones. Incluso puedes pagar reuniones a través de este gestor y que podríamos utilizarlo en el chatbot, no dentro del chatbot, sino entregarle al usuario un enlace bien sea personalizado, que pueda cargar algunos datos del usuario cuando este salga del chatbot y que se vaya a Caleb Ashley. ¿Y para que Caleb Hadley reconozca estos datos que se le acaban de enviar, por qué Caleb te va a pedir nombre? Te va a pedir un correo electrónico e incluso un número de teléfono para poder realizar la agenda en la agenda miento y desde el chatbot ya podría venir con esa información. O simplemente podrías también entregarle un link hacia Caleb Hadley para que pueda reservar una reunión y que luego el chatbot pueda realizar consultas, bien sea a través de un webcomic, bien sea a través de API o bien sea a través de un conector como Shaper o como Paley. En la última vez yo lo hice con Shaper, no lo encontré con Table, me imagino que a través de Web Books, de API o de programación se podría realizar, pero la forma más fácil que pillé fue a través de Sapir y Caleb Hadley, cuando en Caleb se realizaba una agenda.

Alex:
Miento, esto lo escuchaba súper y Sawyer creaba un par de acciones que eran hacia el chatbot. El chatbot recibía algunos datos de parte de Sapiens para realizar ciertas acciones de manera automática. Es decir, cuando este valor era entregado al chatbot del Chatbot, automáticamente iniciaba un proceso, iniciaba, activaba un flujo para enviarse a la persona que había realizado recientemente el arrendamiento y esto era para confirmar que realmente se había hecho una reunión y activar dos recordatorios uno 24 horas antes de la reunión y otro 60 minutos antes de la reunión. Pero ya les digo, este tipo de conexiones no son para nada fáciles de realizar. Son posibles, pero tampoco son baratas. No hay versiones gratuitas para realizar este tipo de integraciones. La mayoría de las integraciones que se realizan para calendarios u otros calendarios tienen que ser de pago. Alguna de las cuentas tiene que ser de pago, bien sea por el lado de Napier, porque Shaper tiene tal vez esta integración en modo. O por el lado del calendario del gestor de calendarios. Es posible que la funcionalidad de integrarse con Sapir e integrarse a través de Web o utilizar la API sea una funcionalidad premium. Y para poder utilizarlo, pues vas a tener que pagar o abonar en esa herramienta y que luego puedas unirlo con tu chatbot. Pero bueno, haciendo un resumen, hay más de un método para poder lograr agendar reuniones a través de un chatbot. Aquí no solamente lo importante es lograr sacar fecha y hora, sino también qué otras cosas necesitamos hacer.

Alex:
Con esta fecha y hora que le acabamos de sacar al usuario, porque sacar la fecha y hora no es tan complicado. Incluso podría hacerse a nivel conversacional. Ya les comentaba, simplemente decirle al usuario que el escoja si es para esta semana o para la siguiente semana. Si escoja, escoja el día que escoja la hora. Y podría más o menos entregarse un dato coherente para luego confirmar con el usuario. Pero si quisiéramos que sea de todo, de todo todo automatizado, entonces pues podríamos utilizar alguna de las funcionalidades, alguna de las integraciones o alguna herramienta que tenga el chatbot. ¿Pero no solamente hasta ahí es la cosa, no? Porque puede que nosotros querramos mandar recordatorios, puede que queramos activar otros flujos en base a la fecha y la hora que ha programado o en base a un tipo de reunión, porque podríamos tener varios tipos de reunión agendas para reuniones gratuitas, agendas para reuniones de pago, agendas para asesoramiento, agendas para soporte, etcétera Podríamos tener más de un tipo de agenda e incluso podrían estos agenciamientos realizarse fuera del chatbot, pero podría ser el chatbot quien termine respondiendo. Esto tendría que hacerse a través de alguna integración, algo así como que va y agenda en calendario o en cualquier herramienta, sin que haya antes conversado con nuestro chatbot y la confirmación o el recordatorio de la reunión podría llegar a través de nuestro chatbot. No se podría hacer estas cosas si son un poco más complicadas. Ingresa en el terreno de solicitudes externas de trabajo con APIs, pero es posible si fuese solo para agendar reunión, fecha y hora.

Alex:
Eso se puede hacer casi con cualquier chatbot de manera conversacional o con las funcionalidades que tiene el chatbot. Ya cuando utilizamos herramientas o utilizamos integraciones, la idea sería aprovechar más a fondo estas herramientas o estas funcionalidades que podemos encontrar en las integraciones con terceros entre el chatbot y el calendario o el gestor de calendarios que hayamos elegido.

Bueno ChatbotUsers eso es todo por hoy si tienes consultas házmelas llegar a https://alexhurtadomktd.com/preguntabot o si necesitas saber más sobre los chatbots porque tiene un proyecto o negocio en el cual necesitas involucrar un chatbot para una determinada red social y no tiene tiempo para adentrarte en el universo de los chatbots puedes reserva una consultoría especializada en Chatbots en https://alexhurtadomktd.com/consultoriaChatbot

En fin será hasta la próxima a las 7:24 con más del universo de los chatbots entre tanto gracias por escuchar este podcast y gracias por crear un chatbot con este podcast. chau chau.

Recibe un WhatsApp luego de rellenar este formulario con tus datos y consultas.