Introducing web search monitors

Automatic personalization. From just an email address.

Turn a work email into a company’s logo, backdrop, colors, and fonts. Personalize onboarding, demos, decks, and emails before your user types a thing.

type: 'by_email'

Powering agents and products with the world's data.

Super.com logo
Passionfroot logo
Zero logo
Upstash logo
Mintlify logo
Chatwoot logo
Similarweb logo
Klarna logo
Ferndesk logo
DocsBot logo
Daily.dev logo
Sixtyfour logo
Comp AI logo
Squad logo

Teams personalizing with Context.dev

  • DocsBot
  • Ferndesk
  • Mastra
  • Hoplite
  • Comp AI
  • Sunrun
“Context.dev has greatly improved our onboarding experience, adding a real ‘wow’ factor that almost every one of our customers have commented on, asking ‘How did you do that?!’”
Ryan MorrisseyCofounder and CEO, HopliteRead the Hoplite story
for Agently to brand a new workspace from a domain
~300 ms
for Hoplite to ship personalized onboarding end to end
15 min

One email in. Their brand out.

Pass a work email and Context.dev resolves the company domain, then returns the logo, backdrop, colors, fonts, and company details to fill your product with.

  1. 1ResolveWork email to company domain, no regex
  2. 2EnrichLogo, backdrop, colors, fonts, and industry
  3. 3PersonalizeTheme the workspace and prefill the forms
npm install context.dev
Read the brand API reference

100 brand lookups free every month · no card required

personalize.ts
import ContextDev from 'context.dev';

const client = new ContextDev({ apiKey: 'YOUR_API_KEY' });

const { brand } = await client.brand.retrieve({
  type: 'by_email',
  email: 'team@mintlify.com',
});
const { styleguide } = await client.web.extractStyleguide({
  domain: brand.domain,
});

const icon = brand.logos?.find((logo) => logo.type === 'icon')?.url;
const cover = brand.backdrops?.[0]?.url;
const colors = brand.colors?.map((color) => color.hex);
const font = styleguide?.typography?.headings.h1?.fontFamily;

Where teams personalize with Context.dev.

The places our customers use a domain to make their product feel built for each user.

  • Onboarding and signup

    Pull in each customer’s colors and logo so their chatbot is branded from the first screen.

    DocsBot
  • Sales decks

    Generate a personalized deck with every prospect’s logo, colors, and favicon.

    Comp AI
  • Partner and affiliate portals

    Give each partner a portal in their own logo, colors, and typography.

    Sunrun
  • Marketing emails

    Create on-brand marketing emails from a company’s own assets in seconds.

    Sequenzy
  • Branded docs sites

    Turn a GitHub repo URL into a complete, branded documentation site.

    Mintlify
  • Personalized demos

    Brand every demo for the prospect watching it, and convert more of them.

    Lasso Moderation

Skip the setup forms nobody wants to fill in.

What manual onboarding asks of every new user, and what automatic personalization does instead.

Manual setupevery new user, by handContext.devone API key
LogoUser finds a file and uploads itFetched from their domain
Brand colorsPicked by hand from a color pickerPulled from their logo and site
Company detailsTyped into an onboarding formDescription and industry, prefilled
Work emailDomain parsed with your own regexResolved from the email automatically
First screenA blank, generic workspaceTheir brand, before they type a thing

Personalization in production, in their words.

All customer stories

Personalization, answered.

More details in the API documentation.

What is automatic personalization?

Automatic personalization tailors your product to each user without asking them to set it up. Context.dev turns a work email or domain into the company’s logo, colors, and details, so onboarding, demos, and emails match the user’s brand from the first screen.

What data do I get from an email address?

The brand API resolves the company domain from a work email and returns the company name, description, logos, colors, backdrop images, industries, and social links. The styleguide API adds fonts and component styles from the company’s website.

How fast is a brand lookup?

Fast enough to run during signup. Agently reports about 300 milliseconds to brand a new workspace from a domain.

How much does personalization cost?

A brand lookup costs 10 credits. The free plan includes 1,000 credits every month, enough for 100 lookups.

Personalize your next signup.

1,000 free credits every month, enough for 100 brand lookups. No credit card required.

1,000free credits

Every month. No credit card required.

Start for freeRead the docs