Inspiration

Onboarding new developers costs companies up to $150K in lost productivity within their first six months. PMs often lack clear visibility into why new hires struggle, which parts of onboarding cause delays, or how to measure true ramp-up progress. We wanted to create a tool that not only helps developers but also equips PMs with actionable insights to optimize onboarding and team performance.

What it does

Envoy Copilot answers developers’ onboarding questions using internal docs, runbooks, and FAQs, helping them get up to speed faster. For PMs, it aggregates and summarizes common roadblocks, tracks key onboarding metrics like time-to-first-commit, and surfaces insights into individual and team progress—enabling data-driven decisions to improve the onboarding process.

How we built it

We used Amazon Bedrock for natural language understanding and Q&A, MongoDB to manage diverse and unstructured documentation, and NLX for real-time speech-to-text conversion. The React frontend paired with a FastAPI backend delivers a smooth user experience for both developers and PMs, integrating context windows to provide role-specific answers and analytics dashboards for PM visibility.

Challenges we ran into

Our main issues centered around connecting to the NLX server. Additionally, we spent a fair bit of time learning about new frameworks and libraries that we had not used before.

Accomplishments that we're proud of

This was such a great learning experience with all the new tools - and as current interns/PMs, we were excited to build something that was actually relevant/useful to us.

What we learned

Providing PMs with transparent, real-time onboarding data empowers better decision-making and improves new hire success. Contextualizing answers by role and proactively suggesting relevant info enhances developer adoption and satisfaction. Continuous iteration based on PM and developer feedback is essential.

What's next for Envoy Copilot

We aim to integrate more deeply with Snowflake to leverage deployment logs, user activity, and onboarding analytics—enabling richer, real-time insights for PMs. This will allow Envoy to provide predictive alerts on onboarding risks, identify hidden bottlenecks, and deliver data-driven recommendations to optimize team performance and accelerate new hire productivity. Additionally, we would love to integrate a tool (possibly with Strands) to automatically patch/fix deployments/security vulnerabilities.

Built With

Share this project:

Updates