Inspiration

Sales outreach is still fragmented across many different tools. Finding companies, researching them, writing personalized messages, making calls, and following up usually requires multiple platforms and a lot of manual work.

I wanted to build a single AI agent that can perform this workflow from start to finish.

What it does

SandraOps automates the outbound sales process:

  • Finds target companies
  • Researches businesses and contacts
  • Generates personalized outreach
  • Makes AI voice calls
  • Analyzes call outcomes
  • Creates personalized follow-up emails

The goal is to let one AI agent handle the repetitive parts of outbound sales while keeping a human in control when needed.

How we built it

SandraOps is built with Python, Flask, PostgreSQL, Redis, Docker, Twilio, and OpenAI APIs.

The project uses GPT-5.x models and Codex for reasoning, code generation, workflow automation, and AI voice conversations.

Challenges

The biggest challenge was building reliable real-time AI phone calls with natural conversations while keeping the entire outbound workflow connected from discovery to follow-up.

What's next

We plan to improve autonomous sales workflows, expand voice capabilities, and support more communication channels.

Share this project:

Updates