referral-program

Generate and track refer-a-friend referrals with unique codes and cookie-based attribution.

14|3|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill referral-program-tomtoto757
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/tomtoto757/ecomm-ai-skills-hub/tree/main/skills/customer-support-crm/finsilabs/customer-crm/referral-program
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill referral-program-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turn your customers into a predictable acquisition channel by issuing unique referral links, tracking conversions, and preventing abuse so rewards drive genuine new revenue instead of gaming and fraud.

Core Features & Use Cases

  • Unique referral links & first-click attribution: Generate per-customer referral codes and persist a 30-day referral cookie for accurate attribution.
  • Tiered store-credit rewards: Escalating referrer rewards (e.g., $10 → $15 → $25) and referee onboarding rewards, gated by minimum order value and expiry policies.
  • Fraud detection and mitigation: Built-in signals such as same shipping address, IP clustering, email-domain analysis, and timing heuristics to block or flag suspicious referrals.
  • Platform integrations & analytics: Recipes for Shopify, WooCommerce, BigCommerce, Klaviyo flows, SQL analytics for conversion and CAC, and headless implementation examples.
  • Use Case: Implement a "Give $10, Get $10" flow that only rewards qualifying first purchases above $25 while incrementing referrer tiers and protecting against self-referrals.

Quick Start

Set up a refer-a-friend flow that issues $10 store credit to both referrer and referee on qualifying orders over $25 with a unique referral link, 30-day attribution cookie, and core fraud checks.

Frequently Asked Questions about referral-program

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does referral tracking prevent fraud and self-referrals in WooCommerce?

This Skill prevents referral fraud by evaluating signals like same shipping addresses, IP clustering, and corporate email domains. It automatically blocks or flags suspicious self-referrals before store credit rewards are issued to protect your acquisition channel.

Does the referral tracking integrate with Klaviyo flows for email automation?

Yes, you can integrate Klaviyo flows with your referral program for automated email notifications. The Skill provides integration recipes to sync referral events and tiered reward issuances directly with your CRM and email marketing platforms.

How do I track referral conversion rates and customer acquisition cost (CAC) for my program?

This Skill provides SQL analytics for referral conversion rates and customer acquisition cost (CAC). It enables you to track the performance of unique referral codes and calculate the true ROI of your tiered store-credit rewards.

What is the best way to implement a Give $10 Get $10 referral flow with fraud protection?

You can implement a Give $10 Get $10 referral flow by configuring unique links, a 30-day attribution cookie, and core fraud checks. The Skill gates the $10 store credit issuance to referees on qualifying first purchases above $25.