Monetize AI chatbot conversations with native ads.
Prism helps publishers earn from chat sessions and helps advertisers reach users in high-intent moments. Ads appear as relevant recommendations, not disruptive banners.
How it works
- Integrate the SDK — drop Prism into any chatbot framework (OpenAI, LangChain, Rasa, custom agents) with a few lines of code.
- Context-aware ad matching — Prism reads the live conversation topic and serves a native ad that fits the moment, not a generic banner.
- Earn from every conversation — publishers receive CPM + CPC revenue with monthly payouts; advertisers only pay for genuine engagement.
For Publishers
Set ad frequency caps, category filters, and pacing rules per chatbot. Track impressions, clicks, and quality signals in one workflow. Use contextual signals without relying on personal profile targeting.
For Advertisers
Reach high-intent users inside live chatbot conversations. Place ads when users are already discussing relevant topics. Run campaigns with placement controls and brand-safety preferences.
Features
- Publisher Controls — frequency caps, category filters, pacing rules
- Intent Matching — ads placed in topically relevant moments
- Advertiser Guardrails — placement controls and brand-safety preferences
- Fast Integration — deploy the SDK quickly
- Operational Visibility — impressions, clicks, quality signals
- Privacy-Forward Design — contextual signals, not profile-based targeting
Frequently asked questions about Prism
What is Prism, and how does conversational advertising work?
Prism is an ad marketplace built for AI chatbot conversations. Publishers integrate the Prism SDK into their chatbot or AI app; when a user's message matches an advertiser's target topics, Prism returns a native ad — a text recommendation, image card, or banner — that fits the conversation moment. Advertisers pay on a CPM basis ($10–$20 per 1,000 impressions depending on format). Publishers earn a revenue share from every matched impression. No user profile data is required — matching is contextual, based on what the conversation is about.
How do I add ads to my AI chatbot or conversational app?
Install the Prism SDK (JavaScript/TypeScript or REST API), register your bot in the publisher portal, and call the ad endpoint with the current conversation topic. A typical integration takes under an hour. Prism returns a structured ad object you render inside the chat response. You set frequency caps, topic restrictions, and format preferences per bot — and can run in demo mode before going live.
How much can publishers earn from chatbot advertising?
Publisher revenue is based on CPM. Advertisers pay $10 CPM for text ads, $15 for banner ads, and $20 for card ads. Publishers receive a share of that rate for each matched impression their bot generates. There is no minimum traffic requirement to register, and payout details are visible in the publisher portal.
Which chatbot frameworks and stacks does Prism support?
Prism works with any stack that can make an HTTP request. It has been tested with OpenAI Assistants, LangChain agents, Rasa bots, and custom Node.js and Python chat servers. The SDK is JavaScript/TypeScript-native with React helpers included. Any other language or framework can use the plain REST API.
How long does it take to integrate the Prism SDK?
Most integrations take under an hour. The core flow is three steps: install the npm package, call getAd({ botId, context }) in your response handler, and render the returned ad object. Prism provides React components for card and banner formats. You can run in demo mode to verify the integration before connecting a live advertiser campaign.
Will ads hurt my chatbot's user experience?
Only if over-served. Prism is built for low-frequency, contextual placements — ads are matched to conversation topic and only shown when relevant. Publishers set daily frequency caps and topic restrictions per bot, controlling how often ads appear and in which conversations. Most publishers run one ad per session during a clearly relevant moment.
How does Prism target ads inside AI conversations?
Advertisers assign topic keywords to each campaign (for example, 'productivity', 'developer tools', 'travel'). When a publisher bot requests an ad and passes the current conversation topic, Prism scores all active campaigns against that topic and returns the best match. There is no cookie-based targeting or user profiling — matching is purely contextual. Advertisers set a campaign weight (1–100) to control how often their ads serve relative to other matched campaigns.
What ad formats does Prism support and what do they cost?
Prism supports three formats. Text ($10 CPM): a short sponsored message with a CTA link — minimal footprint in the conversation flow. Card ($20 CPM): an image, headline, description, and CTA button — the highest-engagement format, best for product showcases. Banner ($15 CPM): a full-width image with optional overlay text, suited for brand awareness. All formats are returned as structured JSON that publishers render using their own UI or Prism's React components.
Is there a minimum budget to advertise on Prism?
The minimum wallet top-up is $1 USD. There is no minimum campaign budget — you can run a campaign at any daily spend level. Campaigns are funded by pre-loading a wallet via PayPal. The lifetime campaign budget is reserved at launch and returned to the wallet if the campaign is deleted before it fully spends.
How does Prism protect advertisers from invalid traffic?
Prism deduplicates impression and click events server-side using request fingerprinting and timestamp gating. Publisher bots are vetted during registration and must pass review before receiving live API keys. Unusually high event rates trigger automatic flagging for manual review. If invalid traffic is confirmed, the affected spend is credited back to the advertiser's wallet.
Does Prism work with private or enterprise AI assistants?
Yes. Publisher bots can be registered across development, staging, and production environments, with SDK keys scoped per bot. Private or internal chatbots integrate the same way as public ones — the only requirement is that the bot can make outbound HTTPS requests to the Prism API. For enterprise arrangements including volume pricing, private publisher deals, signed DPAs, or SLA commitments, contact the Prism team directly.
Is Prism like Google AdSense for AI chatbots?
That is a fair analogy. Like AdSense, Prism lets publishers monetize their audience through third-party ads and lets advertisers buy placement across a network of properties. The key difference is the medium: Prism is built for conversational interfaces, not web pages. Ads are matched to live conversation context rather than page keywords, and they are returned as structured objects rendered inside chat responses rather than display banners injected into a webpage.
Explore
- For Publishers — SDK install, pacing controls, revenue model.
- For Advertisers — intent-level targeting and brand-safety controls.
- Product — full platform overview.
- Use cases — supported chatbot types.
- Interactive demo — see the flow in under 2 minutes.
- Documentation — SDK reference and integration guides.
- Blog — strategy, monetization, and product updates.
- Ad policy — content and category restrictions.
- Company — about Prism.
- Contact — talk to the team.