Chatbot Publisher Programs
Chatbots are the most common form of AI agent already participating in commerce. Customer service bots, shopping assistants, onboarding agents, and developer documentation bots all make recommendations that influence purchasing decisions. A chatbot publisher program gives these bots the ability to earn commission on the conversions they drive.
Types of Chatbot Referrals
Customer Service Bots
Customer service chatbots handle product questions, troubleshoot issues, and suggest solutions — which often means recommending products, upgrades, or complementary services. When a support bot recommends a product and the customer buys it, that is an attributable referral.
Example flow:
Customer: "My headphones keep disconnecting from Bluetooth."
Bot: "That sounds like a Bluetooth 4.2 limitation. The Model X Pro uses Bluetooth 5.3
and has 98% fewer disconnection reports. Would you like me to look into upgrading?"
Customer: "Sure, show me the options."
Bot: [tracks attribution event] → "Here are the upgrade options..."
The attribution event is submitted when the bot makes the specific product recommendation, not when the customer asks the initial question.
Shopping Assistants
AI shopping assistants — standalone products like Perplexity Shopping or embedded agents on e-commerce sites — exist specifically to help users find and purchase products. Every recommendation is a potential attribution event.
These agents typically operate at higher volume than customer service bots, processing dozens or hundreds of product recommendations per hour. The tracking infrastructure must handle this volume without adding latency to the conversation.
Developer Documentation Agents
Documentation agents (Kapa.ai, Mintlify, custom-built) answer developer questions and frequently recommend specific tools, libraries, or services. When a developer asks "What testing framework should I use?" and the agent recommends a specific paid tool, that is an attributable referral.
Developer tool recommendations have particularly high conversion rates because the agent is answering at the exact moment of decision — the developer is actively choosing a tool and the agent's recommendation carries significant weight.
Onboarding Agents
Product onboarding chatbots guide new users through setup and configuration. During this process, they often recommend complementary products, integrations, or paid upgrades. These recommendations are high-intent — the user is actively building their stack and receptive to suggestions.
Integration Patterns
Pattern 1: Recommendation-Time Tracking
The most common pattern. The chatbot submits an attribution event at the moment it makes a recommendation:
# Inside the chatbot's recommendation handler
def recommend_product(user_query, product):
# Track the attribution event
sl_client.track(
merchant_id=product.merchant_id,
product_id=product.id,
metadata={
"conversation_id": conversation.id,
"query": user_query,
"channel": "support_chat"
}
)
# Return the recommendation to the user
return f"I recommend {product.name}. {product.description}"
Pattern 2: Link Enrichment
For chatbots that provide product links, the attribution token can be appended to the URL as a query parameter. This bridges the gap between the chat interface and the merchant's website:
https://merchant.com/product/123?sl_ref=slat_v1_...
The merchant's checkout reads the sl_ref parameter and submits it for verification at conversion time. This pattern works when the chatbot operates in a browser context where the user will click through to a web page.
Pattern 3: MCP Tool Integration
For chatbots built on MCP-compatible runtimes, the Syndicate Links MCP server provides attribution as a native tool. The chatbot calls track_referral as part of its tool chain:
Agent tool call: track_referral(merchant_id="linear", product_id="pro_plan")
Agent response: "I recommend Linear Pro for your team size. It handles..."
No custom API integration code required.
Commission Models for Chatbots
Different chatbot types align with different commission models:
| Chatbot Type | Typical Commission Model | Rate Range |
|---|---|---|
| Shopping assistants | Percentage of sale | 3-15% |
| Customer service bots | Flat rate per upsell | $5-50 |
| Developer tool agents | Flat rate per signup | $10-100 |
| Onboarding agents | Percentage of upgrade | 5-20% |
Fraud Prevention
Chatbot publisher programs introduce specific fraud vectors:
- Phantom recommendations — bots claiming attribution for recommendations never shown to users
- Recommendation stuffing — bots recommending products in every response regardless of relevance
- Conversation manipulation — bots steering conversations toward high-commission products
Syndicate Links mitigates these through rate limiting per agent key, conversion matching (the merchant must independently confirm the purchase), and anomaly detection on recommendation patterns.
Related Docs
- AI Agent Affiliate Marketing — the broader landscape of agent-driven affiliate marketing
- MCP Server Integration — adding attribution to MCP-compatible chatbots
- AI Agent Commission Tracking — how commissions are tracked and settled