Inspiration

Small businesses are often run by just a few people, if not just one person. When small business owners work they often aren't available to take calls all the time, leading many missed opportunies. We decided to create software to help them with their day-to-day.

What it does

Recall is an AI receptionist that can handle all inbound and outbound calls as well schedule meetings with potential leads/clients. We provide a dashboard for the user to view all calls taken by our agent.

How we built it

We built the voice agent using Livekit's agentic framework. We added supabase and google calendar integration to track and book events respectively. The dashboard is displayed in a nextjs webpage.

Challenges we ran into

There were many tools we could have used and had to weigh the pros and cons of each tool. The challenge was to see which tool performed best in our use case. For example, we found that using gpt as our primary llm gave us more straightforward responses, while gemini had stronger conversational memory.

Accomplishments that we're proud of

We learned something new!

What we learned

We learned about google's apis, such as programmatic access to google calendar.

What's next for ReCall

Right now we have only created an agent for one use case for demo purposes, but we can expand to other use cases as well.

Built With

Share this project:

Updates