So I am building a Voice Agent in VAPI and I got to the booking a meeting part. So it goes like this, the customer gives their information (email, name..) and VAPI runs a function, but first it checks availability on the calendar. And now it gets a bit tricky, it returns it in a weird way, and it needs to go trough chatgpt and then to VAPI. This way is a bit weird, is there any more convenient way to build out a AI Booking Agent? Which way do you do yours? It would help a lot!