Alice 101: Google Calendar scenario

Techsistence
19 Feb 202416:26

Summary

TLDRThis tutorial demonstrates how to create advanced meeting scheduling scenarios using AI assistants and snippets. The presenter introduces 'Amy,' an AI assistant designed for executive tasks, and explains how to integrate her with a 'Schedule Meetings' snippet in a Vector database. The process involves setting up a webhook, utilizing a JSON format for data input, and ensuring Amy can access the snippet for streamlined meeting organization. The video also covers handling calendar conflicts and debugging tips for a seamless user experience.

Takeaways

  • 🧑‍💼 The video demonstrates creating an advanced scenario involving scheduling meetings with an AI assistant named Amy.
  • 📝 Amy is a default AI assistant designed to handle executive tasks and is equipped with personal and company details for context.
  • 🔄 The assistant's main instruction is extensive and includes data like email, phone numbers, company details, and default actions.
  • 📑 The video covers the creation of a 'schedule meetings' snippet to streamline the process of setting up meetings in Google Calendar.
  • 🤖 Amy is shown to have the capability to remind and manage calendars, contacts, CRMs, and find information using a simplified version of the data provided.
  • 🔗 The process involves using a Vector database for additional specific data, which will be explained in a separate video.
  • 🛠️ The video guides through setting up a webhook URL and integrating it with a scenario on make.com for remote actions.
  • 📆 A JSON format is used for the 'schedule meetings' snippet, which includes details like event name, place, link, description, and participant information.
  • 🔍 The importance of selecting the correct model version for the AI (1106 or similar) is emphasized for compatibility with remote actions.
  • 🔄 Debugging is shown as a part of the process, where the AI provides JSON data for checking in case of errors.
  • 🗓️ The video concludes with adding conflict detection for scheduling meetings, ensuring no double bookings occur in the calendar.

Q & A

  • What is the purpose of the assistant named Amy in the script?

    -Amy is a default assistant designed to help with executive tasks, managing calendars, contacts, CRMs, and finding relevant information. She is equipped with personalized data such as email addresses, phone numbers, company details, and default company address.

  • What is the main instruction for Amy and why is it important?

    -The main instruction for Amy contains a lot of data connected to the user's personal and professional life. It is important because it provides Amy with the context and information needed to assist the user effectively without requiring the user to constantly provide these details.

  • What is a 'Snippet' in the context of the script?

    -A 'Snippet' is a saved prompt that can be used to assist with specific tasks. In the script, it is used to help schedule meetings in Google Calendar by providing a structured format for event details.

  • Why is it necessary to select the correct model when creating a Snippet?

    -Selecting the correct model ensures compatibility with the remote action that will trigger the Snippet. It is important for the proper functioning of the Snippet within the system.

  • What is a 'Vector database' mentioned in the script and how does it relate to Amy?

    -A 'Vector database' is not explicitly defined in the script, but it is implied to be a separate system where more specific information about the user's needs, such as details about employees, will be stored and used by Amy without cluttering the main instruction.

  • What is the significance of the JSON format in the script?

    -The JSON format is used to structure the data for the meeting scheduling Snippet. It ensures that the information is organized and can be easily parsed by the system to create events in Google Calendar.

  • What is a 'webhook' and how does it fit into the scenario described in the script?

    -A 'webhook' is a way for an app to provide other applications with real-time information. In the script, it is used to get data from the assistant and send responses to configure the Google Calendar events.

  • What is the role of the 'Alice simple blueprint' in the script?

    -The 'Alice simple blueprint' is a pre-configured set of modules that simplifies the process of setting up the scenario. It allows for a quick installation of base modules needed for the scenario to work.

  • Why is it important to check for conflicts before scheduling a new meeting?

    -Checking for conflicts is important to ensure that the proposed meeting time does not overlap with existing appointments. This prevents double booking and helps maintain an accurate calendar.

  • How does the script handle errors during the meeting scheduling process?

    -The script includes error handling by providing warnings and debugging information. If an error occurs, such as a missing end time, the script will notify the user and provide the necessary data to correct the issue.

  • What is the final step described in the script for ensuring a successful meeting scheduling?

    -The final step is to test the scenario by running it and using the Snippet to schedule a meeting. If there are no conflicts and all data is correct, the meeting will be successfully created in the user's Google Calendar.

Outlines

00:00

🤖 Customizing AI Assistants with Snippets

The video script introduces the process of creating an advanced scenario involving AI assistants and snippets. The presenter demonstrates how to customize an AI assistant named Amy, who is programmed with various personal and professional details to assist with executive tasks efficiently. The focus is on creating a new meeting scheduling scenario using snippets to streamline the process in Google Calendar. The presenter guides viewers through the creation of a 'schedule meetings' snippet, setting up a webhook, and integrating it with the AI assistant to automate the meeting scheduling process.

05:00

📅 Automating Google Calendar Events

This paragraph delves into the technical aspects of automating the creation of Google Calendar events. The presenter explains how to use a snippet to input meeting details and how to handle the default Zoom link when not provided. The script also covers troubleshooting steps, such as correcting the end time for meetings and ensuring the correct data format is used. The presenter then tests the scenario, revealing errors and demonstrating how to resolve them, ultimately leading to a successful meeting scheduling with proper attendee details and calendar integration.

10:01

🔄 Adjusting and Testing the Meeting Scheduler

The script continues with the presenter making adjustments to the meeting scheduler scenario. They explore different ways to handle meeting durations and correct formatting issues with date and time entries. The presenter tests the scenario multiple times, each iteration revealing new insights and adjustments needed for successful operation. The focus is on ensuring the scheduler can handle various time inputs and correctly format dates to avoid errors in the Google Calendar integration.

15:03

🛑 Conflict Detection in Calendar Scheduling

The final paragraph of the script addresses the issue of scheduling conflicts within the Google Calendar. The presenter introduces a method to detect and handle overlaps in meeting times by adding a router and a conflict detection module. They explain how to set conditions to identify existing meetings at the proposed time and provide alternative actions if a conflict arises. The presenter also discusses the potential for expanding the scenario to include more sophisticated actions, such as modifying or canceling existing meetings, and concludes with an invitation to explore these advanced features in a more detailed course.

Mindmap

Keywords

💡Assistant

An 'Assistant' in the context of the video refers to a virtual entity designed to help with various tasks. The assistant named Amy is programmed with specific instructions and data to assist with executive tasks, such as managing calendars, contacts, and providing reminders. Amy's role is central to the video's theme of automating and streamlining workflow through AI.

💡Snippet

A 'Snippet' is a small piece of information or a module that can be reused in different contexts. In the video, the creator discusses using snippets to streamline the process of scheduling meetings in Google Calendar. The 'schedule meetings' snippet is a key component in the automation process demonstrated in the video.

💡Vector Database

A 'Vector Database' is a type of database that stores and manages data in the form of vectors, which can be used for efficient searching and retrieval. The video mentions using a Vector database to store specific information about employees or other details that need to be remembered, which is an advanced method for managing data related to the assistant's tasks.

💡JSON

JSON (JavaScript Object Notation) is a lightweight data-interchange format that is easy for humans to read and write and for machines to parse and generate. In the video, JSON is used as the format for the data structure that the assistant uses to schedule meetings, highlighting its importance in data communication.

💡Webhook

A 'Webhook' is a way for an app to provide other applications with real-time information. In the script, the creator sets up a Webhook URL to receive data from the assistant named Amy, which is essential for triggering actions in the scenario being demonstrated.

💡Blueprint

A 'Blueprint' in the video refers to a pre-configured set of modules or instructions that can be imported to quickly set up a system. The 'Alice simple blueprint' mentioned is used to install base modules for the scenario, streamlining the setup process for the viewer.

💡Google Calendar

Google Calendar is a time-management and scheduling service developed by Google. The video focuses on integrating Google Calendar with the assistant to automate the process of scheduling meetings. The script provides detailed steps on how to create events and handle conflicts within the calendar.

💡Scenario

In the context of the video, a 'Scenario' is a sequence of actions or steps that have been predefined to accomplish a specific task. The creator demonstrates setting up a scenario that involves scheduling meetings and checking for conflicts in Google Calendar, which is a key part of the automation process.

💡Conflict

A 'Conflict' in the video refers to a scheduling overlap where two or more events are planned for the same time slot. The script discusses detecting and handling conflicts in the calendar, which is important for ensuring efficient and effective meeting planning.

💡Router

A 'Router' in the script is a module that directs the flow of the scenario based on certain conditions. It is used to manage the happy path (no conflicts) and the conflict path (when a meeting time is already booked) in the meeting scheduling scenario.

Highlights

Introduction to creating advanced scenarios with assistants and snippets for scheduling meetings.

Explanation of the default assistant 'Amy' and her role in managing executive tasks.

Details of Amy's main instruction containing personal and company data for context.

Demonstration of how to edit and simplify Amy's instruction for clarity.

Introduction to Vector database for storing specific information without cluttering main instructions.

Tutorial on creating a new snippet for scheduling meetings in Google Calendar.

Importance of selecting the correct model version for remote actions in snippets.

Description of creating a webhook URL for the scenario in make.com.

Process of setting up a scenario with Alice and Google Calendar modules.

Enabling the snippet for Amy to access and use in conversations.

Step-by-step guide on using the 'schedule meeting' command with Amy.

Debugging scenario errors and understanding the importance of webhook responses.

Adding a Google Calendar module to create events with specific details.

Using Amy's general instruction to default to a zoom link if not provided.

Fixing errors related to missing end times in Google Calendar events.

Modification of the snippet to include end date calculation based on duration.

Testing the updated scenario and snippet for successful meeting scheduling.

Handling calendar conflicts by adding a router and checking for existing events.

Creating conditional paths in the scenario for conflict resolution.

Finalizing the scenario with conflict detection and response customization.

Outlook on advanced course content for more sophisticated actions with Amy.

Conclusion and invitation to recreate the scenario and explore further.

Transcripts

play00:00

hello hello and welcome to the next one

play00:02

now we're going to create something a

play00:04

bit more advanced it will be a scenario

play00:06

I will let us create new meetings and

play00:09

I'm going to show you how to combine

play00:10

assistants with Snippets so this is my

play00:14

assistant it's my default assistant her

play00:16

name is Amy and she helps me with some

play00:19

executive tasks if I edit her I can see

play00:21

that the main instruction for Amy is

play00:25

quite big however it just contains a lot

play00:27

of data that is connected to my self

play00:30

like my email address my phone number my

play00:32

various companies that I use and their

play00:34

details my my default company address my

play00:36

zoom link and also some information

play00:38

about how to help me how to help uh

play00:42

manage my calendars contacts crms find

play00:44

relevant information and more this is

play00:46

actually simplified version of this uh

play00:49

because I have a lot more data for Amy

play00:51

that I use but this is just to show you

play00:53

an idea that you can provide some things

play00:55

like this in the master prompt those are

play00:57

public details it's not like my private

play00:59

details are here uh those are you know

play01:02

you can easily find everything in Google

play01:04

but basically what I need Amy to help me

play01:07

with is so that I don't have to provide

play01:09

this all the time and she knows the

play01:10

context she also uh can remind some

play01:13

things so later on we're going to learn

play01:15

how to give her some specific things

play01:17

about let's say my employees or things

play01:20

that I need to remember but these things

play01:23

I do not put in the AM main instruction

play01:26

I don't want to clut it rather I'll be

play01:28

using Vector database but I'm going to

play01:29

tell you about it in a separate uh video

play01:32

now I have this General instruction that

play01:35

I can save I've saved Amy and I want to

play01:38

make a prompt a snippet on top of this

play01:41

instruction that will help me schedule

play01:43

my meetings in Google Calendar so what

play01:46

I'm going to do is go here to Snippets

play01:49

and just create new snippet this snippet

play01:52

will have a name like

play01:54

schedule

play01:57

meetings it will be in category like

play01:59

let's say

play02:00

business also I'm going to select the

play02:02

model it's going to be uh let's say four

play02:05

turbo or three and a half turbo it's

play02:07

important that you select 1106 version

play02:10

uh or some other model if it doesn't

play02:11

work just default to 1106 because then

play02:15

uh we'll have the remote action that

play02:16

will trigger here so instead of a rocket

play02:19

we're going to have maybe robot as an

play02:21

icon and now I have this prompt that

play02:24

I've created and I'm going to paste it

play02:25

here so answer with Json and nothing

play02:27

more use the following format and we

play02:29

have event and we have place we have

play02:31

link description name surname email

play02:33

phone and date so that's basically it

play02:36

name of the place with the meeting uh

play02:38

when the meeting is held if not provided

play02:40

use my zoom link this is something that

play02:41

I've added okay and now I'm going to add

play02:44

this Json mode and remote action

play02:46

obviously but we don't yet have web hook

play02:48

URL so we have to go to make and in

play02:50

make.com I've created a new scenario now

play02:53

I'm going to click on this little three

play02:55

dots and import a blueprint so I provide

play02:58

you a blueprint that that will just let

play03:00

you quickly uh install some base modules

play03:04

it's called Alice simple blueprint and

play03:06

I'm going to just save it and what you

play03:08

have here is web hook that will get the

play03:11

data from Alice and the response the

play03:13

response that will configure later on

play03:15

between those two bubbles we will set

play03:17

all of our instructions before we do

play03:20

please go to get data from Alice and

play03:23

then I'm going to add a web hook here

play03:25

we're going to add a web hook let's give

play03:27

it a name of like the same we have here

play03:30

but let's say first Alice and then

play03:33

schedule meetings I'm going to actually

play03:35

copy that and paste it in here as well

play03:38

so I have Ali schedule meetings here and

play03:40

there and here so it's easier to find it

play03:43

now I've copied the web cook URL to my

play03:45

clipboard and I can paste it in here as

play03:47

a web hook URL okay save changes and our

play03:51

scenario is ready we have to make sure

play03:53

that in the assistant Amy has the access

play03:56

has the access to this uh very snippet

play03:59

so let's make sure we enable the snippet

play04:02

for for Amy and now I can just start a

play04:05

new conversation in the new conversation

play04:08

I press forward slash and I look for

play04:09

scheduled meetings press return to

play04:11

accept it now the snippet is applied and

play04:14

this little icon here helps me

play04:16

understand that now I'm going to say

play04:19

schedule

play04:20

meeting with Greg I'm going to give my

play04:24

email address uh for about marketing

play04:31

strategy for

play04:35

tomorrow uh maybe

play04:38

1300 and before I send it I'm just going

play04:40

to run this scenario once so that I can

play04:42

get the data now let's send it and it's

play04:45

important to do it first because we want

play04:47

to get the data structure into the

play04:49

scenario once we have it in place on

play04:51

once we receive this data and she says

play04:53

okay because we have response here that

play04:55

just says okay we receive the data and

play04:58

we have everything that we need here we

play05:00

need to put it into uh Google module and

play05:03

I'm going to right click on this little

play05:05

dots to create a new module inside and

play05:09

search for calendar and select Google

play05:12

Calendar now I want to create an

play05:15

event and select my um my

play05:19

calendar my connection if you don't have

play05:21

the connection you have to add it we're

play05:23

going to add a detailed meeting and the

play05:26

calendar ID I need to select my main

play05:29

calendar as as the event name I'm going

play05:32

to just set the event from here like

play05:34

marketing strategy meeting it's not an

play05:36

all day event so I'm going to set start

play05:38

date and let me see how it works out I

play05:41

have start date here but I don't really

play05:43

have the end date let's see what we can

play05:45

do with it later on but for now we don't

play05:48

have the duration we want some Advanced

play05:51

option though so if I show the advanced

play05:53

option you'll see that we have a

play05:54

description here that we can fill in

play05:56

description is here location it's the

play05:58

zoom link and please uh take a note of

play06:01

of that that the zoom link was not

play06:04

provided here neither is it in the

play06:07

snippet it's not in the snippet so where

play06:09

does it come from well it comes from the

play06:11

general instruction for Amy she knows my

play06:14

zoom link and she knows that she should

play06:16

default to this Zoom link if it's not

play06:18

provided so I'm going to set the link

play06:20

here and um I'm going to set the

play06:23

attendee as well so click on the plus

play06:26

and then the name of the attendee is

play06:28

Greg and his email is Greg at existence

play06:32

so that's it and show me as busy blah

play06:35

blah blah okay this is all good let's

play06:37

save it by pressing okay I'm going to

play06:39

just Auto align save the scenario and

play06:42

I'm ready to test it once again so I'm

play06:44

going to just run it once more and copy

play06:47

this paste that I'm still in the snippet

play06:49

because uh I didn't press Escape so I

play06:52

will still use the snippet and there we

play06:55

have two errors the first one is a

play06:58

warning and the warning from web hook

play07:00

like this it just means that well it it

play07:03

it failed uh to get the response from

play07:05

the web hook because the scenario didn't

play07:07

went through and it stopped here because

play07:09

there's an error in Google Calendar I

play07:12

did not reach this last bubble and I and

play07:15

I couldn't send the response that's why

play07:17

he says oh sorry there's there's some

play07:19

kind of error here and Alice also helps

play07:21

me debug it and in order to do it she

play07:24

just gives me the Json that that she has

play07:26

created in case I want to check it so

play07:29

event is marketting strategy meeting

play07:30

place a zoom link is so everything looks

play07:33

really good in here so what is the

play07:34

problem let's click on this little

play07:36

bubble next to Google Calendar module

play07:38

and we can see that oh it's missing the

play07:40

end time H right so we need to provide

play07:44

the end date and we can do it like

play07:47

multiple ways there's multiple ways to

play07:48

do it so for example we can go to dates

play07:50

here and we can say uh maybe add

play07:54

hours and we can use this start date and

play07:59

we can can add 1 hour so let's default

play08:01

to like 1 hour meetings but this is not

play08:04

you know not not U elastic this is

play08:07

always a meeting that lasts for an hour

play08:09

even if I say that it has to last for uh

play08:12

like half an hour well we should modify

play08:16

the snippet itself it would be the

play08:18

easiest way to do it and the snippet

play08:20

itself um let me go to snippet let me

play08:23

select this schedule Snead and first I'm

play08:27

going to switch to GPD 4 and then I'm

play08:29

going to modify the main prompt CU I

play08:32

have date here but I don't have the end

play08:34

date so let me copy and paste that here

play08:38

by the way only the last line of this

play08:41

Json shouldn't have comma at the end

play08:43

this should have comma and we had the

play08:45

mistake here but AI is smart enough to

play08:47

correct us and there should be also a

play08:49

coma so let's do end date and here we

play08:54

should just say we should say like this

play08:58

uh

play09:01

calculate end date if the

play09:06

duration is

play09:08

provided if

play09:11

not assume

play09:14

it's uh it

play09:16

lasts for half an

play09:21

hour I think it would

play09:24

work okay so let's save it and uh that's

play09:28

it I'm going to create new conversation

play09:30

now and I'm going to make sure to apply

play09:33

this schedule meeting

play09:35

snippet uh let me paste not this one let

play09:38

me paste this one and let's run this

play09:42

scenario and and run it from here now

play09:46

the end end date is here as well and

play09:48

it's set half an hour later so it's

play09:50

correct we didn't give like any specific

play09:52

time so um so the snippet knows that it

play09:55

should be half an hour so okay let save

play09:58

it it and I'm going to do it again but

play10:01

also Let's test this what if we say that

play10:05

what if we say come on copy that one

play10:08

paste it in here for one hour okay what

play10:11

if we what if we say the other scenario

play10:13

not assume it's half an hour but maybe

play10:16

precisely uh have this one hour and

play10:19

let's see if it works and now we have H

play10:21

we have invalided both of the dates are

play10:23

invalid o uh let me see well I can see

play10:26

that it's it's it added seconds here so

play10:30

maybe we should check the snippet for

play10:32

that

play10:33

Snippets and let me search for it okay

play10:36

we should so we have day month year how

play10:40

uh hour and minute

play10:42

format let's make sure we also have it

play10:46

here let's add make sure the

play10:50

date

play10:52

is in this

play10:54

format probably that's why it's not

play10:58

working

play10:59

save it and let's create a new let's

play11:03

copy that first create new

play11:06

conversation schedule meetings Okay run

play11:09

this once more let's see how it works

play11:12

yeah now all good we even got the

play11:13

response from here so we got this okay

play11:16

and uh we can we can create a more

play11:19

sophisticated response for example

play11:21

meeting uh meeting meeting meeting

play11:24

meeting

play11:27

scheduled and we can provide the link to

play11:29

this meeting here here we have the link

play11:31

to the meeting and also what I can see

play11:34

here it has been created in my calendar

play11:37

I even have this meeting link I have the

play11:39

organizer that's me I have the attendees

play11:42

and also needs action for the attendees

play11:44

so basically it sent an email for the

play11:47

for this person to confirm that uh that

play11:50

he can join me at this meeting so

play11:51

everything is great and in my calendar I

play11:53

can already see this meeting is taking

play11:56

place the problem is that if we schedule

play11:59

another meeting uh we actually can

play12:02

schedule for the same hour because we we

play12:04

don't check anywhere whether we have any

play12:06

conflicts in our calendar so I'm going

play12:08

to show you how to handle that and this

play12:10

is not difficult uh we should add a

play12:13

router here let's right click on this

play12:15

little dots and then add a router and

play12:17

this will be our happy path so this is

play12:20

like label okay I clicked on the dots

play12:22

I'm just going to have like okay this is

play12:24

good and this is not great okay so not

play12:27

okay so when we have conf

play12:30

so when we have conflict we're going to

play12:32

do something else and in like first we

play12:34

need to search for this conflict right

play12:37

so we need here another module I right

play12:40

click here and select add a module this

play12:42

is Google Calendar and I'm going to

play12:44

search for events I'm going to search

play12:46

for events and I'm going to make sure I

play12:48

have the correct connection and the

play12:52

correct calendar so the same calendar I

play12:54

need to search for some conflicts and

play12:56

the start date of the conflict should be

play12:59

the date here we can also provide the

play13:01

end date it will work because here we

play13:04

have that it processes events starting

play13:06

before the specific start date and

play13:08

overlapping with this date so great it's

play13:10

going to search for not only the things

play13:12

that start at the very same hour but

play13:14

it's going to search for conflicts and

play13:16

uh here we have the single events query

play13:19

okay this looks good let's uh save it

play13:22

and let's run this module first I'm

play13:24

going to just click run this module only

play13:27

and I need the dates I need proper dates

play13:29

for the date and the end date well let

play13:32

me see if I have it in my clipboard

play13:34

somewhere I

play13:36

should okay yeah I have this one and

play13:40

then I'm going to set the end date to um

play13:43

half an hour later and see if it works

play13:46

it should work it should just run only

play13:48

this module and indeed it gives me the

play13:51

output of two bundles I have even three

play13:54

bundles I have marketing strategy

play13:56

discussion marketing strategy discussion

play13:57

I've already scheduled some some of

play13:59

those when I was trying it out so let me

play14:02

now if there are some occurrences in the

play14:06

calendar detect this conflict so it

play14:08

means clicking on the dots and in the

play14:10

condition here I want to check for the

play14:12

number of bundles that this ninth module

play14:15

here is the ninth module returns and if

play14:18

it returns any meetings we'll have more

play14:20

than zero here okay so if this is and

play14:24

let's go down to numeric uh operators

play14:27

and here we have greater than or equal

play14:30

to one okay if it's equal to one or more

play14:34

meetings we're going to have like a you

play14:37

know conflict and if it's not so I'm

play14:40

going to use the same condition but

play14:41

total number of bundles equal to let's

play14:44

make sure it's numeric as well equal to

play14:46

zero if it's zero conflicts then I can

play14:49

go ahead and schedule if there is a

play14:50

conflict however I want to copy this

play14:53

response I want to clone this module

play14:55

here let's delete that one and I want to

play14:57

say that well not okay right because we

play15:00

have a conflict so I'm going to say

play15:03

conflict and uh you have you have um

play15:09

meeting at this time and I can also have

play15:13

this uh from this bundle I can get like

play15:16

the first first link to the first

play15:19

meeting that I have scheduled for this

play15:20

very time okay I'm going to save it I'm

play15:22

going to run it once again let me see

play15:26

let me try to schedule again for 1300 so

play15:30

it should take the conflict path and

play15:31

indeed it it does it says conflict you

play15:34

have a meeting at this time and there is

play15:36

also a link to this meeting that's

play15:37

conflicting so okay so it looks good now

play15:40

and for our very simple scenario for

play15:42

creating meetings and having it checked

play15:45

for conflicts we can just turn it on and

play15:47

forget about it and we can use this

play15:49

snippet whenever we want however

play15:51

obviously the scenarios like this can be

play15:54

more sophisticated I'm going to show you

play15:55

that in the more advanced course because

play15:58

we can also create different actions

play16:00

that will allow us to for example modify

play16:03

existing meetings to get the list of the

play16:05

meetings or maybe cancel the meetings uh

play16:08

straight from Amy but this is the first

play16:12

step to do it and I hope that you

play16:14

understand and try to recreate this

play16:15

scenario you can also download the

play16:17

complete blueprint and just make sure

play16:19

that you have the proper connections

play16:20

that uh point to your calendar for now

play16:23

that's it thanks for tuning in and see

play16:25

you in the next one

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
AutomationAI AssistantsMeeting SchedulingTech TutorialGoogle CalendarScenario CreationSnippet IntegrationCalendar ManagementRemote ActionsWebhook Setup
هل تحتاج إلى تلخيص باللغة الإنجليزية؟