Python-powered Chat Apps with Twilio and SendGrid Transcripts
Chapter: Messaging and workflows with Twilio Studio
Lecture: Gather personal info (name, email, etc)
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
So we're almost done. We've got the price through our API. We've confirmed it. They said yes, we do want this. Well,
0:07
we asked them the question over here. We confirm it with our split based on,
0:11
and I've gone ahead and just added the final couple of steps, we need to ask them for their Name. We need to ask them for their Email,
0:19
and then we're ready to send that off to our Python application to begin the whole process of placing the order, sending their receipts and so on.
0:27
So I've simply asked the question. Send and wait for Reply. Excellent. To place the order, we're gonna need a lot info.
0:34
What's your name? And then make a little personal like, Nice to meet you, Michael. Now tell me you're Email address. And then finally we thank them.
0:42
Your order has been placed. Not really. See you soon and it will be under your name and your Email. The reason it says not really,
0:49
is that functionality is not in place yet. And that's going to be written in Python over on our Dev machine.
0:56
Not appear in the cloud, at least not within twilio studio. So let's do a final test to make sure this is working.
1:02
And then we'll be ready to start writing some Python code to interact with these endpoints back here in WhatsApp. Say,
1:09
yo!, Greetings Greetings. How about a small cake? Because you probably have a belly ache from all that rainbow cake.
1:16
I do. That's why I'm going for vanilla. I'm gonna get some cream cheese on there. And how about it's hard to turn down some good Sprinkles,
1:25
so we'll get a small vanilla cream cheese cake with Sprinkles on top. Do some pricing. How much that cost? Let's find out cool. That's 14 coins.
1:32
A pretty inexpensive cake, it seems. Do we want to place it? Yeah, sure. We'll place it excellent to place your order.
1:41
We need a little info from you first. How about your name? My name is Michael. Great. Nice to meet you, Michael. Cool. Little personal touch,
1:49
huh? How about that Email address? Michael at talkpython.fm. So far, it doesn't matter. We can just put arbitrary stuff in here,
1:57
but eventually, when we start communicating back over email, you want to have a real email address here? Awesome. Your order has been placed?
2:05
Not really. See you soon it will be under Michael with email. Michael@talkpython.fm. Pretty awesome, huh? We've got our entire workflow.
2:15
And we spent a lot of time and energy over in twilio studio, which was great. We were able to build this nice interaction,
2:23
but you'll see from here on out, we're going to be just handing a couple of things off to the Python side of
2:28
things that would be writing a lot of Python code and doing most of the remaining
2:31
work processing, the order notifying of the order complete and so on in Python code
2:36
it'll just require a little bit of integration between Twilio studio and our web app