Here's what I built.
A Voice agent for a vet clinic that can:
. Scan the upcoming pet vaccinations and schedule a phone call to the pet owner 1 day before the vaccination date.
. If the first call fails (the customer doesn't pick up), another call will be scheduled after 1 hour.
. If the second call fails as well, an sms will be sent immediately.
. During the call, the agent will book an appointment and store it in the DB.
. Everything was taken into consideration, like making sure the appointment date doesn't conflict with other appointments and that it's within the clinic's working hours.
Let me know if you find that useful, and if you want me to make a tutorial on something specific, I would appreciate all the feedback.
The GitHub link is in the video description.