Python-powered Chat Apps with Twilio and SendGrid Transcripts
Chapter: Messaging and workflows with Twilio Studio
Lecture: Intro to Twilio Studio
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
We're going to use Twilio studio to build our first workflow. Let me make this full screen because everything we're going to do is 100% in this
0:09
application here. So we're not going to be jumping between apps. Let's give us all the space we can get,
0:13
and we're gonna go over here and create one of these cynical in my first flow How about Cloud City? The name you'll see?
0:19
It doesn't really matter. Just use something that's meaningful to you. Now there's a whole
0:24
bunch of different types of workflow templates that we could choose to get started from
0:29
so we could have appointment reminders. We could have a messaging chat bot we could have
0:33
call forwarding. We could do JSON stuff so these blows can be exported to JSON
0:38
and they could be reimported here if you want to maybe store some stuff and GitHub and then use it to generate something here and so on.
0:45
But what we're gonna do is just start from scratch. Now, over here we have a nice bit of help from one of the twilio
0:52
evangelists, and that's great. I encourage you to watch this video when you get started, but we're not gonna do it.
0:57
During this course, when we first get started, we need to figure out what is going to kick off this workflow.
1:03
And that's the trigger. So we could listen to an incoming message. That's what we're gonna do. That's our WhatsApp.
1:08
Hey, I need cake message coming in or we could listen to a phone call or somebody could call a REST in point. Our application can call a REST in point,
1:17
which could start this whole flow that does whatever it does, does phone calls, does messaging and so on,
1:23
We're just going to focus on this particular trigger to get things started over on the
1:28
right. We have a flow chart like things, you can make that a little bit bigger. We can have split based on.
1:35
That's like a if statement, we can define variables. Maybe we've called an API, and we want to hang on to that response and, maybe parse it apart.
1:43
We're going to do that. We have our voice, which we're not going to do, but we have our messaging, which we can send a message and then carry on
1:50
doing things or we can send a message and pause the workflow until some work happens
1:54
We're also going to be doing things like making http requests over to our various API endpoints and external API's as well.
2:04
So the interesting parts for us are going to be around the flow control, the messaging and executing API and point calls.