What is ChatAds?
What is ChatAds?
ChatAds is an API that inserts relevant affiliate links into AI chatbot responses. When users ask about products (like “What’s a good yoga mat?”), ChatAds analyzes the message, identifies product keywords, and returns affiliate links you can include in your AI’s response.
How does ChatAds work?
How does ChatAds work?
ChatAds uses a three-stage pipeline:
- Keyword Extraction - AI models identify product mentions in messages
- Intent Scoring - Each query receives a purchase intent score (0.0-1.0) to filter low-quality matches
- Affiliate Resolution - Product keywords are matched to affiliate links via multiple affiliate partners
What platforms does ChatAds support?
What platforms does ChatAds support?
ChatAds works with any platform that can make HTTP requests:
- AI Chatbots - Claude, GPT, Gemini, custom LLMs
- Chat Applications - Customer support bots, product assistants
- Workflow Tools - n8n, Zapier, Make
- Frameworks - Next.js, Express, FastAPI, Flask, Django
- MCP Servers - Claude Desktop, custom MCP implementations
What affiliate networks does ChatAds use?
What affiliate networks does ChatAds use?
ChatAds currently supports:
- Amazon Associates - Via Amazon Product Advertising API (PA-API)
- Additional affiliate partners - Fallback sources for broader product coverage
quality: "fast").Why does ChatAds return only one winning ad?
Why does ChatAds return only one winning ad?
To avoid overwhelming users with too many affiliate links, ChatAds returns only the single best-matching ad per request. This keeps the user experience clean and maximizes conversion rates.If you need multiple ads per request, contact chris@getchatads.com to discuss enterprise options.
How does ChatAds determine the winning ad?
How does ChatAds determine the winning ad?
ChatAds uses a multi-factor ranking algorithm:
- Keyword Extraction - AI identifies product mentions in the message
- Product Matching - Queries multiple affiliate partners
- Ranking - Scores candidates based on:
- Relevance to the extracted keywords
- Commission rates and payout potential
- Historical conversion performance
- Product availability and pricing
What does ChatAds cost?
What does ChatAds cost?
ChatAds offers usage-based pricing with no monthly minimums:
- Free tier - 100 requests/month to test the API
- Paid tier - Pay per request with volume discounts
Is there a free trial or do I need a credit card to start?
Is there a free trial or do I need a credit card to start?
No credit card required to start. Sign up and get 100 free requests per month immediately. This lets you fully test the API, try different configurations, and validate your integration before committing to paid usage.
How do I view my team's activity history?
How do I view my team's activity history?
Navigate to Team > Activity Log to view actions including:
- Team member invitations, joins, and removals
- Role changes and API key management
- Payment method and plan changes
- Settings and rules updates
Can I configure how long users stay signed in?
Can I configure how long users stay signed in?
Team admins can configure session timeout in Team > Security Settings. Options range from 1 hour to 30 days (default), or no timeout. This applies to all team members.
How do I export my data?
How do I export my data?
- Personal data: Go to Account > Data Export to download a JSON file with your profile, team memberships, and settings (GDPR data portability)
- Team data: Team owners/admins can export from the Team page
- Usage metrics: From the Usage tab, click the download icon to export as CSV with customizable date range
How do I get help using the dashboard?
How do I get help using the dashboard?
Click the chat icon in the bottom-right corner for AI-powered support with ChatAds features, API usage, and troubleshooting. For account-specific issues, email chris@getchatads.com.
How do I know if I've set up ChatAds correctly?
How do I know if I've set up ChatAds correctly?
New users see an onboarding checklist guiding you through:
- Creating an API key
- Making your first API request
- Adding a payment method