MarTech

Affiliate Recruitment Tool: 40K Monthly Invitations, $10M Annual Impact

Challenge: Merchants (advertisers) on ShareASale platform needed better tools to recruit high-quality affiliate publishers. Manual recruitment was time-consuming, labor-intensive, and limited merchant growth potential. Business opportunity: enable merchants to discover and invite qualified publishers at scale while maintaining quality and compliance.

← Back to Case Studies


Executive Summary

Built comprehensive affiliate recruitment platform enabling merchants to recruit publisher partners at scale with performance incentives and automated communication. Created merchant-facing CRM-like system with staff administration console, email infrastructure, and template management—achieving widespread adoption with 3,300 monthly active users sending 40,000+ monthly invitations, ultimately driving $10M/year in publisher commissions on $100M+ conversions.

Key Results:

  • 3,300 monthly active users
  • 40,000+ monthly invitations sent
  • 9% conversion rate (invitation → active relationship)
  • 5 million messages over 10-year lifecycle
  • $10M/year publisher commissions on $100M+ conversions

The Challenge

Business Need

Context: Merchants (advertisers) on ShareASale platform needed better tools to recruit high-quality affiliate publishers. Manual recruitment was:

  • Time-consuming and labor-intensive
  • Difficult to scale beyond small partner networks
  • Lacked performance incentives to motivate publishers
  • Required extensive back-and-forth communication
  • No systematic way to track recruitment campaigns

Desired Capabilities:

  • CRM-like features for partner recruitment
  • Performance-based incentive system
  • Template-based messaging with personalization
  • Curated publisher search and discovery
  • Campaign tracking and analytics
  • Automated invitation and follow-up

The Solution

System Architecture

High-Level Design:

[Merchant Interface]

[CFML MVC SPA] ←→ [Internal JavaScript Framework]

[Backend APIs]

[SQL Server Database] + [Email Infrastructure]

Components:

  1. Merchant self-service interface
  2. Incentive management system
  3. Template editor with macros
  4. Publisher search and discovery
  5. Email correspondence system
  6. Staff administration console

Feature Implementation

1. Incentive Creation & Management

Capabilities:

  • Create performance-based incentives (signup bonuses, increased commissions)
  • Set eligibility criteria (new partners, reactivation, etc.)
  • Configure incentive terms and duration
  • Track incentive applications and redemptions
  • Automatic incentive fulfillment via transaction processor

Technical Implementation:

  • Database schema for incentive rules engine
  • Integration with transaction processing system
  • Automatic commission adjustments
  • Multi-channel notifications (email, dashboard)

2. Template Editor with Macros

Features:

  • WYSIWYG HTML editor with live preview
  • Macro system for personalization:
    • {MERCHANT_NAME} - Sender company name
    • {PUBLISHER_NAME} - Recipient name
    • {INCENTIVE_DETAILS} - Dynamic incentive info
    • {PRODUCT_LINKS} - Featured products with images
  • Product search integration - Find and insert products
  • Banner integration - Include creative assets
  • Template library - Save and reuse templates

Component Reuse:

  • Leveraged newsletter template editor components
  • Adapted product search from existing features
  • Consistent UI patterns with platform

3. Publisher Search & Discovery

Search Capabilities:

  • Curated search with quality filters
  • Tag-based filtering (categories, niches)
  • Performance metrics (EPC, conversion rates)
  • Activity indicators (last login, recent sales)
  • Custom lists - Save search results

Discovery Features:

  • Browse by category/niche
  • Top performers in category
  • Recently active publishers
  • Recommended matches based on merchant profile

4. Invitation System

Sending Workflow:

  1. Select publishers (search results or lists)
  2. Choose or create invitation template
  3. Apply incentive offer
  4. Preview personalized messages
  5. Send invitations (batch or individual)
  6. Track delivery and responses

Tracking:

  • Invitation sent timestamp
  • Delivery confirmation
  • Opens and clicks (when possible)
  • Publisher application to program
  • Conversion to active relationship

Email Infrastructure

shareasaleinvites.com Domain

Purpose:

  • Dedicated domain for recruitment communications
  • Separate from primary platform email
  • Professional appearance
  • Clean sender reputation

Capabilities:

  • Transactional email sending
  • Auto-generated reply addresses
  • Bounce processing
  • Abuse complaint handling

Email Correspondence System

Architecture:

[Invitation Sent] → [Auto-generated email address created]

[Publisher Reply] → [POP3 Processing]

[Merchant Notification] + [Admin Console Message]

Features:

  • Auto-generated addresses for each conversation
  • Threaded conversations in admin console
  • Mail processing tasks (SMTP send, POP3 receive)
  • Bounce handling with admin integration
  • Spam filtering to protect merchants

Technologies:

  • SMTP for outbound email
  • POP3 for inbound email processing
  • HTML email rendering
  • Email address obfuscation for privacy

Staff Administration Console

Management Features:

  • Search and filtering across all campaigns
  • Content review workflow for TOS compliance
  • Promotional tools for unsold incentive inventory
  • Discount system for targeted merchant outreach
  • Analytics and reporting on usage and performance

Quality Assurance:

  • Review flagged content before sending
  • Monitor for policy violations
  • Suspend abusive accounts
  • Track metrics for abuse prevention

Revenue Optimization:

  • Identify unsold incentive placements
  • Send targeted discount offers to merchants
  • Increase inventory utilization
  • Drive feature adoption

Technical Implementation

Technology Stack

Frontend:

  • CFML MVC pattern (custom lightweight framework)
  • JavaScript (internal component library)
  • HTML/CSS for templates
  • AJAX/XHR for dynamic interactions

Backend:

  • CFML (ColdFusion Markup Language)
  • SQL Server database
  • RESTful API design
  • Background task processing

Email System:

  • Custom SMTP integration
  • POP3 mail processing
  • HTML template rendering
  • Bounce detection and handling

Database Design

Core Tables:

  • recruitment_campaigns - Campaign metadata
  • recruitment_incentives - Incentive definitions
  • recruitment_invitations - Sent invitations
  • recruitment_templates - Message templates
  • recruitment_responses - Publisher replies
  • recruitment_relationships - Conversion tracking

Performance Optimizations:

  • Indexed for common query patterns
  • Efficient joins for analytics
  • Cached aggregations for dashboards
  • Pagination for large result sets

Results

Adoption Metrics

Usage:

  • 3,300 average monthly active users
  • 40,000+ monthly invitations sent
  • Widespread merchant adoption across platform
  • High engagement (merchants use repeatedly)

Conversion:

  • 9% conversion rate (invitation → active relationship)
  • 1 in 11 invitations resulted in active partnership
  • Industry-competitive conversion rate

Lifecycle:

  • 5 million messages sent over 10-year period
  • 10+ year production run (2016-present)
  • Sustained high usage throughout lifecycle

Business Impact

Relationships Created:

  • 1.1 million average active relationships attributed to tool
  • Relationships driving $725K average annual sales
  • Network effects from expanded publisher base

Revenue Impact:

  • $10M/year publisher commissions on affiliated sales
  • Commissions represent $100M+ in merchant conversions
  • Significant platform growth driver

Operational Efficiency:

  • Reduced staff workload through merchant self-service
  • Automated previously manual recruitment processes
  • Scalable recruitment without proportional headcount growth

Merchant Satisfaction

Feedback:

  • Highly requested feature before launch
  • Strong adoption indicates product-market fit
  • Repeat usage demonstrates value
  • Competitive advantage vs. other networks

Use Cases:

  • New merchant onboarding (build network fast)
  • Seasonal campaign recruitment
  • Category expansion (recruit niche publishers)
  • Re-engagement of dormant publishers
  • High-value publisher acquisition

Key Innovations

Auto-Generated Email Addresses

Problem: Merchants needed to communicate with publishers, but:

  • Exposing merchant email = spam risk
  • Manual relay = operational overhead
  • No threading or history

Solution: Auto-generated unique addresses per conversation:

invitation-12345-merchantid-publisherid@shareasaleinvites.com

Benefits:

  • Protected merchant privacy
  • Enabled automatic threading
  • Provided abuse protection
  • Created audit trail

Incentive Integration

System Integration: Recruitment tool integrated with transaction processor:

[Incentive Created in Tool]

[Publisher Accepts via Invitation]

[Relationship Established]

[Incentive Applied to Transactions Automatically]

[Multi-Channel Notifications]

Result:

  • Seamless experience for merchants and publishers
  • No manual incentive fulfillment
  • Automatic tracking and reporting
  • Reduced support burden

Lessons Learned

What Worked Well

Component Reuse:

  • Leveraged existing template editor
  • Adapted product search functionality
  • Consistent UI patterns
  • Faster development through reuse

Self-Service Model:

  • Merchants could execute campaigns independently
  • Reduced staff operational burden
  • Enabled experimentation and iteration
  • Scaled without proportional support costs

Email Infrastructure:

  • Dedicated domain isolated reputation
  • Auto-generated addresses provided flexibility
  • Bounce processing improved deliverability
  • Admin integration enabled support

What I’d Do Differently

Better Analytics:

  • More detailed campaign performance metrics
  • A/B testing capabilities
  • Conversion funnel analysis
  • Publisher engagement scoring

Mobile Optimization:

  • Initially desktop-focused
  • Mobile usage grew over time
  • Responsive design would have been better

API Access:

  • Power users requested programmatic access
  • API would have enabled integrations
  • Third-party tool ecosystem potential

What This Demonstrates

For MarTech Roles:

  • CRM-like platform development
  • Email infrastructure design and implementation
  • Incentive system architecture
  • Self-service tooling for business users

For Product Development:

  • Feature-rich application delivery
  • Stakeholder collaboration (C-level to end users)
  • Product-market fit validation through adoption
  • Long-term product lifecycle management

For Full-Stack Development:

  • Frontend SPA development (CFML MVC + JavaScript)
  • Backend API design
  • Database schema optimization
  • Email system integration

For Business Impact:

  • $10M annual revenue contribution
  • 3,300 MAU sustained over years
  • Operational efficiency through automation
  • Platform growth driver

Technologies Used

Application:

  • CFML (ColdFusion Markup Language)
  • JavaScript (internal component framework)
  • HTML/CSS
  • SQL Server

Email Infrastructure:

  • SMTP (outbound email)
  • POP3 (inbound email processing)
  • HTML email rendering
  • Custom email address generation

Database:

  • SQL Server
  • Optimized indexes
  • Stored procedures
  • Aggregation queries

Contact

Building MarTech platforms or CRM-like tools for business users? Let’s discuss self-service architectures, email infrastructure, and incentive systems that drive measurable business impact.

Get in Touch: stevenleve.com/contact
LinkedIn: linkedin.com/in/steve-leve


← Back to Case Studies