{"slug": "how-featured-s-users-make-100k-media-pitches-per-month-on-vercel", "title": "How Featured's users make 100K media pitches per month on Vercel", "summary": "Featured, a PR co-pilot founded by Brett Farmiloe, migrated 374 Sanity sites from AWS Elastic Beanstalk to Vercel and now delivers more than 100,000 media pitches per month with an engineering team of just three people. The company routes its chat bot across 17 models using Vercel's AI SDK and AI Gateway, and replaced custom long-running job infrastructure with Vercel's Workflow SDK. Featured connects a user with a journalist or publisher every 6 seconds and has sent over 100 million Help A Reporter Out (HARO) emails in the past year.", "body_md": "3 engineers supporting 3 brands and 100,000+ users on Vercel\n\nMigrated 374 Sanity sites from AWS Elastic Beanstalk to Vercel\n\n[AI SDK](https://ai-sdk.dev/) and [AI Gateway](https://vercel.com/ai-gateway) power Featured's chat bot across 17 models\n\n[Workflow SDK](https://vercel.com/workflows) replaced custom long-running job infrastructure\n\n[Featured](https://featured.com/) is a co-pilot for public relations (PR) that subject matter experts and PR teams use to find media opportunities. Tell Featured's agents what you know, and it surfaces opportunities across journalist requests, podcasts, awards, and GEO, with no PR background required. \n\nFounder Brett Farmiloe knows from experience how hard and time consuming getting press is. He spent 10 years running Markitors, a digital marketing agency with 500 small business clients. Every client, from an eyelash extension supplier to an equipment financing company, had real expertise to share, but no way to get it in front of journalists. PR, as Farmiloe puts it, \"has always been about who has access to what.\" He founded Featured to change the question from who has access to who has knowledge.\n\nFeatured connects one of their users with a journalist or publisher every 6 seconds. Their agents deliver more than 100,000 media pitches per month, and have sent over 100 million Help A Reporter Out (HARO) emails in the past year.\n\nBehind it all is an engineering team of just three people. With a team that lean, there's no time to manage servers or piece together custom integrations. Every hour spent on infrastructure is an hour taken away from building features what will help their customers land more media placements.\n\nBefore Vercel, Featured’s infrastructure work pulled the team away from product development. Hosting lived on AWS Elastic Beanstalk, AI features depended on custom provider integrations, and long-running, multi-step jobs ran on separate orchestration infrastructure. Each layer worked, but each one added operational overhead for a three-person team supporting multiple brands.\n\nThe migration to Vercel started with a forcing function: Featured needed to launch 374 Sanity sites at once, and every Elastic Beanstalk deploy had to be manually spun up, migrated, and then torn down.\n\nWhen you multiply that process by almost four hundred, the math doesn't work, even when you divide it across a team of three. Vercel collapsed each site launch into to a single-click deploy.\n\nOnce the sites were live, the team evaluated Vercel for background jobs and AI tooling, eventually migrating their entire app and the agents that run in it.\n\nDeploys that once meant standing up a new EB instance, migrating the URL, and terminating the old one became a single click. On Vercel, all 374 sites shipped from one platform, and rollouts across all three brands now happen centrally, instead of one cluster at a time. \"In hindsight, doing each one of those by hand was kind of crazy,\" Farmiloe admits.\n\n[AI SDK](https://vercel.com/ai-sdk) and [AI Gateway](https://vercel.com/ai-gateway) handle all of Featured's model traffic through a single abstraction, so their team doesn't have to manage custom rate-limit or API integrations from multiple providers. \n\nFeatured routes across 17 models at any given time. Calling a model is one standardized function with a schema, and swapping providers is a configuration change instead of a rewrite. When a new model ships, the team can test it against Featured's use cases right away.\n\nAfter migrating their AI stack, Featured moved long-running jobs from a separate orchestration system onto [Workflow SDK](https://vercel.com/workflows). These are the processes that can't live in a request cycle: monitoring the media around the clock, qualifying opportunities, and combining all of those signals to deliver more than 100,000 pitches a month. \n\nAs users kept choosing conversation over navigation, the team made chat Featured's primary interface, and they deliver it through eve, Vercel's open-source agent framework.\n\neve's `useEveAgent` hook made the new interface easy to implement. Instead of wiring up an agent by hand, the team got durable sessions, streaming, tool calls, and approval prompts out of the box, with model calls routed through AI Gateway so they can pick the right model per task without managing provider keys.\n\nWhat would have been a months-long rebuild was a week-long replace and refactor. Now, instead of a dashboard with dozens of buttons, users ask Featured questions, and the team adapts the product to their needs, not the other way around.\n\nFeatured is building toward being the AI layer for public relations, the same way dedicated agent platforms have emerged for legal and finance. The goal is to make it faster and easier for anyone with expertise to share their knowledge and get featured in the media.\n\nThe team's advice to other founders building in the agentic era:\n\nKnow that your data is your moat. For us, access to good information is what lets Featured connect people with the sources that want to publish them.\n\nLean on tested abstractions like Vercel instead of reinventing security and infrastructure by hand.\n\n**About** [**Featured:**](https://featured.com/) Featured is a co-pilot for public relations that helps people find media opportunities, submit pitches, and get featured in the press. Featured also owns and operates [Help A Reporter Out (HARO)](https://www.helpareporter.com/) and [Connectively](https://www.connectively.us/), journalist request platforms connecting sources with publishers.", "url": "https://wpnews.pro/news/how-featured-s-users-make-100k-media-pitches-per-month-on-vercel", "canonical_source": "https://vercel.com/blog/how-featureds-users-make-100k-media-pitches-per-month-on-vercel", "published_at": "2026-09-11 04:00:00+00:00", "updated_at": "2026-09-11 18:46:15.709215+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "ai-infrastructure", "ai-products"], "entities": ["Featured", "Vercel", "Brett Farmiloe", "AWS Elastic Beanstalk", "Sanity", "AI SDK", "AI Gateway", "Workflow SDK"], "alternates": {"html": "https://wpnews.pro/news/how-featured-s-users-make-100k-media-pitches-per-month-on-vercel", "markdown": "https://wpnews.pro/news/how-featured-s-users-make-100k-media-pitches-per-month-on-vercel.md", "text": "https://wpnews.pro/news/how-featured-s-users-make-100k-media-pitches-per-month-on-vercel.txt", "jsonld": "https://wpnews.pro/news/how-featured-s-users-make-100k-media-pitches-per-month-on-vercel.jsonld"}}