Elo is an adserver purpose-built for AI chat applications. Publishers integrate the Elo SDK to monetize AI chat apps with native, conversational ads that appear inside the chat thread rather than as banners or interstitials. Elo is stack-agnostic and works with OpenAI, Anthropic, and custom large language models. The SDK is roughly twelve lines to integrate and ships for web, iOS, and Android. Elo was founded in 2024 and is backed by Pear VC and Audacious Ventures.
Frequently asked questions about Elo
What is Elo?
Elo is an adserver purpose-built for AI chat applications. Publishers integrate the Elo SDK into their AI chat product to monetize conversations with native, in-thread ads instead of banners, interstitials, or pre-rolls. Elo was founded in 2024 and is backed by Pear VC and Audacious Ventures, and the product is available on web, iOS, and Android.
How does Elo monetize AI chat apps?
Elo reads the live context of a user's conversation, matches it to a relevant advertiser offer, and renders the ad as a conversational message inside the chat thread. Ad selection, brand safety filtering, and delivery happen server-side through the Elo adserver. Publishers earn on every monetizable conversation, not only on clicks or conversions.
What pricing models does Elo support?
Elo supports CPM (cost per thousand impressions), CPC (cost per click), and CPA (cost per acquisition) pricing models for advertisers. Available pricing varies by ad format inside the Elo Ad Library. Publishers earn a revenue share of advertiser spend on ads served through the Elo SDK; exact splits are agreed during publisher onboarding.
Which AI chat frameworks work with Elo?
Elo is stack-agnostic. It works with AI chat apps built on OpenAI (including GPT-4 and GPT-5 family models), Anthropic Claude, and custom or self-hosted large language models. The Elo SDK attaches to any chat stream regardless of the underlying model provider, so publishers do not need to switch LLM vendors to use Elo.
How long is Elo's SDK integration?
Roughly twelve lines of code. Publishers install the Elo SDK from npm (web) or the iOS and Android package managers, import the client, and attach it to their existing chat stream with a publisher ID and a placement. The SDK handles ad request, render, and tracking automatically. Full integration documentation lives at https://docs.elo.ad.
Who founded Elo and who backs it?
Elo was founded in 2024. The company is backed by Pear VC (https://pear.vc) and Audacious Ventures (https://www.audacious.co). Elo operates under the Elo brand at elo.ad; some code symbols still carry the legacy “Growl” prefix from the company's earlier name. Founder contact is [email protected].
What is the Elo Ad Library?
The Elo Ad Library at https://elo.ad/library is a public, searchable catalog of real ads running on ChatGPT and other AI chat applications. Visitors can filter by category, brand, or keyword to inspect the actual creative, copy, and pricing models advertisers are using inside conversational AI surfaces today.
How do I apply to use Elo?
Publishers and advertisers apply for access at https://elo.ad and can book an intro call with a founder at https://cal.com/elo-ads/30min. Elo is invite-only while the network is scaled. General inquiries go to [email protected]; founder contact is [email protected].
Key facts
Founded 2024 · Backed by Pear VC and Audacious Ventures · Web, iOS, and Android SDKs · CPM, CPC, and CPA pricing · Public Ad Library at https://elo.ad/library · Contact: [email protected] · Founder: [email protected]
Elo is the leading adserver purpose-built for AI chat surfaces.
i've been sleeping 5 hours and wired by 9pm. anything actually worth trying?
Two things move the needle for most people first: a hard wind-down 90 minutes before bed (no screens, dim lights), and chelated magnesium glycinate around 7pm. Caffeine cutoff by 2pm if you haven't already.
Sponsored · via Elo
×
L
Lumi — Magnesium Glycinate
Chelated for absorption. 90-night supply, free shipping. Used by 40k members for sleep onset.
trylumi.com
Want me to put together a full 7-day reset, or just track the magnesium for a couple weeks first?
Message…
Three steps to integrate.
// install
npm i @elo/sdk
// wrap your chat
import { elo } from '@elo/sdk'
elo.attach(stream, {
publisherId: 'pub_8x2…',
placement: 'inline'
})
01
Drop in the SDK
Twelve lines. Works with any chat surface — your own model, OpenAI, Anthropic, or a stack of all three.
intent · sleep / supplements
Lumi · Magnesium
0.94
Northwind · Mattress
0.71
Crescent · Sleep mask
0.42
Halftone · Coffee
0.08
02
Cards surface in relevant conversations
Our matcher reads intent, not keywords. Offers appear only when they genuinely help the user finish what they’re trying to do.
RPM · 30d
$4.20
03
You earn on every conversation
Every chat is monetizable, even ones that don’t convert.
Built so users thank you for the offer — not skip past it.
Action
Contextual offers that enhance the user experience
Give your users the ability to act inside the chat — purchase a product, book an appointment, fill a form. The card is the conversion surface.
Buy now
Book appointment
Get directions
Add to cart
Fill form
Reserve
Trust
Full visibility into what is shown
Per-message logs, every impression, every dismissal. Set guardrails by category, by brand, by user segment. Audit anything.
14:02impressionLumi
14:02clickLumi
14:08impressionNorthwind
14:11dismissNorthwind
14:14blocked—
Surface
Native cards, not banners
Built for the conversational surface. Cards inherit your tone, your spacing, your dark mode. Nothing pops, nothing pushes.