Justin Levine, a Product Engineer at Mastra (YC W25), wanted onboarding to help users get to value faster. With Context.dev, he gave the API docs to an agent in MastraCode and had a working MVP within an hour.
Mastra now uses company enrichment to pre-fill onboarding forms and tailor the experience around what each user is trying to accomplish.
What is Mastra?
Mastra is a TypeScript framework for building AI agents and workflows. Justin works on the product experience, including how new users get started.
The use case
The team wanted to make onboarding more personal by understanding the companies behind its users. Justin described the goals behind that work:
"I started looking into company enrichment tools because we wanted to make onboarding more personal and help users get to value faster. That means getting them deploying sooner, helping them invite teammates earlier, and giving our sales team more context about the companies using Mastra."
Company context would help Mastra guide new users through their first steps and give the sales team a clearer picture of who was signing up.
How they found Context.dev
Justin discovered Context.dev through X while exploring company enrichment tools for Mastra's onboarding experience.
From API docs to an MVP in an hour
Justin started with the documentation and an agent in MastraCode. He explained the onboarding experience he wanted to build and let the agent work from the Context.dev API docs.
"The context.dev API is incredibly well documented. I gave the docs to an agent in MastraCode, explained what we wanted to build, and had an MVP working within an hour. Iteration since then has been easy."
Support has helped the team keep moving as the integration evolves:
"Whenever we've had questions, Yahia and the Context team have been first class and remarkably quick."
The outcome
Mastra uses Context.dev to fill in details that users would otherwise need to enter themselves and to make the rest of onboarding more relevant.
"Context.dev lets us pre-fill onboarding forms with company names and users' first and last names. It also gives us useful company context that helps us tailor onboarding around what each user is trying to accomplish."
The result is an onboarding flow that starts with more information about the user and their company, giving Mastra a foundation for a more personal experience.
Key benefits
- A working MVP within an hour: Justin used the API docs with an agent in MastraCode to build the first version.
- Pre-filled onboarding forms: company names and users' first and last names are filled in automatically.
- More relevant onboarding: company context helps Mastra tailor the experience to each user's goals.
- Easy iteration and responsive support: Justin has found it straightforward to keep improving the integration, with quick answers from the Context.dev team.
Want to make onboarding more personal? Explore personalized onboarding with Context.dev.
