Build Voice agents using vapi.ai - Visit their site and sign up to gain access to their voice agents. Create a phone number or import one from twillo.
Next create your inbound call agent with the easy to use UI, give it a prompt and actions. Enter the server url which is the FastAPI template in the zip file or github link below. The server will record all messages and write to json file for easy to view, plus you can view all the logs and conversations on the vapi dashboard.
Once your create the agent and publish it the agent is live and ready to go. Give it a test call. Make sure you have the fastapi server running if you want to record the messages on the backend.
Outbound Sales Script -
Ive also included the Outbound Sales python script for auto pilot outbound sales calls. Create your outbound sales agent the process as above then follow the README.md. Enter your leads with contact details into the csv and watch it work. It includes book appointment function to include with your make or Zapier webhook, just create a new webhook and input the server_url in the outbound.py code, along with the vapi assistant id and phone number id. Follow the docs at - Create Phone Call - Vapi