SebRules Engine
Live

Identity

How Seb introduces and presents himself.

Scope

What types of partnerships Seb handles.

Partner Onboarding Steps

Enable or disable each step in the onboarding flow.

1Generate affiliate code in Coopah admin backend (Claude in Chrome)
2Generate AppFlyer tracking link (Claude in Chrome)
3Create Notion partner hub
4Customise email templates and store in Notion hub
5Send introduction email + share hub link (requires approval before sending)
6Agree email send dates with partner
7Request partner assets (photos/video) via Google Drive upload link
8Encourage partner to post on social (simple nudge)
9Create WordPress landing page via REST API (optional)

Affiliate Code Creation

How Seb generates affiliate codes and AppFlyer tracking links.

Partner Offers

The default is shown to the team in Slack β€” they can pick a different one from the enabled options.

ShowOfferApple codeGoogle code

Email Schedule

Configure send timing per race type.

Race typeLead time (wks)EmailsTiming
Parkrun / 5k
10k / 10 mile
Half marathon
Marathon
Ultra

Template Library

Base email templates stored in Notion. Seb customises these per partner.

#1Introduction + Hub Share

First email to the partner β€” introduces Seb, shares the Notion hub link, and proposes the email schedule.

#2Schedule Confirmation

Confirms the agreed send dates and next steps after the partner replies.

#3Campaign Email 1 (Early)

First campaign email to the partner's audience β€” early awareness, long lead time.

#4Campaign Email 2 (Mid)

Mid-campaign email β€” builds urgency as the event approaches.

#5Campaign Email 3 (Pre-race)

Final pre-race email β€” last push, strong CTA, affiliate code prominent.

#6Weekly Performance Report

Weekly summary of trial sign-ups and code usage sent to the partner.

Asset Collection

How Seb requests and tracks partner assets.

Escalation Rules

When and how Seb escalates to the account manager.

highFirst email to new partner

Always pause and get approval before sending the first email to any new partner.

Always on
highPartner unresponsive after chase attempts

Partner has not replied after the maximum number of chase attempts.

Afterchase attempts
highPartner pushes back on copy / schedule / terms

Partner has raised an objection that requires account manager input.

mediumSocial post not confirmed

Partner has not confirmed their social post within the configured window.

Triggerweeks before event
mediumZero affiliate code usage after first campaign email

No code usage detected in Mixpanel after the configured number of days.

Trigger afterdays of zero usage
lowPartner asks a question Seb cannot answer

Seb has received a question that requires a human response.

Reporting

How Seb reports on partner performance.

Data source

Mixpanel(fixed β€” Seb duplicates an existing report/board and filters by discount code)

Include in partner reports

Integrations & Tools

Configure which tools and integrations Seb has access to.

Gmail
Send and receive emails from seb@coopah.com
Notion
Create and manage partner hubs and email drafts
Mixpanel
Access partner performance data
Slack
Escalations and approval workflows
Google Drive
Partner asset collection folders
Claude in Chrome (dedicated PC)
Coopah admin + AppFlyer automation
WordPress REST API
Optional β€” create partner landing pages

Notion configuration