BKFK Admin

Enter password to continue

PDF Import

Import Log

Clients

On Plan
0
Promo
0
Founders
0/100
Outreach List
0
Name Phone Email Package Status SMS Email Docs

New Client

PT Session Requests

DateTimeMemberCoachRateStatusNotesActions

Email Member Cards

✉️

Send QR Member Cards to All Active Members

This will email every on_plan member their personal QR code in a branded email. Members can show it on their phone or print it for entry until RFID cards are ready.

What the email includes
✓ Their unique QR code image (300×300)
✓ Instructions to present at front desk
✓ Note that this is temporary until RFID card arrives
✓ Tip to print the email as backup

Subscription Pause Notice

Sends a one-time email to every on_plan member (who hasn't unsubscribed) explaining their subscription is paused for April — they won't be charged April 1st since they've already paid — and it resumes normally June 1st. Also warns them not to panic if they see a "subscription paused" email from Square.

Email preview:

Subject: Your BKFK Membership — Subscription Pause Notice

Hi [First Name],

Just a quick heads-up from the BKFK team.

Your membership subscription is being paused for the month of April. This means you will not be charged on April 1st — you've already been taken care of for this period.

Everything resumes as normal on June 1st. No action is needed on your end.

⚠️ Heads up: You may receive an automated email from Square with the subject "Your subscription has been paused." That is expected — please don't be alarmed. It's part of the billing pause process and does not mean anything is wrong with your membership.

📋 If you're on the one-month loyalty plan (no subscription): Please make sure to renew before your current month runs out to keep your loyalty membership pricing. If your membership lapses, unfortunately you would need to re-join at the full membership rate.

🥊 Soft Opening — April 1st! As promised, our soft opening is April 1st. We'll see you there!

If you have any questions, reply to this email or reach out to us directly.

See you on the mats,
— The BKFK Team

Grand Opening Blast

Sends to all inactive + drop-in members (who haven't unsubscribed) with their personal loyalty code. Last-chance pitch to lock in their loyalty plan before April 1st soft opening.

Email preview:

Subject: We Open April 1st — Lock In Your Loyalty Price Before It's Gone

Hi [First Name],

The doors open April 1st. As promised, BKFK's soft opening is here — full class schedule coached by Kyle the Caveman from day one.

From the cave to the castle — 1,600 sq ft → 6,000 sq ft with 18-ft ceilings. Same fight family, built for fighters.
813 Brock Road Unit 2, Pickering — less than 10 min from the original Cave.

This is your last chance to lock in your loyalty plan. Here's what you get:
✓ Cancel any time
✓ Locked in at this price for a full year
✓ 15% off all future packages

Loyalty Plan: $125/mo HST included · PT $80/hr
vs. BKFK Unlimited Plan: $249+HST · PT $120/hr

Your loyalty code: [LOYALTY-CODE]

Once we open, this price is gone. Don't let it lapse.

👉 https://bkfk.ca/onboard

Follow us: @bkfk.ca on Instagram · bkfk.ca

See you April 1st,
— The BKFK Team

Check Member

— or paste token manually —
Portal password is hidden for security

Coach Notes

Documents

Payments

DateAmountMethodNotes

Visits

Check InCheck OutPhotoNotes

Contact Log

DateChannelStatusTemplate

Member Bonuses

Loading...

Financials

Date Client Amount Method Notes

Packages & Income

Weekly Income
$0.00
Monthly Income
$0.00
Yearly Income
$0.00

Manage Packages

Templates

1. Channel
📱 SMS Queue ⏳ 0 pending ✓ 0 sent ✗ 0 failed
2. Filter Recipients
Recipients: 0 selected
NameEmail PhoneStatusPackage
3. Compose

Client Retention Analysis

Retention Insights: Track client engagement based on visit frequency

Clients marked with ⚠️ are "slowing down" (visiting less frequently than before). Use AI recommendations to personalize re-engagement strategies.

Client Name Last Week Last Month Last 2 Months Last 6 Months Status Package AI Recommendation

Weekly Newsletter

📧 Newsletters send from newsletter@bkfk.ca — use this address as a dedicated sending domain (add SPF/DKIM for bkfk.ca in DNS to avoid spam). Email delivery via the mass messaging queue — 1/min rate.

Schedule

Generate with AI ✨

Newsletters

Schedule

Loading…

Group Class PT Session
NameDurationColorActive
NameRoleActive
ClientCoachDate/TimeRecurrence
DayStartEndSlot SizeActive
Select a coach above
LabelTypeDetailsActive

Add Group Class

Class Options

Add Coach

Add Class Type

Add PT Session

Add Blackout Window

Open Outreach Portal ↗
Call Log

Newsletter Subscriptions

EmailPhoneSMS ConsentDate
Loading…

⭐ Send Loyalty Invite

How it works

Enter a name, email, and phone. A loyalty code is generated and template 10 (the full loyalty invite email) is sent instantly. They become a promo client. Once they sign up, they automatically get 10 codes of their own to give out. Viral chain.

id="view-claimed-loyalty">

Claimed Loyalty Members

NameEmailPhoneLoyalty CodeTraining StartLast VisitSMSVerifiedDateEmail
Loading…

Fight Night Registrations

NamePhoneEmailPro?Weight ClassRecordExperienceSourceDate
Loading…

Drop-In Passes

Client Email Pass Code Created Status Action
Loading…

First Visit

Liability Waiver Status

⬇ Download Blank Waiver PDF
Clients Without Signed Waiver
Name Email Phone Status Since Action
Loading…
Arduino Device: Disconnected

Program New Key

Reprogram Existing Key

Clear/Deactivate Key

Registered RFID Keys

Key UID Client Name Status Programmed Last Scan Actions

Change Portal Password