28Marketing / Admins

Email Onboarding Sequence — GoClubPro

Training Module 28 | Drip Campaign Copy for New Members


About This Sequence

A 5-email drip campaign delivered automatically to new members after they join a club. Each email is timed, purposeful, and contains a single clear action. Copy these into your email marketing or transactional email system (Resend, Mailchimp, etc.).

Delivery schedule:

  • Email 1: Immediately after join approval
  • Email 2: Day 2 (if no payment made)
  • Email 3: Day 4 (profile completion)
  • Email 4: Day 7 (feature discovery)
  • Email 5: Day 14 (community engagement)

EMAIL 1 — Welcome & First Steps

Send: Immediately after club join approval Subject: You're in! Welcome to [Club Name] on GoClubPro Goal: Get the member to pay their registration fee and upload a photo


SUBJECT LINE OPTIONS (A/B test):

  • A: You're in! Welcome to [Club Name] on GoClubPro
  • B: [First Name], your [Club Name] account is ready

EMAIL BODY:

Hi [First Name],

Great news — [Club Admin Name] has approved your membership at [Club Name]. You're officially part of the club on GoClubPro.

Here's what to do first:

1. Pay your registration fee Your season registration fee of $[Amount] is now showing in the app. Make the bank transfer, then declare it paid — your Treasurer will verify it.

→ [DECLARE REGISTRATION PAID] ← (button linking to /payments?tab=fees)

2. Upload a profile photo Your coach and teammates use this to identify you. A clear headshot takes 30 seconds.

→ [UPDATE MY PROFILE] ← (button linking to /player/[id])

3. Check your first fixture Your upcoming schedule is already loaded. Don't forget to RSVP when the time comes.

→ [VIEW SCHEDULE] ← (button linking to /schedule)


Need help? Reply to this email or check the in-app Help section.

See you on the field, The [Club Name] Admin Team


Sent via GoClubPro · [Club Name] · [Unsubscribe link]


EMAIL 2 — Payment Reminder

Send: Day 2 (conditional: only if registration fee is still unpaid) Subject: Your registration at [Club Name] is pending payment Goal: Complete registration payment


EMAIL BODY:

Hi [First Name],

Just a quick reminder — your [Club Name] season registration of $[Amount] hasn't been paid yet.

Confirm your membership and ensure you can be selected for upcoming fixtures by making a bank transfer using these details:

  • Account name: [Club Bank Account Name]
  • BSB: [BSB]
  • Account: [Account Number]
  • Reference: [First Name] [Last Name] Registration [Season]

Once you've transferred, log in to GoClubPro → Payments → Declare as Paid. Your Treasurer will verify it against the deposit and confirm.

→ [COMPLETE REGISTRATION] ← (button linking to /payments?tab=fees)

Already have wallet credit? It's applied automatically the moment you declare — no separate step needed.

Questions? Contact your Treasurer: [Treasurer Email]

[Club Name] Admin Team


Sent via GoClubPro · Manage your notification preferences in the app


EMAIL 3 — Profile Completion Nudge

Send: Day 4 Subject: [First Name], complete your club profile (2 mins) Goal: Fill in emergency contact + blockout dates


EMAIL BODY:

Hi [First Name],

Your [Club Name] profile on GoClubPro is almost complete. Two things that really matter:

🚨 Emergency Contact If something happens on game day, your coach needs someone to call. Add your emergency contact now:

→ [ADD EMERGENCY CONTACT] ← (links to /player/[id])

📅 Unavailable dates? Going on holiday? Have a work commitment during the season? Set your blockout dates now so your coach doesn't select you for a game you can't make.

→ [SET BLOCKOUT DATES] ← (links to /player/[id] availability tab)

📸 No photo yet? Upload a photo so your teammates know who you are.

→ [UPLOAD PHOTO] ← (links to /player/[id] profile tab)

These take under 2 minutes and make a big difference to how smoothly the season runs.

[Club Name] Admin Team


EMAIL 4 — Feature Discovery

Send: Day 7 Subject: Did you know GoClubPro does this? Goal: Introduce 3 features the member hasn't used yet


EMAIL BODY:

Hi [First Name],

Now that you're settled in at [Club Name], here are three things you might not have discovered yet:

📱 Install the app on your phone GoClubPro works as an app — no App Store download needed.

  • iPhone: Safari → Share → Add to Home Screen
  • Android: Chrome → Menu → Add to Home Screen

You'll get instant push notifications for squad selection, fixture changes, and payment reminders.

📋 RSVP to your upcoming fixtures Your coach needs to know if you're attending before building the squad. Go to Schedule and tap any upcoming fixture to RSVP.

→ [VIEW SCHEDULE] ← (links to /schedule)

🔒 Secure your account with MFA Multi-factor authentication adds a second login step so even a stolen password can't compromise your account. Takes 2 minutes.

→ [ENABLE MFA] ← (links to /settings/security)

That's it for now. More tips coming next week.

[Club Name] via GoClubPro


EMAIL 5 — Community & Engagement

Send: Day 14 Subject: What's happening at [Club Name] this week Goal: Drive Noticeboard engagement and remind about upcoming fixtures


EMAIL BODY:

Hi [First Name],

Two weeks in — here's your [Club Name] weekly digest:

📅 Coming up this week: [DYNAMIC CONTENT: Next 2 fixtures from the member's schedule]

Sat [Date] · [Your Team] vs [Opponent] · [Ground] · [Time] RSVP status: [Going / Not Going / Pending]

→ [VIEW FULL SCHEDULE] ← (links to /schedule)

💬 On the Noticeboard: [DYNAMIC CONTENT: Most recent 1-2 Noticeboard posts from the club]

→ [JOIN THE CONVERSATION] ← (links to /feed)

💰 Payments: [CONDITIONAL: If outstanding fees exist] You have $[Amount] outstanding. Declare it paid before [Date] to ensure you remain eligible for selection. → [DECLARE PAYMENT] ← (links to /payments)

[CONDITIONAL: If no outstanding fees] ✅ You're all paid up. Nothing outstanding this week.


Not finding these emails useful? [Manage your email preferences here] or [Unsubscribe].

[Club Name] via GoClubPro


BONUS: ADMIN ONBOARDING SEQUENCE

Admin Email 1 — Club Created

Send: Immediately after Create Club completion Subject: Your club is set up — here's what to do next


EMAIL BODY:

Hi [First Name],

[Club Name] is live on GoClubPro. You're the Club Admin.

Here's your setup checklist — complete these before inviting members:

Set your fees → [Settings → Fee Configuration] Registration fee, match fees by grade, and Season Plan price

Create your season structure → [Admin Panel → Seasons & Competitions] Season → Competition → Teams

Assign your Treasurer → [Admin Panel → Members & Roles] Members pay by Bank Transfer, declared in the app and verified by your Treasurer — make sure this role is filled before you invite players

Import your schedule → [Admin Panel → Integrations] schedule sync or CSV upload

Once those are done:

Invite your team → [Admin Panel → Members & Roles → Invite Member] Start with your Co-Admin, Treasurer, and Coaches

Broadcast the season launch → [Admin Panel → Broadcast] Let all members know registration is open

Need help? We've built a complete training library in your app. Go to Help → Training Docs.

GoClubPro Team


Admin Email 2 — First Week Check-in

Send: Day 7 after club creation Subject: How's [Club Name] going? Quick health check


EMAIL BODY:

Hi [First Name],

One week in. Here's a quick health check for [Club Name]:

[DYNAMIC CONTENT — pulled from club data]

Members registered: [Count] Registration fees collected: $[Amount] / $[Expected] Fixtures imported: [Count] Treasurer assigned: [Yes / ❌ Not yet]


[IF TREASURER NOT ASSIGNED] ⚠ No Treasurer assigned yet Members are declaring Bank Transfer payments, but no one can verify and confirm them until you assign a Treasurer. It takes about 2 minutes. → [ASSIGN TREASURER] ← (links to /admin/members)

[IF 0 FIXTURES] 📅 No fixtures imported yet Connect your league platform or upload a CSV to get your schedule into the app. → [IMPORT FIXTURES] ← (links to /admin/integrations)

[IF MEMBERS < 5] 👥 Invite your members Send invite links so your players, coaches, and treasurer can access the club. → [INVITE MEMBERS] ← (links to /admin/members)


You're on the right track. If you need anything, reply to this email.

GoClubPro Team


Personalisation Variables Reference

VariableSourceExample
[First Name]User profile"Sarah"
[Club Name]Club settings"Eastside United FC"
[Club Admin Name]Approving admin's name"Mike Johnson"
[Amount]Fee configuration"$480.00"
[Season]Active season name"Summer 2026"
[Treasurer Email]Treasurer's profile email"treasurer@eastsideunited.com.au"
[Date]Next fixture date"Sat 12 Jul"
[Your Team]Player's team name"Eastside United Seniors"
[Opponent]Fixture opponent"Northbridge Rovers"
[Ground]Fixture venue"Doncaster Reserve"
[Time]Fixture time"3:00pm"

Email Design Notes

  • Tone: Friendly, direct, action-oriented. Not corporate.
  • Length: Emails 1–4 should be under 200 words of body text. Email 5 (digest) can be longer.
  • CTA buttons: One primary CTA per email. Secondary links are text links, not buttons.
  • Subject line length: Under 50 characters for optimal mobile preview.
  • Send time: Schedule between 9am–11am or 7pm–8pm (local time) for best open rates.
  • From name: "[Club Name] via GoClubPro" — personalised to the club, not generic.
  • Unsubscribe: Required in all emails. Link to notification preferences page.

Module 28 of 30 | Next: Module 29 — Video Script Library