Skip to content

Tolt

Affiliate program management for SaaS, with Stripe and Paddle integration.

Capabilities

IntegrationAvailableNotes
APIREST API for affiliates, referrals, payouts
MCP-Not available
CLI-Not available
SDK-JavaScript snippet for tracking

Authentication

  • Type: API Key
  • Header: Authorization: Bearer {api_key}
  • Get key: Settings > API in Tolt dashboard

Common Agent Operations

List affiliates

bash
GET https://api.tolt.io/v1/affiliates

Get affiliate

bash
GET https://api.tolt.io/v1/affiliates/{affiliate_id}

Create affiliate

bash
POST https://api.tolt.io/v1/affiliates

{
  "email": "affiliate@example.com",
  "name": "John Doe"
}

List referrals

bash
GET https://api.tolt.io/v1/referrals?affiliate_id={affiliate_id}

Get referral by customer

bash
GET https://api.tolt.io/v1/referrals?customer_id={stripe_customer_id}

List commissions

bash
GET https://api.tolt.io/v1/commissions?affiliate_id={affiliate_id}

Get payout history

bash
GET https://api.tolt.io/v1/payouts?affiliate_id={affiliate_id}

Update affiliate

bash
PATCH https://api.tolt.io/v1/affiliates/{affiliate_id}

{
  "commission_rate": 30,
  "payout_method": "paypal",
  "paypal_email": "affiliate@paypal.com"
}

JavaScript Tracking

Install snippet

html
<script src="https://cdn.tolt.io/tolt.js" data-tolt="YOUR_PUBLIC_KEY"></script>

Track signup

javascript
window.tolt.signup(stripeCustomerId);

Identify existing customer

javascript
window.tolt.identify(stripeCustomerId);

Webhook Events

EventWhen
affiliate.createdNew affiliate registered
affiliate.approvedAffiliate approved
referral.createdNew referral tracked
referral.convertedReferral converted to customer
commission.createdCommission earned
payout.completedPayout sent

Key Features

  • Stripe native - Automatic commission tracking
  • Paddle support - Works with Paddle billing
  • Affiliate dashboard - White-labeled portal
  • Payout automation - PayPal and Wise payouts
  • Custom commission tiers - Different rates per affiliate

Key Objects

  • Affiliate - Partner in your program
  • Referral - Tracked conversion
  • Commission - Earned affiliate payment
  • Payout - Processed payment to affiliate
  • Program - Campaign configuration

When to Use

  • Setting up SaaS affiliate programs
  • Managing affiliate relationships
  • Tracking Stripe or Paddle-based referrals
  • Processing affiliate payouts
  • Building affiliate dashboards

Rate Limits

  • 100 requests per minute
  • Higher limits on enterprise plans

Relevant Skills

  • referral-program
  • pricing-strategy

Released under the MIT License.