Skip to content

Frequently Asked Questions

Affitor is an AI-native affiliate marketing platform that connects AI SaaS companies with content creators, influencers, and agencies. We don’t just provide software—we actively execute partner recruitment, activation, and optimization to drive real revenue growth.

How is Affitor different from other affiliate platforms?

Section titled “How is Affitor different from other affiliate platforms?”

Unlike traditional platforms, Affitor combines execution with technology:

Traditional PlatformsAffitor
Software-only approachExecution + Software
Upfront fees + subscriptionsPay only when you earn
You recruit affiliates yourselfWe actively recruit quality partners
Complex setup (weeks)Fast onboarding (<10 mins)
Cookie-based tracking (unreliable)Modern, privacy-first tracking

Affitor is purpose-built for AI SaaS companies, particularly:

  • Seed to Series A startups launching their first affiliate program
  • Growth-stage companies scaling partner distribution
  • Companies frustrated with expensive, complex legacy platforms

Affitor charges a 3.5% platform fee on affiliate-generated revenue. That’s it.

  • No setup fees
  • No monthly subscriptions
  • No retainers
  • No hidden charges

For qualified partners, we offer a limited-time promotion where platform fees are waived until affiliate-generated revenue exceeds $10,000. During this period, you only pay partner commissions—Affitor charges nothing.

Fees are calculated on actual received revenue after refunds, chargebacks, and failed transactions. Taxes and payment processing fees (like Stripe’s 2.9%) are borne by you as the advertiser, not deducted from affiliate or platform economics.

Example: $30/month SaaS subscription

ItemAmount
Gross revenue$30.00
Stripe fee (2.9% + $0.30)-$1.17
Affiliate commission (30%)-$9.00
Affitor platform fee (3.5%)-$1.05
You keep$18.78

Your effective CAC: $10.05 (affiliate + Affitor) Your net margin: 62.6% of gross revenue

For comparison, if you paid $50+ per lead on Google Ads with uncertain conversion—this is a predictable, performance-based cost only when real revenue comes in.

Platform fees are invoiced monthly based on tracked conversions after the standard refund window (typically 30 days).


Do I need to change my payment infrastructure?

Section titled “Do I need to change my payment infrastructure?”

No. Affitor is not the merchant of record. We integrate with your existing payment system (Stripe, LemonSqueezy, Paddle, etc.). You continue processing customer payments exactly as you do today.

Affitor uses modern, first-party tracking methods designed for privacy-conscious browsers. Unlike legacy platforms that rely on third-party cookie redirects (which Safari, Firefox, and ad blockers often block), our tracking is reliable across all devices and browsers.

Integration takes under 10 minutes with AI-assisted support. Read our docs, copy-paste the tracking code, and you’re live. No demo calls, no contract negotiations, no weeks of back-and-forth.

Most programs are fully launched (integration + first partners recruited) within 1-2 weeks.

We support flexible commission models:

  • Recurring commissions (e.g., 30% for 12 months)
  • One-time commissions (e.g., flat $50 per sale)
  • Tiered commissions (performance-based rates) – coming soon
  • Custom structures based on your business needs

Yes. This is a core differentiator. Affitor actively recruits, vets, and activates partners—you’re not left to build your network from scratch. We source from our existing creator network and conduct targeted outreach to relevant partners in your space.

What types of partners does Affitor work with?

Section titled “What types of partners does Affitor work with?”
  • Content creators (YouTube, TikTok, newsletters)
  • Industry bloggers and reviewers
  • Niche influencers and thought leaders
  • Agencies and consultants
  • Complementary SaaS companies (strategic partnerships)

Absolutely. You can invite existing partners to your Affitor program. They’ll benefit from our streamlined dashboard while you maintain full relationship control.

Can I approve or reject partner applications?

Section titled “Can I approve or reject partner applications?”

Yes. You have full rights to review, approve, or reject any partner. You can also request removal of any partner at any time.


We provide transparent attribution including:

  • Cookie duration settings (60 days default)
  • Last-click attribution (default) or custom models
  • Promo code tracking
  • 60-day attribution window (configurable)

Attribution logic is disclosed upfront, and any material changes require your written approval.

Real-time dashboards showing:

  • Revenue by partner
  • Conversion metrics
  • Commission payouts
  • Partner activity and performance trends

Performance and attribution reporting is fully accessible. Note that raw partner identity data is not exportable, as Affitor maintains responsibility for sourcing and managing partners within the network.


Affitor handles partner payouts on your behalf. Here’s how it works:

  1. Sale happens — Customer purchases via affiliate link
  2. Invoice sent — You pay commission + platform fee
    • Split Pay: Automatic per transaction (via Stripe Connect)
    • Bill Flow: Weekly summary invoice
  3. Funds received — Money moves to Affitor’s holding balance
  4. Hold period clears — 7-21 days (configurable)
  5. Bi-weekly payout — Affitor pays partner

This removes operational burden from your team while ensuring partners get paid reliably.

What payout methods are available for partners?

Section titled “What payout methods are available for partners?”

Partners can receive payouts via:

  • Bank transfer (global)
  • Wise (1-2 business days)
  • Stripe (where available)

Bi-weekly (every 2 weeks). Partners receive all cleared commissions in their Withdrawable balance on a fixed cycle.

Minimum payout threshold: $5

Depends on your integration method:

Split Pay:

  • Refund detected automatically
  • Funds return to your Affitor balance immediately
  • Partner commission reversed automatically

Bill Flow:

  • Refund reconciled at next payment cycle
  • Adjustment applied to upcoming payout

In both cases:

  • Affitor refunds its 3.5% platform fee
  • Partner commission clawed back from their balance
  • If partner has positive balance, deducted from next payout

We’re committed to zero spam, zero fraud, and zero brand-damaging behavior. Our platform includes:

  • Partner vetting during recruitment
  • Activity monitoring for suspicious patterns
  • Clear Partner Terms enforcement
  • Immediate action on violations

Yes. You should define and attach clear Partner/Affiliate Terms to your program. If partners violate these terms (fraud, self-referrals, incentivized traffic without approval, bots, misattribution), you have the right to withhold commission.

Do I approve every piece of partner content?

Section titled “Do I approve every piece of partner content?”

No mandatory pre-approval is required—this would create friction and slow growth. Instead:

  • You may perform random or targeted content reviews
  • Raise complaints if content is misleading or non-compliant
  • Communicate directly with partners via Affitor messaging
  • Enforce violations after publication based on Partner Terms

This balances brand safety with scalability.

You can request content removal with a prompt response window (typically 24-48 hours). If content violates guidelines and commissions are withheld, partners are naturally motivated to correct or remove content quickly.


Affitor operates on flexible terms. Either party can terminate with reasonable written notice (typically 14-30 days).

  • Existing partner traffic is stopped cleanly
  • Earned commissions are reconciled and paid
  • Partners are notified to cease traffic
  • A 30-day wind-down period allows proper reconciliation

Yes, immediate termination is possible for:

  • Brand or reputational harm
  • Fraud or misleading marketing
  • Regulatory or legal risk

Even in immediate termination, earned commissions must still be reconciled and paid.


”Test Click Tracking” shows “No Events Detected”

Section titled “”Test Click Tracking” shows “No Events Detected””

This means the dashboard hasn’t received a pageview event from your site yet. Run through this checklist:

  1. Verify the script is loading — Open DevTools → Network tab, filter by affitor-tracker. You should see a successful (200) request.
  2. Check your Program ID — The data-affitor-program-id (script tag) or programId (npm SDK) must match the ID shown in your dashboard Settings.
  3. Visit with a ?ref= parameter — Pageview tracking activates when a visitor arrives via an affiliate link, e.g. https://yoursite.com?ref=TEST123.
  4. Disable ad blockers — Some browser extensions (uBlock Origin, Privacy Badger) can block tracking scripts. Test in an incognito window with extensions disabled.
  5. HTTPS is required — Affitor cookies require a secure context. http://localhost works for development, but production must use HTTPS.
  6. Check the browser console — Enable debug mode (data-affitor-debug="true" or debug prop) and look for [Affitor] messages.

See the full Pageview Tracker guide for setup details.

If you don’t see any [Affitor] log messages in the browser console:

  • Debug mode not enabled — Add data-affitor-debug="true" to the script tag, or pass debug as a prop to <AffitorProvider>, or pass { debug: true } to loadAffitor().
  • Script not loaded — Check DevTools → Network for the tracker script request. A 404 means the script URL is wrong. Make sure you’re using the correct URL:
    • Production: https://api.affitor.com/js/affitor-tracker.js
    • UAT/Staging: https://uat-api.affitor.com/js/affitor-tracker-uat.js
  • Content Security Policy (CSP) blocking — If your site has CSP headers, ensure they allow scripts from api.affitor.com.
  • Ad blocker interference — Test in a clean browser profile without extensions.

Cookies not being set (customer_code missing)

Section titled “Cookies not being set (customer_code missing)”

If you check DevTools → Application → Cookies and don’t see a customer_code cookie:

  • No ?ref= parameter — The cookie is only set when a visitor arrives via ?ref=PARTNER_CODE.
  • Not on HTTPS — Cookies require a secure context in production. http://localhost is fine for development.
  • Browser privacy settings — Some browsers (Safari with ITP, Firefox with ETP) or extensions may block first-party cookies. Check your browser’s privacy settings.
  • CSP blocking — Your Content Security Policy headers might be blocking cookie creation.

”Test Lead Tracking” shows “No Events Detected”

Section titled “”Test Lead Tracking” shows “No Events Detected””

This means the dashboard hasn’t received a lead/signup event. Check the following:

  1. Pageview tracker must work first — The customer_code cookie (set by pageview tracking) is needed to link leads to affiliates. Complete and verify pageview tracking before testing lead tracking.

  2. trackLead() not called — Ensure trackLead() is called after successful signup, not before or during form submission.

  3. user_id is missing — The user_id field is required. Without it, lead events will not be processed for payment attribution.

    // ✅ Correct
    affitor?.trackLead({ email: 'user@example.com', user_id: 'user_123' });
    // ❌ Missing user_id — will not attribute payments
    affitor?.trackLead({ email: 'user@example.com' });
  4. Script tag: SDK not ready — If using the script tag method, window.affitor may not be loaded yet. Use the queue fallback pattern:

    if (window.affitor) {
    window.affitor.trackLead(leadData);
    } else {
    window.affitorQueue = window.affitorQueue || [];
    window.affitorQueue.push(['trackLead', leadData]);
    }
  5. Check console output — With debug mode on, you should see [Affitor] trackLead called with: {...} and [Affitor] Lead event tracked.

See the full Lead Tracking guide for setup details.

”Share Program” step is locked / shows red X

Section titled “”Share Program” step is locked / shows red X”

The Share Program step becomes available only after all previous setup steps are completed:

  1. Set Program Details — Business details filled, approval mode configured, at least one commission tier created.
  2. Tracking & Integrations — All three trackers (Pageview, Referrals, Payments) must show “Connected” status.

Complete any pending steps and the lock will automatically clear. Hover over the disabled step to see which prerequisite is missing.

Integration works in development but not in production

Section titled “Integration works in development but not in production”

If tracking works on localhost but breaks in production:

  • Wrong tracker script URL — Development may use the UAT script (affitor-tracker-uat.js). Production must use affitor-tracker.js:
    <!-- Production -->
    <script src="https://api.affitor.com/js/affitor-tracker.js" ...>
    <!-- NOT this in production -->
    <script src="https://uat-api.affitor.com/js/affitor-tracker-uat.js" ...>
  • CSP headers — Production environments often have stricter Content Security Policy headers. Ensure api.affitor.com is allowed in script-src and connect-src directives.
  • HTTPS required — Production must use HTTPS for cookies to work.
  • Debug mode left on — Remove data-affitor-debug="true" or debug props before deploying. Debug mode still works in production but generates verbose console output.
  • Different domain — Cookies are domain-scoped. Ensure your production domain matches what’s configured in your Affitor program settings.

If issues persist after checking all the above, contact support@affitor.com with your Program ID, browser console screenshots, and steps to reproduce.


AffitorPartnerStackImpact.comRewardful
Upfront cost$0$800+/mo (5-figures/year)$500-2,500+/mo$49-149/mo
Performance fee3.5%3-15% on top of subscription2.5% transaction fee0% (but revenue caps)
Setup time<10 mins (AI-assisted)Weeks (demo calls required)Weeks (demo calls required)Hours (Stripe only)
Partner recruitment✅ Active❌ DIY + marketplace❌ Marketplace only❌ DIY only
TrackingModern first-partyIssues reportedLegacy redirects (blocked)Stripe-dependent
Best forAI SaaS startupsEnterprise ($1M+ ARR)EnterpriseSimple Stripe SaaS

PartnerStack targets established B2B SaaS companies with $1M+ ARR. For early-stage AI startups, the economics don’t work.

Pain PointPartnerStackAffitor
Pricing~$10,000+/year minimum + 3-15% “Take Fee” on payouts. No public pricing—must do sales calls.3.5% of affiliate revenue. $0 upfront. Transparent.
Sales processDemo calls, contract negotiations, weeks of back-and-forthRead docs, integrate in <10 mins with AI support
Setup timeComplex onboarding taking weeksSelf-serve setup, live same day
Tracking reliabilityUsers report commissions not logging correctlyModern first-party tracking, browser-friendly
Partner recruitmentMarketplace access, but you still recruitWe actively recruit and activate partners for you
Operational burdenHeavy—dedicated partnership manager often neededLightweight—designed for lean teams

Impact.com is enterprise software from 2008, built on outdated tracking technology that modern browsers increasingly block.

Pain PointImpact.comAffitor
PricingEssential plan starts $500/mo, Pro at $2,500/mo, plus 2.5% transaction fees.3.5% performance fee only. Pay when you earn.
Sales processDemo calls required, contract negotiations, hidden fees reportedSelf-serve, transparent terms
Tracking technologyLegacy redirect “bounce hop” tracking—Safari, Firefox, ad blockers strip it out. Affiliates lose credit, data becomes unreliable.Modern first-party tracking, no redirects, works across all browsers
Setup complexitySteep learning curve, overwhelming interface for new usersSimple dashboard, intuitive for lean teams
Support qualitySlow response times, “automated responses only” reportedResponsive, hands-on support within 24h
Target marketEnterprise, coupon sites, deal aggregatorsAI SaaS startups, content creators, quality partners

Rewardful is affordable but limited—no partner discovery, manual payouts, and frustrating for affiliates managing multiple programs.

Pain PointRewardfulAffitor
Pricing structure$49-149+/mo subscription with revenue caps. Paying affiliates >$15K/mo? That’s $149+/mo minimum.3.5% of affiliate revenue only. $0 upfront. No caps at any scale.
Partner discoveryNone. You recruit 100% on your own.We actively recruit quality partners in your space
Affiliate experienceSiloed dashboards—separate logins per companyUnified partner portal across all programs
PayoutsManual PayPal/Wise transfers. You chase invoices one-by-one.Affitor handles bi-weekly payouts via Bank/Wise/Stripe
Platform focusStripe/Paddle onlyFlexible integration with your existing stack
Product velocityPE-acquired—slower innovationActively developed, responsive to feedback

  1. Reach out via hello@affitor.com or our website
  2. Quick alignment on program goals and commission structure
  3. Integrate in under 10 minutes with AI-assisted support
  4. Launch with active partner recruitment from day one
  • Basic program details (commission rates, product info)
  • Access to integrate tracking with your payment system
  • Brand guidelines for partner communications
  • Partner Terms document (we can help draft this)

Minimal. Our integration is a simple code snippet—most founders do it themselves in under 10 minutes. AI support guides you through every step. No dedicated engineer needed.


Yes. Every advertiser receives hands-on onboarding support to ensure a smooth launch and optimal program setup.