WorkStuf StorageDraft, not yet approved

Sidney: a voice AI sales agent for Stuf Storage

We built Sidney, a voice agent that ran Stuf Storage's sales calls and reservations, from first spec to launch. It improved lead-to-customer conversion by 90% and cut sales team costs by 80%.

Better conversion of potential leads to customers
90%
Lower sales team cost
80%
Qualified leads at ISS Vegas
150+
Sales calls analysed
3,000+

Challenge

Stuf Storage runs self-storage facilities. People handled its sales calls and reservations, and hiring enough human agents to cover them was expensive.

Stuf wanted an agent that could take those calls and bookings on its own. It had to be good enough that callers actually became customers, which is a harder bar than sounding polite on the phone.

What we built

Sidney was a voice sales agent for self-storage. It ran sales calls and took reservations with no person on the line, and it answered questions from Stuf's own knowledge base.

We were on it from the first spec through launch. Our lead wrote the product requirements, worked directly with Stuf's founding and product teams, and took a team of three engineers through the architecture and the build.

How

Conversations ran on OpenAI's Realtime API, with ElevenLabs text-to-speech for the voice. Behind the agent sat a knowledge base, so answers came from Stuf's information and not the model's guesses.

Most of the hard work was in the LLM layer: retrieval over that knowledge base, and a lot of prompt engineering to keep the agent on track during a live call. The call flow was an async-graph state machine on NestJS, with Prisma and Postgres underneath. Around it we built services in Node.js, TypeScript and Python, using Express.js, GraphQL, AWS and Lambda.

We also analysed more than 3,000 sales calls with Sidney GPT.

Results

  • 90% better conversion of potential leads into customers.
  • 80% lower sales team costs, because Sidney took calls that used to need human agents.
  • 150+ qualified leads at ISS Vegas.
  • Demo success up 25%.
  • 60% fewer fallback prompts.
  • 3,000+ sales calls analysed.

Sidney handled the calls, so Stuf's staff could spend their time on the work that needs a person.

Got something that needs to ship?

Yes

Book a call and bring the messy version. We’ll tell you what the first sprint would cover.

Not yet

Email vaibhav@esarc.dev with where you’re stuck. You’ll get a straight answer, not a pitch.