AI co-pilot
Growth+ feature. Customer-to-affiliate finder, outreach drafter, commission analysis.
The AI co-pilot lives at /dashboard/ai-copilot. It is gated to the Growth plan and higher via [RequiresPlan(PlanTier.Growth)]. The features are powered by Anthropic Claude, with a daily usage cap per organization.
What it does
Three modules:
Customer-to-affiliate finder
Scans your Stripe customers. Ranks them by tenure, plan tier, and engagement signals you supply (NPS scores, support volume, etc.). Returns a shortlist of customers most likely to become high-quality affiliates.
The handles (Twitter, email, website) are SHA-256 hashed before they go to Claude, so the model never sees raw PII. Only structural features (account age, MRR contribution, time-to-first-value) make the request.
Output: a ranked list with reasoning. You decide who to actually invite.
Outreach drafter
For each candidate the finder identifies, drafts a personalized invitation email. You provide the campaign details and a tone hint (formal, casual, founder-to-founder); Claude writes the email body. You review, edit, and either send manually or copy into your email tool.
Rekomi does not auto-send. You stay in control of the final touch.
Commission analysis
Reviews your existing campaign performance and recommends commission adjustments. It looks at:
- Your conversion rate by affiliate tier
- Your refund rate
- Comparable benchmarks (rolled-up, anonymized data across Rekomi orgs)
- Your stated business goals (you provide context)
Output: structured recommendations like "consider moving Tier 2 from 25% to 22% recurring" with reasoning. You decide whether to apply.
Usage limits
Daily limit enforced per organization. You have a fixed number of generations per 24 hours (refreshes at midnight UTC). The limit varies by plan:
- Growth: 50 generations per day
- Pro: 200 per day
- Enterprise: unlimited
Exceeding the cap returns HTTP 429 with a wait-until timestamp.
Privacy
- Customer identifiers are hashed before transmission to Claude.
- Conversation history is not stored beyond the session.
- Anthropic's API operates under their commercial terms; no training on your data.
- Rekomi never sends Stripe API keys, payment methods, or anything outside the structural feature set described above.
When the API key is missing
If your organization has not configured an Anthropic API key (and we have not provided a default), the AI co-pilot page shows a graceful empty state with a "Get Started" CTA. The endpoint returns HTTP 503 with { error: "anthropic_not_configured" }. Chat with us to opt into the default platform key (subject to abuse limits) or bring your own.
Roadmap
- Auto-send outreach (today: manual review only)
- Slack integration for new candidate notifications
- A/B test commission proposals against historical baselines