BNI Charlotte Metro Growth Platform — Business Plan

Version: 2.1
Date: February 14, 2026
Authors: [Your Name] & Bryan
Chapter: BNI Westlake Select (Denver, NC)
Supersedes: bni-westlake-select-growth-plan.md (WordPress-based, single-chapter plan)
Companion documents: bni-professional-classifications-full-list.md, bni-classifications-simple-list.txt, bni-chapter-visit-schedule.md, bni-chapter-visits-charlotte-metro.ics


Table of Contents

  1. Executive Summary
  2. Problem Statement
  3. Solution Overview
  4. Target Market
  5. Value Proposition
  6. Product & Feature Set
  7. Revenue Model
  8. Go-to-Market Strategy
  9. Operational Plan
  10. Technology Stack
  11. Key Metrics & KPIs
  12. Risk Assessment
  13. Phased Roadmap
  14. Financial Projections
  15. Exit & Scale Strategy
  16. Appendix A — Seat Splitting Model
  17. Appendix B — Go High Level Integration Architecture
  18. Appendix C — Charlotte Metro BNI Chapter Landscape
  19. Appendix D — Member Recruitment Playbook
  20. Appendix E — Chapter Operations & Communication Workflows
  21. Appendix F — Key Patterns & Habits for Members
  22. Appendix G — Research-Based Best Practices for Chapter Growth
  23. Appendix H — BNI Seat Classifications Reference

1. Executive Summary

The BNI Charlotte Metro Growth Platform is a web application designed to accelerate the growth of BNI chapters across the Charlotte metropolitan area by solving three core problems that BNI’s existing infrastructure does not address:

  1. Cross-chapter collaboration — Members in the same professional category across different chapters have no infrastructure to share best practices, coordinate seasonal campaigns, or support each other’s growth.
  2. Visitor engagement beyond the meeting — Visitors who attend a chapter meeting and don’t join immediately fall out of the funnel with no automated follow-up system.
  3. Chapter growth tooling — Individual chapters lack modern tools for tracking open seats, managing recruitment pipelines, and amplifying member visibility through coordinated social media engagement.

The platform will be built on a modern, scalable technology stack (Elixir/Phoenix/Ash Framework with PostgreSQL), prove its value with Westlake Select as the founding chapter, then expand to a second chapter (likely Waxhaw), and subsequently roll out across the Charlotte metro area’s 29+ chapters.

Bryan brings Go High Level CRM expertise for email/SMS marketing automation. The platform will integrate with Go High Level via API/webhooks to handle visitor drip campaigns, meeting reminders, and cross-chapter event marketing.

Long-term vision: Package the platform as a deployable product for other BNI regions (Raleigh, Greensboro, Upstate SC) and potentially offer to BNI corporate.


2. Problem Statement

2.1 BNI Is Stuck in the Past

BNI’s organizational structure and technology are essentially the same as they were 20–30 years ago. BNI Connect provides basic member directories, PALMS reporting, and classification tracking, but it does not provide:

2.2 Chapters Operate in Silos

Each chapter in the Charlotte metro area operates independently. There is no mechanism for:

2.3 Visitor Drop-Off

When a visitor attends a BNI meeting and doesn’t join immediately, the follow-up is typically manual and inconsistent. There is no system to:

2.4 Social Media Amplification Gap

When a BNI member posts on social media or a community member asks for a recommendation on Facebook, there is no coordinated response system. Individual members may or may not see the post in time. The WhatsApp screenshot workflow is a start, but it’s manual and doesn’t scale.


3. Solution Overview

A web application that serves as the growth operating system for BNI chapters in the Charlotte metro area.

Core Modules

Module Description
Chapter Hub Public-facing chapter page with real-time seat roster, member profiles, and visitor registration
Seat Management Full BNI classification taxonomy with per-chapter seat splitting, tracking filled/open/claimed status
Member Directory Cross-chapter searchable directory with “open to prospective member conversations” flag
Forums Chapter forums (per-chapter, with moderator promotion to metro-wide) + Seat forums (per-classification, open to all, seat holders auto-subscribed)
Visitor Pipeline Digital registration form per chapter, visitor-to-member GHL pipeline, automated follow-up sequences, appointment booking, conversation history, conversion tracking by channel
Social Boost Coordination hub for social media recommendations — WhatsApp for real-time, platform for tracking/scoring
Engagement Scoring Track participation: forum activity, social boosts given, visitors brought, referrals to system
Membership Requirements Library Shared library of chapter membership requirements — any chapter can create, adopt, or customize
CMS Pages Beacon CMS-managed pages for blog posts, resources, education moments, event pages
Admin Dashboard Chapter leadership tools: PALMS-like metrics, growth trajectory, seat gap analysis
SEO & Member Backlinks Dofollow backlinks to member websites, LocalBusiness structured data, site authority strategy

Integration Layer

System Integration Method Purpose
Go High Level REST API v2 + Webhooks Bidirectional CRM: visitor pipeline, email/SMS campaigns, appointment booking, conversation API, workflow triggers, campaign analytics
Nextcloud WebDAV, CalDAV, CardDAV File storage & sync, collaborative editing, live calendar sync, mobile file access
BNI Connect Manual data entry (no API available) Seed chapter rosters, classification data
Facebook/Social Manual + link sharing Social boost coordination
Google Calendar .ics export + Nextcloud CalDAV Chapter visit scheduling, meeting calendars with live two-way sync

4. Target Market

Primary: BNI Chapters in Charlotte Metro Area

Secondary: BNI Regions in NC/SC

Tertiary: National BNI Market


5. Value Proposition

For Individual Members

For Chapters

For the Charlotte Metro BNI Ecosystem

For Us (Platform Operators)


5A. Competitive & Alternative Analysis

Before chapters invest time in adopting this platform, they’ll ask: “Why not just use what we already have?” This section answers that question.

BNI Connect (Official BNI Platform)

What it does well: - Official member directory (global, searchable) - Referral, TYFCB, and 1-on-1 tracking with electronic slips - PALMS reports and Chapter Traffic Light benchmarking - CEU tracking via BNI Business Builder - Visitor invitation emails - Mobile app for slip entry and directory lookup - Mentor/mentee pairing with automated 8-week email sequence - Classifications Not In Chapter report

What it does NOT do (our platform fills these gaps):

Gap BNI Connect Our Platform
Cross-chapter collaboration Members can search cross-chapter and log cross-chapter referrals, but there’s no collaboration infrastructure — no forums, no shared campaigns, no coordinated recruiting Per-seat forums, metro-wide best practices forum, three-legged stool clusters, coordinated seasonal campaigns
Cross-chapter visitor recognition Does not track or recognize members who bring visitors to other chapters. This is the #1 community-requested feature on BNI Connect’s support forum — still unimplemented. Full cross-chapter visitor tracking with engagement scoring credit
Social media coordination None. No social boost system, no recommendation coordination, no reciprocity tracking Social Boost system with reciprocity tracking and engagement scoring
Visitor CRM & automated follow-up Can send a visitor invitation email. No drip sequences, no SMS, no automated follow-up after a visit, no conversion tracking pipeline Full GHL integration: registration form, SMS/email drip sequences, conversion funnel tracking, seat urgency triggers
Digital visitor registration Paper sign-in sheets at meetings. Visitor data must be manually entered into BNI Connect by chapter VP. Per-chapter digital registration form with QR code. Data flows directly to CRM. Zero manual entry.
Per-seat peer networking None. Members in the same profession across chapters have no way to connect, share tactics, or coordinate Seat forums with open access model, monthly Zoom meetups, cross-chapter referral clusters
Seat splitting flexibility Fixed classification taxonomy. A chapter cannot split “Insurance” into sub-seats. Per-chapter seat splitting with arbitrary granularity and cross-chapter matching on parent classification
Seat recruitment accountability Classifications Not In Chapter report exists, but no mechanism for a member to claim responsibility for recruiting for a specific seat Recruitment claiming with 60-day auto-expiry, visible on seat roster, engagement scoring credit
Engagement scoring PALMS tracks attendance, referrals, 1-on-1s, visitors, CEUs — but no composite score and no “contribute to participate” gating Composite engagement score with participation gating for premium features
Member SEO benefits Basic profile page on regional BNI website with minimal SEO value Dofollow backlinks, LocalBusiness structured data, DA strategy, content co-creation opportunities
Membership requirements beyond BNI rules No mechanism for chapters to define, share, or enforce custom requirements Shared requirements library with per-chapter adoption and compliance tracking
Content & resource management Limited to BNI-provided education resources via BNI Business Builder Beacon CMS for published content + Nextcloud for collaborative working files with mobile access
Modern UX / mobile experience BNI Connect mobile app rated poorly by many users — described as “archaic,” “clunky,” “slow,” and crash-prone in app store reviews Mobile-first responsive design with Phoenix LiveView; future PWA for home screen install and push notifications

Positioning: The platform is complementary to BNI Connect, not a replacement. BNI Connect remains the system of record for official referral slips, TYFCB, PALMS reporting, and membership administration. Our platform adds the collaboration, automation, and community layers that BNI Connect does not provide. Members continue using BNI Connect for their official activity logging. They use our platform for everything else.

Generic Tools (Slack + Google Drive + Mailchimp + Spreadsheets)

Many chapters cobble together existing tools:

Approach Limitation
Slack or WhatsApp for chapter communication No structure — messages scroll past, nothing is searchable long-term, no cross-chapter coordination, no engagement tracking
Google Drive for file sharing No per-chapter permissions, no version control tied to chapter roles, no mobile-first upload workflow, no CalDAV integration
Mailchimp or Constant Contact for visitor follow-up Separate system from everything else. Manual list management. No integration with seat data, no conditional triggers based on seat availability.
Spreadsheets for seat tracking Manual, out of date within days, no claiming mechanism, no cross-chapter visibility, no one wants to maintain it
Facebook Groups for chapter community Algorithmic feed buries posts, no structure, no engagement metrics, no integration with anything, members must use personal Facebook accounts

The fundamental problem with generic tools: They don’t talk to each other. Seat data in a spreadsheet can’t trigger a visitor follow-up email. Forum activity in Slack can’t feed an engagement score. A WhatsApp message can’t be tracked for reciprocity. File sharing in Google Drive can’t be gated by participation level. The platform integrates all of these into a single system where data flows between features.

Doing Nothing

The default for most chapters. Consequences:

The cost of doing nothing is not zero — it’s the difference between a 17-member chapter generating ~$600/member/week and a 40-member chapter generating ~$1,556/member/week. That’s roughly $50K in additional annual revenue per member left on the table.


6. Product & Feature Set

6.1 Chapter Hub (Public-Facing)

Each participating chapter gets its own subdirectory or subdomain on the platform. The chapter page includes:

6.2 Seat Management System

This is the most complex domain model in the application. It must support:

6.3 Cross-Chapter Member Directory

6.4 Forums

The platform provides three types of forums: chapter forums, seat forums, and a metro-wide best practices forum. All support long-running topic threads with full search. WhatsApp remains the channel for real-time group messaging and Social Boost coordination (§6.6) — forums are for structured, persistent, searchable discussion.

6.4.1 Chapter Forums

6.4.2 Seat Forums

Access model — open floor, not gated:

Seat forums are not restricted to seat holders. Anyone can browse to, search, post in, and reply in any seat forum. The difference is in what surfaces in your feed and what you get notified about:

Relationship How you get it What you see Notifications
Seat holder (you hold this seat or a split of it) Automatic All threads in your feed Daily digest of new threads (default) — see notification options below
Following forum Opt in All threads in your feed Same notification options as seat holders
Following thread Opt in (or prompted on reply — see below) Only that thread in your feed Notified on new replies to that thread
None Default for everyone else Nothing in feed None — but can search, browse, post, reply at any time

Notification options for seat holders and forum followers:

  1. Daily digest (default) — One aggregated notification per day summarizing all new threads and activity across your subscribed forums. Not per-thread; a single daily rollup.
  2. Every new thread — Notified immediately when a new thread is created in the forum. Replies to existing threads are still daily digest unless you follow that specific thread.
  3. Everything — Notified on every new thread and every reply. High volume; not recommended for most members.

Reply-to-follow prompt: When any member replies to a thread in a seat forum they don’t already follow, the platform prompts: “You replied to this thread. Would you like to be notified of new responses?” This captures ad-hoc interest without requiring members to manually manage subscriptions.

Why open, not gated: A marketing professional may have deep experience running campaigns for plumbers and can add enormous value to the plumbing seat forum. A CPA may have insight into how roofers should structure seasonal cash flow. Cross-pollination beats siloing. The seat holders are the primary audience and default subscribers, but the floor is open to all.

6.4.3 Forum Governance

6.4.4 Monthly/Quarterly Zoom Meetups by Seat

6.4.5 Three-Legged Stool Networks (Cross-Seat Referral Clusters)

Beyond per-seat forums, the platform supports cross-seat referral clusters — groups of non-competing professions that naturally feed each other leads across chapter lines.

6.4.6 Metro-Wide Best Practices Forum

In addition to chapter forums and seat forums, the platform includes a single metro-wide best practices forum visible to all members across all chapters. This is the commons — where cross-cutting discussion happens that doesn’t belong to any one chapter or seat.

Purpose: - Discuss and debate potential membership requirements before chapters vote to adopt them - Share recruiting tactics: what’s working on LinkedIn, Alignable, Facebook, cold outreach - Share education moment ideas and scripts that worked well - Discuss Alignable strategy: profile optimization, review tactics, how to convert Alignable connections to BNI visitors - Coordinate metro-wide events (content days, lunch & learns, Stack Day scheduling) - Platform feedback: feature requests, bug reports, suggestions - Share success stories and wins that span chapters

Access model: - All platform members are auto-subscribed with daily digest notifications (default) - Members can adjust to every-new-thread or mute entirely - Anyone can post and reply - Moderated by platform admins (not chapter-level moderators)

Example threads: - “Draft requirement: Video recommendations during 1-on-1s — discuss before we propose to our chapter” - “LinkedIn invitation scripts that are actually getting responses” - “Alignable tips: how to turn a recommendation into a BNI visit” - “Stack Day coordination: who’s targeting what profession this month?” - “Content day planning for Q3 — who’s in?” - “Feature request: ability to tag a referral as ‘closed/completed’ to trigger review prompts” - “What referral incentives work for your industry? Share what you offer referred customers and referring members”

6.5 Visitor Pipeline & CRM Integration

6.5.1 Per-Chapter Visitor Registration Form

Every chapter gets a digital visitor registration form that replaces the paper sign-in sheet. The form is a public-facing LiveView page at a clean URL (e.g., bniclt.com/visit/westlake-select) that members can text or email to prospective visitors.

Fields captured: - Name, email, phone number, business name - Profession/industry (mapped to BNI classification for seat matching) - How did you hear about us? — dropdown: Invited by a member, Facebook, Google search, Alignable, BNI website, word of mouth, drove past/walk-in, other (free text). This tracks acquisition channel for marketing ROI analysis. - Invited by (optional) — if a member invited them, they can enter the member’s name. This links to the sponsoring member for engagement scoring and Power of One tracking. Left blank if the visitor found the chapter through ads, search, or word of mouth. - Which chapter meeting they plan to attend (date selector) - Optional: website URL, LinkedIn/Alignable profile

Why this matters: - Paper sign-in sheets are illegible, get lost, and never make it into a CRM - Digital capture feeds directly into Go High Level for automated follow-up — zero manual data entry - The optional “invited by” field enables accurate “visitors brought” tracking for engagement scoring and Power of One reporting, while still capturing visitors who arrive through ads, search, or word of mouth - Acquisition channel tracking shows which marketing efforts are actually producing visitors — Facebook ads vs. Alignable outreach vs. Google search vs. member invitations - Members can share the registration link via text message while they’re on the phone with a prospect: “I’ll text you the link right now, takes 30 seconds to register” - QR code generated for each chapter’s form — printed on table tents (folded cards that stand upright on the meeting table, like a restaurant dessert card, reading “Visiting today? Scan to register”). Walk-in visitors scan with their phone camera, the form opens in their browser, and they register in 30 seconds — no paper, no clipboard, no illegible handwriting. The same QR code can be printed on chapter flyers, business cards, or any marketing material.

Registration → CRM flow: - Visitor submits form → data pushed to Go High Level via webhook - GHL creates contact, tags with chapter name and acquisition channel, assigns to visitor drip sequence - Platform records the visitor, links to sponsoring member (if provided), matches to open seat classification - If the visitor’s profession matches an open seat, the chapter leadership gets an immediate notification: “A [plumber] just registered to visit — you have an open plumbing seat” - Acquisition channel data feeds into marketing ROI dashboard: “This month, 12 visitors came from Facebook ads, 8 from member invitations, 3 from Google search”

6.5.2 Visitor Portal (Public-Facing)

The platform includes public-facing content designed to convert visitors before they ever walk into a meeting:

6.5.3 Automated Follow-Up Sequences (Go High Level)

6.5.4 Visitor Communication History

Chapter leadership can view the full SMS and email conversation thread with any visitor directly in the platform’s admin dashboard — pulled from GHL’s Conversations API. No need to log into GHL separately. This surfaces alongside registration data, meeting attendance, pipeline stage, and engagement signals for a complete picture of every visitor’s journey. See Appendix B.6.

6.6 Social Boost System

WhatsApp remains the real-time coordination channel for social media boosting. The platform tracks and scores participation but does not replace WhatsApp for this workflow.

6.7 Engagement Scoring

Members earn engagement points for:

Activity Points
Forum post 5
Forum reply 3
Social boost given 5
Visitor brought to any chapter 10
Referral logged in platform 5
Flagged “open to prospective member conversations” 2/month
Attended cross-chapter visit 8
Education moment shared to forum 5
Active recruitment claim on open seat 3/month while active
Recruitment claim → seat filled 15 (bonus on successful recruit)

Members below a minimum threshold lose access to boost requests and forum visibility. This creates the “you must contribute to participate” dynamic discussed in the planning meeting.

6.8 CMS Pages (Beacon CMS)

Beacon CMS handles all published content pages:

Best Practices Guide Library:

A dedicated section of the site provides step-by-step guides for getting the most out of both BNI’s official tools and our platform. These are public-facing (indexable for SEO, contributing to topical authority) and serve double duty as onboarding resources for new members and as education moment material.

Getting the most out of BNI’s official tools: - “How to set up and optimize your BNI Connect profile” — step-by-step with screenshots - “How to use the BNI Connect mobile app effectively” — tips for logging slips, finding members, registering visitors - “How to navigate BNI Business Builder and complete your MSP training” - “How to read your chapter’s PALMS report and what the numbers mean” - “How to use the Classifications Not In Chapter report to find your next recruit” - “How to use the Chapter Traffic Light to benchmark against other chapters” - “How to enter cross-chapter referrals, TYFCB, and 1-on-1s in BNI Connect” - “How to register visitors through BNI Connect vs. our platform (and why we recommend both)”

Getting the most out of our platform: - “Quick start guide: setting up your profile in 5 minutes” - “How the seat forum works and why you should follow forums outside your seat” - “How to use the Social Boost system to amplify your chapter-mates” - “Understanding your engagement score and how to improve it” - “How to claim an open seat and recruit for it effectively” - “How to use the visitor registration form and QR code at your meeting” - “How to get the most SEO value from your member profile” — fill out every field, add your website, write a keyword-rich bio, add testimonials - “How to use Nextcloud for chapter file sharing from your phone” - “Guide to the Membership Requirements Library: what your chapter has adopted and what it means for you”

Cross-platform guides: - “BNI Connect vs. our platform: what to use when” — clear guide showing that BNI Connect is for official slip logging and PALMS, our platform is for everything else - “How to leverage Alignable alongside BNI for maximum referral growth” - “Social media playbook for BNI members: LinkedIn, Facebook, and Alignable tactics”

Flagship Content: “Best Practices for Running a Successful BNI Chapter”

A comprehensive, living guide published as a standalone Beacon CMS page (and linked prominently from every chapter’s dashboard). This is the platform’s signature content piece — designed to become the definitive resource for BNI chapter leadership in the Charlotte metro and beyond.

Content draws from three sources: 1. Existing BNI ecosystem knowledge — Dr. Misner’s published principles, BNI podcast episodes, regional director playbooks, and the research-based best practices compiled in Appendix G (chapter size math, surge growth model, contact spheres/Power Teams, Stack Days, visitor conversion, onboarding, pruning, Power of One, PALMS, social recruiting) 2. Platform-integrated tactics — how to use our platform’s features to operationalize each best practice. For example: the PALMS review best practice (Appendix G.9) is paired with guidance on posting weekly PALMS summaries to the chapter forum (requirement L-2), using the seat roster grid to identify recruitment priorities, and leveraging the engagement scoring dashboard to spot disengaged members before they become a problem 3. Real data from chapters on the platform — as chapters adopt the system, we collect anonymized data on what actually works. Which requirements correlate with faster growth? Do chapters that adopt P-9 (prospective member conversations) recruit faster? Does Social Boost participation predict chapter TYFCB? This section is updated quarterly with new findings, making the guide increasingly valuable over time.

Planned sections: - The math: why chapter size matters (with live data from platform chapters where available) - How to set growth targets and track them using the platform dashboard - Building and maintaining Power Teams using seat management and three-legged stool clusters - Running effective Stack Days with platform-coordinated recruiting claims - Converting visitors: from digital registration through the GHL drip sequence to application - Onboarding new members: the first 90 days using platform requirements and milestone tracking - Keeping members engaged: engagement scoring, requirements, and the “contribute to participate” culture - Pruning with data: using engagement scores and PALMS to have honest conversations - Cross-chapter collaboration: forums, Zoom meetups, and coordinated seasonal campaigns - Leveraging social media: Social Boost system, Alignable strategy, content days - Leading by example: leadership requirements (L-1, L-2, L-3) and how top chapters use them

Living document commitment: This page carries a “Last updated” timestamp and a changelog. Chapter leaders can subscribe to update notifications. As more chapters join and we accumulate more data, the guide evolves from “best practices based on BNI research” to “best practices proven by Charlotte metro data” — which is far more compelling for recruiting new chapters onto the platform.

6.9 Admin & Leadership Dashboard

6.10 Membership Requirements Library

Each chapter independently decides what additional membership requirements (beyond BNI’s own rules) apply to their members. The platform provides a shared library of requirements that any chapter can browse, adopt, or contribute to.

How it works:

  1. Any chapter can create a new requirement. Once created, it enters the metro-wide library automatically with metadata: the requirement text, which chapter created it, when, and how many chapters have adopted it.
  2. Any other chapter can browse the library and adopt any requirement for their own chapter. Adoption is a per-chapter decision — a chapter’s leadership team votes to adopt, and it becomes binding for their members.
  3. Chapters can also write their own custom requirements that don’t yet exist in the library. Once created, these are also available for other chapters to adopt.
  4. Per-chapter configuration: Each chapter has its own active requirements list. This is visible to prospective members during the visitor/onboarding process so expectations are clear before they join.

Data model:

Requirement (library-level)
  ├── title: string
  ├── description: text (detailed expectation)
  ├── created_by_chapter_id: reference
  ├── created_at: timestamp
  ├── category: onboarding | ongoing | leadership | optional
  ├── measurable: boolean
  └── metric_description: text (nullable — what platform metric tracks compliance)

ChapterRequirement (per-chapter adoption)
  ├── chapter_id: reference
  ├── requirement_id: reference
  ├── adopted_at: timestamp
  ├── enforced: boolean (is it mandatory or recommended?)
  └── custom_notes: text (chapter-specific notes on how they implement it)

Platform integration: - The onboarding flow (§G.6) shows new members their chapter’s active requirements during their first login - Engagement scoring (§6.7) can be configured to track compliance with adopted requirements - The admin dashboard (§6.9) shows requirement adoption rates and compliance per chapter - Chapters considering platform adoption can browse the requirements library to see what participating chapters expect — this demonstrates the value and seriousness of the network

Draft Requirements (Pre-Loaded in Library at Launch)

The following requirements ship with the platform as pre-authored drafts. No chapter is required to adopt any of them — they serve as a starting menu that chapters can activate, modify via custom notes, or ignore entirely. Each is designed to be measurable through the platform.

Onboarding Requirements:

# Title Description Metric
O-1 Complete Platform Profile New members must complete their full platform profile within 14 days of joining: photo, business name, bio, contact info, website URL, and BNI classification. Incomplete profiles are flagged on the admin dashboard. Profile completeness % tracked automatically; alert at day 7 and day 12 if incomplete
O-2 Join Your Seat Forum New members must subscribe to the seat forum matching their classification within 7 days. Default notification level: daily digest. Forum subscription status tracked per member
O-3 Schedule Mentor 1-on-1 New members must schedule a 1-on-1 with their assigned mentor within the first 14 days. 1-on-1 logged in platform within 14 days of membership start
O-4 Complete 10 Key 1-on-1s New members must complete 1-on-1 meetings with at least 10 chapter members within their first 60 days, prioritizing members in their contact sphere and Power Team. 1-on-1 count tracked in platform; dashboard shows progress toward 10
O-5 Complete Member Success Program (MSP) New members must complete BNI’s online MSP training within 30 days of joining. Self-reported completion logged in platform. Self-reported checkbox; admin can verify via BNI Business Builder
O-6 Review Platform Requirements New members must acknowledge their chapter’s active requirements list during first platform login. Digital signature/acknowledgment recorded. Acknowledgment timestamp tracked automatically

Ongoing Participation Requirements:

# Title Description Metric
P-1 Social Boost Participation Members must respond to at least 2 Social Boost requests per week. Consistent non-participation (below 2/week average over a rolling 4-week period) triggers a Membership Committee conversation. Social Boost completions per week tracked automatically via §6.6
P-2 Forum Engagement Minimum Members must post or reply in at least one forum (chapter or seat) per month. Forum activity count per month tracked automatically
P-3 Cross-Chapter Visit Quarterly Members must attend at least one cross-chapter visit per quarter to build metro-wide relationships and recruit for open seats. Cross-chapter visit attendance logged in platform
P-4 Maintain Engagement Score Threshold Members must maintain an engagement score above the platform minimum (set per chapter). Members below threshold for 30+ consecutive days trigger a Membership Committee check-in. Engagement score (§6.7) tracked automatically
P-5 Weekly Power of One Reporting Members self-report their Power of One metrics weekly through the platform: 1 meeting attended, 1 referral given, 1 1-on-1 completed, 1 visitor invited, 1 CEU earned. Weekly self-report form; compliance rate tracked per member
P-6 Bring One Visitor Per Month Members must bring at least one visitor to any participating chapter per month. Visitors brought to other chapters count — cross-chapter visitors are encouraged. Visitor registration records linked to sponsoring member
P-7 Profile Currency Members must review and confirm their profile information is current at least once per quarter. Stale profiles (90+ days without review) are flagged. Last profile review date tracked automatically; quarterly prompt
P-8 Claim an Open Seat Members must have at least one active recruitment claim on an open seat at all times. If a member’s claim expires (60-day auto-expiry) or the seat is filled, they must claim a new open seat within 7 days. Active recruitment claim count per member tracked automatically via §6.2; admin alert when a member has zero active claims for 7+ days
P-9 Available for Prospective Member Conversations Members must enable the “Open to Prospective Member Conversations” flag on their profile. When contacted by another chapter about a prospective member considering the same seat in that chapter, members must respond within 48 hours to schedule a peer conversation. Flag status tracked automatically; response time tracked when cross-chapter conversation requests are logged through the platform
P-10 Video Recommendations During 1-on-1s Members must record a short video recommendation for each other during every 1-on-1 meeting. Videos are posted to social media and/or the platform. Video recommendation count per member tracked via self-report or Social Boost link submission; 1-on-1 log includes “video recorded?” checkbox
P-11 Post-Referral Reviews After giving or receiving a referral that results in completed work, both members must leave a public review for each other (Google, Alignable, or platform testimonial) within 14 days of project completion. Review count tracked via self-report; platform prompts review when a referral is marked “closed/completed”
P-12 Alignable Presence & Reviews Members must create and maintain an Alignable profile. After every 1-on-1 and after any completed work together, members must leave an Alignable recommendation for each other. Alignable profile URL stored on platform profile; review activity tracked via self-report with periodic verification
P-13 Alignable Network Expansion Members must connect with and leave a recommendation for any business contact they meet through Alignable, whether BNI-related or not. Goal: expand the chapter’s Alignable footprint and local credibility. Self-reported Alignable activity; monthly count logged through platform

Leadership Requirements:

# Title Description Metric
L-1 Monthly Chapter Success Meeting Chapter leadership must hold a monthly Chapter Success Meeting and log the meeting notes and action items in the platform. Meeting log entry per month; tracked in admin dashboard
L-2 Weekly PALMS Review Chapter VP must review PALMS data weekly and post a summary to the chapter forum. Chapter forum post with PALMS tag per week
L-3 Quarterly Requirements Review Chapter leadership must review their adopted requirements quarterly and vote to continue, modify, or retire each one. Requirements review timestamp per quarter

6.11 Site Authority & Member SEO Benefits

The platform should be built from day one with a deliberate strategy to accumulate domain authority (DA) and then share that authority with members through backlinks and structured data. This is a tangible, measurable benefit of platform membership — every member’s business gets an SEO boost simply by having a complete profile.

6.11.1 Building Site Authority (Domain Authority Strategy)

The platform’s DA grows through a combination of topical authority (deep, niche content about business networking in Charlotte) and quality backlinks. Strategy:

Topical authority through content depth: - Beacon CMS blog publishes 2–4 articles per month on BNI-related topics: “How to maximize referrals as a Charlotte plumber,” “Building a Power Team in the Lake Norman area,” “What to expect at your first BNI meeting in Charlotte.” These are long-tail, locally targeted keywords with low competition and high relevance. - Education Moment library — every education moment script becomes a public, indexable page. Over time this becomes the most comprehensive BNI education resource on the web, drawing organic traffic and backlinks from BNI members and chapters worldwide. - Member success stories — detailed case studies (with member permission) published as public content. Each story naturally includes mentions of the member’s business, industry, and service area — creating keyword-rich, locally relevant pages. - Chapter landing pages — each participating chapter gets a public-facing page with meeting time, location, seat roster, and chapter stats. These pages target “[chapter name] BNI” and “[city] BNI chapter” searches. - Seat category landing pages — public pages for each BNI classification with descriptions, typical referral patterns, and links to members in that category across chapters. These target “BNI [profession] Charlotte” searches.

Quality backlink acquisition: - Member websites link back to the platform. Every member profile links to the member’s website (dofollow — see §6.11.2), creating a natural incentive for members to link back to the platform from their own sites (“Proud member of the Charlotte Metro BNI Network” badges, footer links, etc.). This creates a virtuous cycle: the more members link to the platform, the higher the platform’s DA grows, the more valuable the platform’s backlinks to member sites become. - Chapter websites and BNI regional pages — seek backlinks from official BNI regional sites, chapter Facebook pages, and any existing chapter websites. - Local business directories and chambers of commerce — list the platform in Charlotte Chamber, Lake Norman Chamber, Denver-Huntersville Chamber, and other local business directories. - Guest posts on local business blogs — contribute articles about business networking, referral marketing, and BNI to local Charlotte business publications. - Press coverage — as the platform grows, pitch local media (Charlotte Business Journal, Charlotte Observer, Lake Norman Citizen) on the cross-chapter collaboration story. Each press mention with a link is a high-value backlink. - BNI podcast and blog — if the platform produces measurable results, pitch Dr. Misner’s podcast or BNI’s national blog for a feature. A backlink from bnipodcast.com or bni.com would be extremely high value.

Technical SEO foundation: - Fast page loads (Phoenix/LiveView renders server-side, no SPA hydration delay) - Mobile-first responsive design - Proper canonical URLs, sitemap generation, robots.txt - SSL everywhere (Let’s Encrypt) - Clean URL structure: /chapters/westlake-select, /members/jane-doe-roofer, /seats/insurance-property-casualty - Internal linking strategy: every member profile links to their chapter page, their seat category page, and their Power Team cluster page

Every complete member profile on the platform includes a dofollow backlink to the member’s business website. This is a direct, measurable SEO benefit of platform membership.

How it works: - Member completes their profile (requirement O-1) including their business website URL - The platform renders their profile as a public, indexable page with a dofollow <a> tag pointing to their website - As the platform’s DA grows, the SEO value of that backlink grows with it - Members with complete profiles on a DA 30+ site get a meaningful boost to their own site’s authority

Why this matters to BNI members: - Most BNI members are small business owners who struggle with SEO - A single backlink from a niche-relevant, locally authoritative site can be worth hundreds of dollars (industry average for a quality backlink is ~$500) - This is a benefit they get simply by being an active member with a complete profile — it costs them nothing extra - It’s a compelling recruiting pitch: “Join our chapter and your business gets a backlink from the Charlotte metro BNI network”

Conditions for dofollow link (tied to engagement): - Member must have a complete profile (O-1) - Member must maintain engagement score above the platform minimum (P-4) - If a member’s engagement drops below threshold for 60+ days, their profile page is de-indexed (noindex meta tag) and the backlink becomes nofollow until they re-engage - This creates a powerful incentive loop: participate → keep your backlink → benefit your business SEO

6.11.3 Schema.org Structured Data

Every member profile page and chapter page includes JSON-LD structured data to help search engines understand and display the content:

Member profile pagesLocalBusiness schema (using the most specific subtype available):

{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "name": "ABC Plumbing Services",
  "description": "Residential and commercial plumbing serving Lake Norman and Charlotte metro.",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Denver",
    "addressRegion": "NC"
  },
  "telephone": "+1-704-555-1234",
  "url": "https://abcplumbing.com",
  "image": "https://bniclt.com/members/john-doe/photo.jpg",
  "memberOf": {
    "@type": "Organization",
    "name": "BNI Westlake Select",
    "url": "https://bniclt.com/chapters/westlake-select"
  },
  "sameAs": [
    "https://facebook.com/abcplumbing",
    "https://linkedin.com/company/abcplumbing"
  ]
}

This means a member’s business may appear as a rich result in Google — with name, address, phone, and organization affiliation displayed directly in search results. Many small business owners don’t have structured data on their own sites, so the platform profile may actually generate richer search results than their own website.

Chapter pagesOrganization schema with member array and event references for upcoming meetings.

Seat category pagesItemList schema listing all members in that classification across chapters.

Blog/education contentArticle schema with author, datePublished, publisher for rich snippets in search results.

6.11.4 Additional SEO-Adjacent Member Benefits

Google Business Profile enhancement: - Member profiles include a link to their Google Business Profile (GBP). The platform’s structured data, consistent NAP (Name, Address, Phone), and niche-relevant context reinforce the signals Google uses for local pack rankings. - Education content on the platform teaches members how to optimize their own GBP and ask for reviews.

Social proof amplification: - Member testimonials collected through the platform are published on public profile pages with Review structured data. This can generate star ratings in search results for the member’s profile page. - Social Boost system activity generates real, organic social media engagement that search engines treat as trust signals.

Content co-creation: - Members can publish guest blog posts on the platform’s Beacon CMS blog (education moments, industry insights, case studies). Each post includes an author bio with a dofollow backlink to their website — a second, context-rich backlink from a different page. - Members who contribute content get additional engagement score points and a “Content Contributor” badge on their profile.

Local citation consistency: - The platform’s member directory serves as an additional high-quality local citation for each member’s business. Consistent NAP data across the platform, the member’s own website, Google Business Profile, and other directories strengthens local SEO signals.

“Powered by” badge for member websites: - Offer members an embeddable “Member of Charlotte Metro BNI Network” badge with a backlink to the platform. Members place it on their website footer or about page. This creates reciprocal linking that further strengthens both the platform’s DA and the member’s local relevance signals.

6.11.5 SEO Metrics & Targets

Metric 6-Month Target 12-Month Target
Domain Authority (Moz DA) 15–20 30+
Indexed pages 200+ 500+
Organic monthly traffic 500 visits 2,000+ visits
Member profiles with dofollow backlinks 50+ 200+
Referring domains 30+ 100+
Pages with structured data 100% of public pages 100% of public pages
Chapter pages ranking for “[city] BNI” 3+ chapters 10+ chapters
Blog posts published 20+ 50+

7. Revenue Model

Phase 1: Free / Value-First (Months 1–6)

No charge. Build the platform, prove it with Westlake Select and one additional chapter. Demonstrate value.

Phase 2: Chapter Subscriptions (Months 7–12)

Tier Monthly Includes
Basic Free Chapter listing in directory, basic seat roster, access to peer forums
Growth $49/chapter/month Full chapter hub, visitor registration, Go High Level integration, seat management, engagement scoring
Premium $99/chapter/month Everything in Growth + dedicated admin dashboard, custom branding, priority support, metro-wide event promotion

Phase 3: Additional Revenue Streams (Year 2+)

Revenue Projection (Conservative, Year 1–3)

Year Chapters Revenue/Mo Annual
1 5 paying $350 $4,200
2 15 paying $1,500 $18,000
3 25 paying + events + premium $4,000 $48,000

This is a lifestyle business at Charlotte scale. It becomes significant at multi-region scale.


8. Go-to-Market Strategy

Phase 1: Prove with Westlake Select (Now → April 2026)

  1. Build MVP with Westlake Select as the founding chapter
  2. Configure all seats, build member profiles, set up visitor registration
  3. Connect Go High Level for automated visitor follow-up
  4. Run for 6–8 weeks, measure visitor conversion improvement
  5. Document results: before/after visitor conversion rate, member growth, engagement metrics

Phase 2: Expand to Second Chapter (May → July 2026)

  1. Approach Waxhaw chapter (strong leadership team, go-getter culture, existing relationships)
  2. Onboard Waxhaw onto the platform
  3. Demonstrate cross-chapter features: directory, peer forums, shared event marketing
  4. This is the critical proof point — if two chapters collaborating through the platform generates measurably more value than either alone, the model works

Phase 3: Charlotte Metro Rollout (Aug 2026 → End of 2026)

  1. Visit remaining Charlotte metro chapters (calendar already built — 29 chapters, 1/week)
  2. Present the platform and results from Westlake Select + Waxhaw
  3. Focus on chapters with strong leadership teams willing to adopt new tools
  4. Target: 10 chapters onboarded by end of 2026

Phase 4: Monetize & Scale (2027)

  1. Introduce paid tiers for chapters beyond the founding group
  2. Launch metro-wide events (lunch & learns, content days)
  3. Begin packaging for other regions
  4. Present to BNI Southeast regional leadership

9. Operational Plan

Team & Roles

Person Role Responsibilities
You Platform Lead Architecture, development, deployment, cross-chapter strategy, chapter relationships
Bryan CRM & Marketing Lead Go High Level setup, email/SMS campaign design, visitor nurture sequences, event marketing
Chapter Presidents Chapter Champions Internal adoption, data accuracy, visitor registration promotion
VP Membership / Nicole Equivalent Chapter Ops Seat management, visitor follow-up, member onboarding
Marketing Committee Members Content Contributors Social media posting, blog content, education moments

Weekly Operations

Hosting & Infrastructure


10. Technology Stack

Layer Technology Rationale
Language Elixir 1.18+ Concurrency, fault tolerance, real-time via PubSub
Framework Phoenix 1.7+ LiveView for real-time UI, proven at scale
Domain Layer Ash Framework 3.13+ Declarative resources, built-in authorization, API generation
Database PostgreSQL 15+ Robust, Ash-native, Oban-compatible
CMS Beacon CMS 0.5+ Phoenix-native CMS for content pages, built by DockYard
Auth AshAuthentication + AshAuthenticationPhoenix Drop-in auth with password + OAuth strategies
Background Jobs Oban 2.20+ (via AshOban) PostgreSQL-backed, reliable, observable
Email Swoosh + Phoenix Swoosh Transactional email with provider flexibility
HTTP Client Req (backed by Finch) Go High Level API integration
Admin UI AshAdmin Auto-generated admin panel for development/ops
API AshJsonApi REST API for Go High Level webhooks and mobile future
Real-time Phoenix PubSub + LiveView Forum updates, boost notifications, seat status changes
File Platform Nextcloud 30+ File storage/sync, collaborative editing, CalDAV/CardDAV, mobile apps (iOS/Android)
Deployment Fly.io + VPS (Nextcloud) Phoenix on Fly.io; Nextcloud on Docker/VPS for file workloads

Mobile-First Design Requirement:

The platform must be designed mobile-first. BNI members are small business owners — they’re at jobsites, in their cars, between client meetings. Every platform feature (forums, social boost queue, profile updates, visitor registration, engagement dashboard) must work flawlessly on mobile browsers with no horizontal scrolling, appropriately sized touch targets, and fast load times.

Phoenix LiveView renders server-side HTML with WebSocket-driven interactivity, which works well in mobile browsers without the bundle-size penalties of client-side SPA frameworks. All LiveView components should be designed responsive-first using Tailwind CSS breakpoints.

Future mobile considerations: - Progressive Web App (PWA): Add a service worker and web app manifest so members can “install” the platform to their home screen and receive push notifications. This is a lightweight path to an app-like experience without building native iOS/Android apps. - LiveView Native: The Elixir ecosystem is developing LiveView Native, which renders native iOS/Android UI from LiveView server code. If this matures during our development timeline, it could provide native mobile apps with minimal additional codebase. Monitor for production readiness. - Nextcloud mobile apps already provide native file access on iOS and Android — no additional work needed for file workflows.

See the companion Technical Development Plan document for the complete package breakdown, architecture diagrams, and implementation guide.


11. Key Metrics & KPIs

Chapter Growth Metrics

Metric Baseline Target (6 months) Target (12 months)
Westlake Select membership ~17 25 35–40
Visitor-to-member conversion rate ~15% (estimated) 25% 30%+
Visitors per month (Westlake) ~4 8 12
Chapters on platform 1 5 15
Cross-chapter directory profiles 17 100 300

Engagement Metrics

Metric Target
Active peer forum participants 50+ members in 10+ forums
Social boosts per week 20+ across all chapters
Social boost response rate 75%+ of members responding to boost requests within 48 hours
“Open to prospective conversations” flags 30% of all profiles
Forum posts per week 30+
Engagement score above threshold 80% of active members
Active three-legged stool clusters 5+ cross-chapter referral clusters
Zoom meetups by seat per quarter 10+ (across all active categories)

Platform Metrics

Metric Target
Monthly active users 200+
Visitor registrations through platform 50+/month
Go High Level campaigns active 5+ per chapter
Uptime 99.9%
Page load time <500ms (LiveView)

12. Risk Assessment

Risk Likelihood Impact Mitigation
BNI corporate pushback Medium High Position as complementary, not competitive. Enhance BNI Connect, don’t replace it. Stay within BNI policies.
Low chapter adoption Medium High Prove ROI with Westlake Select first. Offer free tier. Make onboarding trivially easy.
Bryan bandwidth constraints Medium Medium Establish Go High Level templates/snapshots that can be deployed without custom work per chapter.
Your bandwidth constraints Medium High Ash Framework reduces boilerplate significantly. Prioritize MVP features ruthlessly. Use existing packages.
Go High Level API changes Low Medium Abstract GHL integration behind a behavior/adapter. Use webhooks where possible.
BNI member privacy concerns Medium Medium Opt-in for everything. Clear privacy policy. Members control their own visibility.
Competing platform emerges Low Medium First-mover advantage in Charlotte. Deep relationships with chapter leaders. Network effects.
Chapter leadership turnover High Low Build relationships with multiple members per chapter, not just the president.

12A. Data Governance & Privacy Policy

This is a draft framework to be refined through discussions with chapter leadership during onboarding of the first few chapters. The goal is to establish trust from day one while remaining practical about the data we need to operate.

Data Ownership Principles

  1. Members own their personal data. A member can request export or deletion of their profile, forum posts, and activity history at any time. This follows GDPR-style principles even though we’re not legally required to in the US — it builds trust.
  2. Chapters own their chapter-level data. If a chapter leaves the platform, they receive a full export of: member roster, seat configuration, visitor registration records, chapter forum content, adopted requirements, and aggregated engagement data. The chapter can take their data and walk away.
  3. The platform owns aggregated, anonymized analytics. Metro-wide trends (average chapter growth rate, most popular seat categories, engagement benchmarks) are platform property and may be used in marketing, presentations to BNI leadership, and public reporting — always anonymized.
  4. Visitor data is shared with the visitor’s target chapter and Go High Level. Visitors are informed during registration that their data will be used for follow-up communication. They can opt out of GHL sequences at any time via standard unsubscribe.

Data Categories & Retention

Data Type Stored Where Retention Access
Member profiles Platform DB (PostgreSQL) Until member requests deletion or 12 months after chapter leaves platform Member (own), chapter leadership, platform admins
Forum posts Platform DB Indefinite (member can delete own posts) Per forum access model (§6.4)
Visitor registration data Platform DB + Go High Level 24 months after last activity, then auto-purged Chapter leadership, platform admins, Bryan (GHL)
Engagement scores Platform DB Rolling — recalculated continuously Member (own), chapter leadership, platform admins
Nextcloud files Nextcloud server (separate DB) Until deleted by file owner or chapter admin Per Nextcloud permissions (§E.2)
Email/SMS campaign data Go High Level Per GHL retention policy Bryan (GHL admin), platform admins
Platform analytics Platform DB (aggregated) Indefinite Platform admins only

Member Departure

When a member leaves BNI or their chapter leaves the platform: - Member can request full data export (profile, activity history, forum posts) in JSON/CSV format - Member can request deletion — profile page is removed, forum posts are anonymized (author shown as “[Former Member]”), engagement data is purged - If member simply leaves BNI but chapter remains on platform, profile is marked inactive and de-indexed after 30 days. Data retained for 12 months in case of return, then auto-purged.

Chapter Departure

When a chapter leaves the platform: - Full data export from the platform provided within 7 days: roster, seat config, visitor records, forum content, requirements, engagement data - Chapter’s public pages are taken down - Cross-chapter forum posts by that chapter’s members remain visible (attributed to “[Chapter Name — departed]”) unless the chapter requests deletion - Go High Level data handling: Because all chapters share a single GHL account with per-chapter tags (not sub-accounts), the departing chapter’s contacts are intermingled with metro-wide contacts. The departure process: 1. Export all GHL contacts tagged with the departing chapter’s tag → provide CSV to chapter leadership 2. For contacts tagged only with the departing chapter (not also tagged for other chapters): archive or delete per the chapter’s preference 3. For contacts tagged with the departing chapter and other chapters (e.g., a visitor who visited multiple chapters): remove the departing chapter’s tag but retain the contact for the other chapters’ sequences 4. Deactivate any GHL workflows/campaigns specific to the departing chapter 5. If the departing chapter wants to continue using GHL independently, they set up their own separate GHL account and import their exported contacts. We cannot transfer a “slice” of our shared account.

Security


12B. Chapter Onboarding Playbook

Repeatable process for onboarding a new chapter onto the platform. Designed to get a chapter from “yes, we’re interested” to “fully operational” in 2–3 weeks.

Phase 0: Discovery & Decision (1–2 Meetings)

Meeting 1: Intro presentation to chapter leadership (President, VP, Secretary, Membership Committee Chair)

Meeting 2: Leadership team decision

Phase 1: Setup (Week 1)

Platform team tasks: - [ ] Create chapter entity in the platform database - [ ] Configure seat map: import BNI Connect roster → map to classification taxonomy → configure any seat splits the chapter uses - [ ] Create chapter forum (chapter-only) - [ ] Generate visitor registration form URL and QR code - [ ] Set up chapter in Go High Level: create tags, import existing visitor contacts (if any), activate drip sequences - [ ] Create chapter folder structure in Nextcloud with appropriate permissions - [ ] Create chapter’s public-facing page on the platform (Beacon CMS)

Chapter Champion tasks: - [ ] Provide current member roster (export from BNI Connect or manual list): name, email, phone, business name, classification, website URL - [ ] Identify any custom seat splits the chapter currently uses - [ ] Provide chapter meeting details: day, time, location, address for chapter page - [ ] Provide chapter logo and any existing marketing assets → upload to Nextcloud

Phase 2: Member Onboarding (Week 2)

Chapter Champion announces the platform at the weekly meeting: - 5-minute presentation: “We’re joining the Charlotte Metro BNI Network platform. Here’s what it does for you and what we need from you.” - Distribute the platform signup link (or project QR code on screen) - Set expectation: “Complete your profile this week”

Member onboarding flow (per member): 1. Receive email invitation with signup link 2. Create account (AshAuthentication — email + password) 3. Complete profile: photo, business name, bio, contact info, website URL, Alignable URL, referral incentive (optional), “open to prospective member conversations” flag 4. Acknowledge chapter requirements (requirement O-6) 5. Subscribe to seat forum (auto-subscribed if classification is set) 6. Platform sends welcome email with: quick-start guide, link to chapter forum, link to metro-wide best practices forum, Nextcloud invitation

Target: 80% of members with complete profiles within 14 days.

Phase 3: Activation (Week 3)

Phase 4: Steady State (Week 4+)

Onboarding Checklist (Summary)

Task Owner Deadline
Intro presentation to leadership Platform team Day 0
Leadership vote to join Chapter leadership Day 7
Data governance agreement signed Chapter Champion Day 7
Roster provided to platform team Chapter Champion Day 10
Seat map configured Platform team Day 12
GHL integration activated Bryan Day 12
Nextcloud folders created Platform team Day 12
Chapter page live on platform Platform team Day 14
Member signup announced at meeting Chapter Champion Day 14
80% profiles complete Members Day 28
First digital visitor registration Chapter Day 28
Requirements selected from library Chapter leadership Day 28
First-month feedback session Chapter Champion + Platform team Day 35

13. Phased Roadmap

Phase 1: Foundation (Feb–Apr 2026)

Phase 2: Prove & Expand (May–Aug 2026)

Phase 3: Scale (Sep 2026–2027)


14. Financial Projections

Startup Costs

Item Cost Notes
Fly.io hosting (Year 1) $0–50/mo Free tier sufficient for MVP, $50/mo at scale
Nextcloud VPS $5–10/mo Docker on Hetzner/DigitalOcean; can self-host to reduce further
Domain registration $15/year
Go High Level account $0 Bryan’s agency, free sub-account
SendGrid/Postmark $0–20/mo Free tier for transactional email
Development tools $0 Open-source stack
Total Year 1 Startup ~$900

Revenue vs. Cost (Monthly, Steady State Year 2)

Amount
Revenue: 15 chapters × $49 avg $735
Revenue: Events (amortized monthly) $500
Revenue: GHL services (Bryan) $750
Total Revenue $1,985/mo
Hosting (Fly.io) $50
Hosting (Nextcloud VPS) $10
Email services $20
Misc $30
Total Cost $110/mo
Net $1,875/mo

This is a high-margin SaaS play with very low infrastructure costs thanks to the Elixir/Fly.io stack.


15. Exit & Scale Strategy

Option A: Regional Expansion

License the platform to BNI operators in other metro areas. Charge $500–1,000/month per metro area for the platform + initial setup fee.

Target markets: Raleigh-Durham, Greensboro, Greenville SC, Columbia SC, Nashville, Atlanta

At 10 metro areas × $750/month average = $90,000/year recurring.

Option B: BNI Corporate Partnership

Present the platform and results to BNI corporate. Offer to integrate with BNI Connect or license as an official BNI tool. This is the “sell to BNI” play.

Option C: Franchise Model

Train other BNI members in other regions to operate their own instance of the platform. Charge a franchise fee + ongoing percentage.

Option D: SaaS for Non-BNI Networking Groups

Generalize the platform beyond BNI to serve other referral networking organizations (LeTip, Rotary business councils, etc.).


Appendix A — Seat Splitting Model

The Problem

BNI’s official taxonomy has ~290 classifications across 27 industries. Most chapters have 15–40 members. The standard model is one member per classification.

However, chapters often find that some classifications are too broad. “Insurance” could reasonably be split into:

Different chapters will split differently (or not at all). The platform must support this flexibility while maintaining data integrity for cross-chapter features.

Data Model

BNI Classification (Official)
  └── Chapter Seat (per-chapter configuration)
       ├── status: open | claimed_for_recruitment | applicant_in_process | filled | closed
       ├── is_split: boolean
       ├── parent_seat_id: nullable (if this is a sub-seat)
       ├── custom_label: string (e.g., "Insurance — Commercial")
       ├── member_id: nullable (if filled)
       ├── claimed_by_member_id: nullable (if claimed for recruitment)
       ├── claim_target_date: nullable
       ├── claim_expires_at: nullable (auto-set to 60 days from claim)
       └── claim_notes: text (nullable)

Rules:

  1. If a chapter does NOT split a classification, they have one seat for it with the default label.
  2. If a chapter splits a classification, the parent seat becomes inactive and N sub-seats are created with custom labels.
  3. Sub-seats inherit the parent’s industry grouping and Power Team associations.
  4. Cross-chapter features (peer forums, directory search) match on the parent classification, not the custom label. A “Insurance — Commercial” member in Chapter A and a “Insurance — P&C” member in Chapter B both appear under the “Insurance” peer forum.
  5. A chapter can un-split a classification (merge sub-seats back), which requires handling the members currently in sub-seats.

Example

Chapter Classification Seats
Westlake Select Insurance Insurance — P&C, Insurance — Life & Disability (2 sub-seats)
Waxhaw Insurance Insurance (1 seat, not split)
Ballantyne Insurance Insurance — Commercial, Insurance — Personal, Insurance — Medicare (3 sub-seats)

All members in any insurance sub-seat across all chapters would appear in the “Insurance” peer forum and be searchable under “Insurance” in the cross-chapter directory.


Appendix B — Go High Level Integration Architecture

B.1 Overview & Integration Philosophy

Go High Level (GHL) is the CRM and marketing automation layer. The Phoenix platform is the source of truth for member data, seat status, engagement scores, and chapter configuration. GHL is the communication engine — it handles email, SMS, voice, appointment booking, and pipeline automation. Neither system should require the other’s admin UI for daily operations; each should surface the data it needs from the other via API.

Design principle: bidirectional sync with clear ownership. The platform owns the data model; GHL owns the communication channels. When data changes on either side, it propagates to the other via API calls or webhooks processed through Oban background jobs.

B.2 Integration Model: Single GHL Account, Multi-Chapter via Tags + Custom Fields

Per the planning conversation with Bryan: all chapters share a single GHL account (not sub-accounts). Contacts are segmented by tags and custom fields.

Tag structure:

Custom fields on GHL contacts (synced from platform):

B.3 Visitor-to-Member Pipeline (GHL Opportunities)

The full visitor journey is modeled as a GHL pipeline with stages, giving Bryan and chapter leadership a visual funnel inside GHL and enabling stage-based workflow triggers.

Pipeline: “Visitor to Member”

Stage Trigger (Platform → GHL) GHL Workflow Triggered
Registered Visitor submits registration form Welcome email + “what to expect” guide
Reminded Day before meeting date SMS reminder with time/location/parking
Visited Chapter VP marks visitor as attended (or auto-detected) Day-after email with chapter highlights; if seat matches open seat → seat urgency email
Second Visit Visitor attends a second meeting Email: “Ready to take the next step?” + application link; SMS from membership committee chair
Application Visitor submits application (or leadership marks manually) Confirmation email; internal notification to membership committee
Approved Membership committee approves Welcome email with onboarding checklist; platform account invitation
Member Member created on platform Remove visitor tags, add member tags; enroll in member onboarding workflow
Lost / Declined Visitor doesn’t return after 8 weeks, or application declined Archival; optional long-term nurture (quarterly “here’s what BNI members are doing” email)

Each stage transition can be triggered from the platform via the GHL Opportunities API (PUT /opportunities/{id} with new stageId). Bryan can also move contacts manually in GHL’s pipeline board when needed.

Value: Bryan gets a visual pipeline board showing every visitor across every chapter, filterable by chapter tag. Leadership can see at a glance: “We have 3 visitors in the Visited stage, 1 in Application, and 2 were Lost this month.” Conversion rate by stage and by chapter is automatically calculable.

B.4 Bidirectional Data Flows

Platform → GHL (Push via API)

# Trigger (Platform Event) GHL API Call Purpose
1 Visitor registers POST /contacts + POST /opportunities Create contact with tags, custom fields, and place in pipeline at “Registered” stage
2 Visitor status changes (visited, applied, joined) PUT /contacts/{id} (update tags) + PUT /opportunities/{id} (move stage) Advance pipeline stage, trigger stage-specific workflows
3 Member profile created or updated POST /contacts or PUT /contacts/{id} Sync member data to GHL — name, email, phone, chapter, seat, engagement score, custom fields
4 Engagement score updated (daily batch) PUT /contacts/{id} (update engagement_score custom field + engagement tier tag) Enables GHL workflows to trigger based on engagement level
5 Engagement score drops below threshold POST /contacts/{id}/workflow/{workflowId} Trigger re-engagement workflow: “We miss you” SMS/email series
6 Member claims a seat for recruitment POST /contacts/{id}/workflow/{workflowId} + update recruitment_claims custom field Trigger recruiter drip: tips and scripts over 30 days
7 Member completes profile (O-1) POST /contacts/{id}/workflow/{workflowId} Trigger “welcome to the network” workflow with next steps
8 New visitor matches open seat POST /contacts/{id}/workflow/{workflowId} Trigger seat urgency workflow to visitor; notification to chapter leadership
9 Seat status changes (filled / newly open) POST /contacts/workflow/{workflowId} (batch to relevant visitors) If seat opens, notify past visitors who matched that classification but didn’t join
10 Weekly chapter stats generated Trigger GHL workflow via webhook Send stats digest email to all visitors in pipeline for that chapter
11 Member becomes inactive (engagement at-risk for 30+ days) PUT /contacts/{id} (add engagement:at-risk tag) Bryan can set up alerts or auto-outreach for at-risk members
12 Cross-chapter event created Trigger GHL workflow via webhook Send event announcement email/SMS to all members tagged for relevant chapters

GHL → Platform (Push via Webhooks)

# GHL Event Webhook Payload Platform Action
1 Contact replies to SMS/email ConversationMessage Log interaction on visitor/member record; update last-activity timestamp
2 Email opened or link clicked EmailOpen, LinkClick Update visitor engagement signals; factor into conversion probability score
3 Appointment booked AppointmentCreate Log appointment on platform; associate with visitor/member record; if cross-chapter visit → record in engagement scoring
4 Appointment status changed (showed / no-showed) AppointmentUpdate Mark visitor as attended or no-showed; advance or flag in pipeline
5 Opportunity stage changed (manually by Bryan) OpportunityStageUpdate Sync pipeline stage back to platform; ensure platform and GHL stay consistent when Bryan moves contacts manually
6 Contact tag added/removed (manually by Bryan) ContactTagUpdate Sync tag changes back to platform to prevent drift
7 Form submitted (if using GHL forms for surveys/feedback) FormSubmission Log response on platform; could be used for post-visit feedback surveys
8 Contact DND (Do Not Disturb) status changed ContactDndUpdate Mark contact on platform as opted-out; respect preference in all platform-initiated communications
9 Note added to contact (by Bryan or chapter leadership in GHL) NoteCreate Sync note to platform’s visitor/member record so it’s visible in the admin dashboard

B.5 Appointment Booking Integration

GHL’s calendar system provides a booking experience we can embed in the platform without building our own scheduling logic.

Use cases:

  1. Visitor intro call: After a visitor registers, the follow-up email includes a “Book a quick call with our membership committee” link. This is a GHL calendar booking link. When the visitor books, GHL creates the appointment, sends confirmations, and our webhook handler logs it on the platform.

  2. 1-on-1 scheduling: Members can use GHL calendar links in their platform profiles — “Book a 1-on-1 with me.” This is optional and supplementary to however members currently schedule 1-on-1s, but provides a frictionless booking experience with automatic reminders.

  3. Cross-chapter visit booking: Each chapter’s public page can include a GHL calendar widget: “Want to visit our chapter? Pick a date.” The visitor (or visiting member from another chapter) picks a meeting date, GHL sends a reminder, and the platform logs the visit intent for engagement scoring credit.

Implementation: GHL Calendar API endpoints: - GET /calendars — list available calendars (one per chapter, one for membership committee, etc.) - GET /calendars/{id}/free-slots — query available time slots - POST /calendars/{id}/appointments — create booking programmatically - Alternatively, embed GHL’s hosted booking page via iframe or link — lower effort, still triggers webhooks

B.6 Conversation Visibility in Admin Dashboard

GHL’s Conversations API provides full access to the message thread between GHL and any contact. The platform’s admin dashboard can surface this without chapter leadership needing to log into GHL.

Implementation: - GET /conversations/{contactId}/messages — retrieve full SMS/email thread for a visitor or member - Display in a “Communication History” panel on the visitor’s record in the platform admin dashboard - Read-only by default (leadership views the thread); optionally allow sending messages via POST /conversations/{contactId}/messages directly from the platform UI

Value: Chapter leadership checks a visitor’s record on the platform and sees: registration data, meeting attendance, pipeline stage, engagement signals, and the full communication history — all in one place. No context-switching to GHL.

B.7 Campaign & Workflow Management

GHL workflows are the automation engine. The platform can trigger them programmatically and monitor their results.

Platform-triggered workflows:

Workflow Name Trigger Content
Visitor Welcome Visitor registers (pipeline stage: Registered) Email: what to expect + chapter info. SMS: “You’re registered for [chapter] on [date]!”
Meeting Reminder Day before + 2 hours before meeting SMS: time, location, parking details
Post-Visit Follow-Up Visitor attended (pipeline stage: Visited) Email: chapter highlights, testimonials, next meeting date
Seat Urgency Visitor’s seat has another candidate or is about to be filled Email + SMS: “The [profession] seat at [chapter] has another interested candidate — schedule a call to learn more”
Application Nudge Visitor visited twice but hasn’t applied (14 days in “Second Visit” stage) Email: application link + testimonial from someone in the same profession
New Member Onboarding Member account created on platform Email series over 14 days: profile setup, forum intro, Social Boost intro, first 1-on-1 scheduling tips, MSP training reminder
Recruiter Drip Member claims a seat for recruitment SMS/email series over 30 days: recruiting scripts, tips for approaching prospects, how to pitch BNI to skeptics
Re-Engagement Engagement score drops below threshold for 14+ days SMS: “Hey [name], your [chapter] chapter misses you. Here’s what you missed this week…” + Email: engagement tips
Seat Reopened A previously filled seat becomes open again Email to past visitors who matched that classification: “Good news — the [profession] seat at [chapter] is open again”
Event Announcement Cross-chapter event created on platform Email + SMS to all members in relevant chapters
Monthly Chapter Digest 1st of each month Email to all members: chapter stats, top engagers, upcoming events, new members, open seats
Quarterly Engagement Report End of quarter Email to each member: personal engagement score, ranking, areas for improvement, comparison to chapter average

Monitoring: The platform can query GHL’s workflow and campaign analytics to display in the admin dashboard: email open rates, SMS response rates, workflow completion rates. This data helps Bryan and chapter leadership refine campaigns without trial and error.

B.8 Event-Driven Architecture (Technical)

All GHL API calls from the platform are processed asynchronously through Oban jobs to ensure reliability and respect rate limits.

Platform Event (e.g., visitor registers)
  → Ash Reactor / Notifier creates Oban job
    → Oban job calls GHL API via Req HTTP client
      → On success: log result, update platform record
      → On failure: retry with exponential backoff (max 5 retries)
      → On permanent failure: log error, notify platform admin

Rate limit management: GHL allows 100 requests per 10 seconds and 200,000 per day. For daily batch syncs (engagement scores for all members), spread requests over time using Oban’s scheduled jobs. For real-time events (visitor registration), process immediately — these are low-volume.

Idempotency: Every GHL contact created from the platform stores the GHL contactId on the platform record. Before creating a new contact, check if ghl_contact_id already exists → if so, update instead of create. This prevents duplicate contacts from retry logic.

B.9 API Authentication

GHL V2 API uses Private Integration Tokens for single-account access (which is our model — single GHL account, not marketplace app).

B.10 Webhook Endpoint

The Phoenix app exposes a webhook endpoint that GHL calls for inbound events:

POST /api/webhooks/ghl
Headers: x-ghl-signature: <HMAC-SHA256 signature>
Body: { "type": "ContactCreate", "locationId": "...", "data": { ... } }

Subscribed webhook events: - ContactCreate, ContactUpdate, ContactTagUpdate, ContactDndUpdate - OpportunityCreate, OpportunityStageUpdate - AppointmentCreate, AppointmentUpdate (includes show/no-show) - ConversationMessage (inbound replies) - FormSubmission - NoteCreate

B.11 Custom Fields Setup

The following custom fields should be created in GHL during initial setup (one-time, via API or GHL admin UI):

Field Name Type Source Sync Direction
platform_member_id Text Platform Platform → GHL
engagement_score Number Platform Platform → GHL (daily)
engagement_tier Dropdown (High/Medium/Low/At-Risk) Platform Platform → GHL (daily)
seat_classification Text Platform Platform → GHL
chapter_name Text Platform Platform → GHL
profile_complete Checkbox Platform Platform → GHL
days_since_last_activity Number Platform Platform → GHL (daily)
recruitment_claims Text Platform Platform → GHL
visitor_invited_by Text Platform Platform → GHL
visitor_seat_match Checkbox Platform Platform → GHL
visitor_acquisition_channel Dropdown Platform Platform → GHL
ghl_notes Long Text GHL GHL → Platform (via webhook)

B.12 Phased GHL Rollout

Not all of the above needs to ship at once. Recommended implementation order:

Phase 1 (MVP — launch with Westlake Select): - Platform → GHL: Visitor creation with tags + custom fields - Pipeline: Visitor-to-Member with basic stages (Registered → Visited → Application → Member) - Workflows: Visitor welcome, meeting reminder, post-visit follow-up - Webhooks: Contact replied, appointment booked

Phase 2 (after Westlake proves out): - Bidirectional member sync (engagement scores, profile data as custom fields) - Event-driven workflow triggers (engagement drop → re-engagement; seat claimed → recruiter drip) - Appointment booking for visitor intro calls - Conversation visibility in admin dashboard

Phase 3 (scale to metro): - Full workflow library (seat reopened, quarterly engagement reports, monthly chapter digest) - Campaign analytics surfaced in platform dashboard - Cross-chapter event announcements via GHL - Advanced pipeline analytics (conversion rate by acquisition channel, by chapter, by seat category)


Appendix C — Charlotte Metro BNI Chapter Landscape

Identified Chapters (29)

Concord / Cabarrus (5 min from home base): Cabarrus Referral Links, University Morning Breadwinners

Mint Hill (25 min): Mint Hill Breakfast Champions

Charlotte Uptown / SouthEnd (25 min): Center City, SouthEnd, Uptown Charlotte

Lake Norman / Huntersville / Mooresville (30–35 min): Cornelius Action Alliance, Morning Pacesetters, Professional Connections, Mooresville Winner’s Circle

Charlotte SouthPark / South (30–35 min): Business Links, South Park Producers, SouthPark Power Lunch, Charlotte Business Partners, Charlotte Champions, Strategic Partners, Waverly Business Connection

Charlotte Ballantyne (40 min): Providence Business Partners, Ballantyne @ 9, Ballantyne Business Network

Belmont / Cramerton / Gastonia (45–55 min): Business Builders, Networth Network, Referrals Unlimited

Fort Mill / Rock Hill SC (50–55 min): Fort Mill Business Connections, Olde English Networkers

Hickory / Foothills (65 min): Catawba Valley Business Builders, Foothills Referral Network, Unifour Success Network

Shelby (70 min): Shelby

Gap Areas (No Chapter Found)

Key Relationship Targets for Early Adoption

  1. Waxhaw — Strong leadership team, go-getter culture, existing relationships with VP and marketing lead
  2. Concord chapters — Closest to your home base, easiest to visit regularly
  3. Ballantyne chapters — High-activity area, multiple chapters, likely strong business owners
  4. Fort Mill — Growing area, SC border captures different market

This document is a living plan. It will be updated as the platform develops and as we learn from the Westlake Select founding deployment.


Appendix D — Member Recruitment Playbook

This appendix captures the operational playbook for recruiting new members into BNI chapters. The platform (§6) automates and scales many of these workflows, but the human tactics remain essential.

D.1 Direct Outreach

D.2 Cross-Chapter Visits

D.3 Visitor Strategy

D.4 Social Proof & Content

D.5 Seasonal Campaign Coordination

From the Bryan planning conversation: coordinate per-seat seasonal campaigns across chapters. Example:

The platform’s peer forums and engagement scoring make this operationally feasible. Without the platform, this level of coordination is impossible across 29 chapters.


Appendix E — Chapter Operations & Communication Workflows

These are the day-to-day operational patterns that each chapter should run, supplemented by the platform and Go High Level integration.

E.1 Event Registration & Reminders

E.2 File Sharing & Resource Library

Two systems serve different file needs. The boundary is simple: published content goes in Beacon CMS; working files go in Nextcloud.

Beacon CMS (Published Content — Read-Mostly)

Content pages that members and visitors consume but don’t collaboratively edit:

Beacon CMS pages are managed by platform admins and chapter content contributors through the Phoenix app’s admin interface.

Nextcloud (Working Files — Read/Write/Collaborate)

Living documents, templates, and files that members actively create, edit, share, and sync:

Nextcloud Folder Structure

/BNI Charlotte Metro/
├── _Metro-Wide/                    ← Shared across all chapters
│   ├── Brand Assets/
│   ├── Recruitment Scripts/
│   ├── Education Moments Library/
│   ├── Event Materials/
│   └── Seasonal Campaigns/
│       ├── 2026 Medicare Enrollment/
│       ├── 2026 Tax Season/
│       └── 2026 Spring Home/
├── Westlake Select/               ← Per-chapter folders
│   ├── Meeting Agendas & Minutes/
│   ├── Member Photos & Videos/
│   ├── Power Teams/
│   │   ├── Home Services/
│   │   └── Financial/
│   ├── Stack Day Planning/
│   ├── Leadership/               ← Restricted to chapter officers
│   └── Onboarding/
├── Waxhaw/
│   └── ...
└── [Additional chapters]/

Nextcloud Permissions Model

Folder Access
_Metro-Wide/ All active platform members (read); content leads (write)
[Chapter]/ All members of that chapter (read/write)
[Chapter]/Leadership/ Chapter president, VP, secretary, treasurer only
[Chapter]/Power Teams/[Team] Members of that Power Team
Engagement-gated folders Same gating as platform — below-threshold members lose write access to metro-wide folders

Nextcloud Mobile Workflow

Key use case: a member is at a networking event, meets a potential BNI candidate, snaps a photo of their business card → uploads directly to [Chapter]/Onboarding/Prospects/ via the Nextcloud mobile app → leadership sees it immediately. No “I’ll email it later” friction.

Other mobile workflows: - Upload content day photos/videos from phone immediately after recording - Access recruitment scripts while on a sales call - Review meeting agenda on the drive to the meeting - Share files via Nextcloud link in WhatsApp/SMS without attachment size limits

Nextcloud Calendar Integration (CalDAV)

Nextcloud’s CalDAV server provides live two-way calendar sync that static .ics imports cannot:

Members subscribe via any CalDAV client (Apple Calendar, Google Calendar, Outlook, Thunderbird) — no app installation required beyond the Nextcloud mobile app they already have for files.

Each chapter gets its own resource section. Shared metro-wide resources are available to all participating members.

E.3 WhatsApp / Social Boost Workflow

The original WhatsApp workflow evolves into the platform’s Social Boost system (§6.6):

Current (manual): 1. Member sees a Facebook recommendation request 2. Screenshots it → posts to chapter WhatsApp group 3. Members go to Facebook and comment recommending the relevant BNI member 4. No tracking of who participated

Platform-enabled: 1. Member posts the link and a brief description to the Social Boost queue 2. All participating members across chapters see pending boost requests 3. Members click through, recommend, and mark it done 4. Platform tracks reciprocity — members who never boost others don’t get their own requests prioritized 5. Engagement scoring (§6.7) captures participation automatically

E.4 Meeting Metrics Pipeline

Currently: PALMS data lives in BNI Connect. Chapter presidents manually review it.

Platform-enhanced: 1. After each meeting, chapter leadership enters key metrics into the platform: attendance, referrals passed, TYFCB, visitors, 1-on-1s completed 2. Platform auto-generates the weekly summary 3. Go High Level pushes the summary email to all chapter members and all past visitors from the last 12 months 4. Past visitors see the buzz and feel FOMO — drives re-engagement 5. Metro-level dashboard aggregates across all participating chapters


Appendix F — Key Patterns & Habits for Members

These recurring practices support everything the platform enables. They should be taught during onboarding and reinforced in Education Moments.

During 1-on-1s: - Record a short video recommendation for each other; post it to social media - Complete the GAINS Exchange worksheet: Goals, Accomplishments, Interests, Networks, Skills - Discuss which open seats you could each help recruit for

After 1-on-1s or referrals: - Leave a Google / Alignable review for each other - Log the referral in the platform (feeds engagement scoring)

On Alignable: - Connect with and review anyone you meet through the network

On social media: - When a chapter-mate shares a referral request, boost it immediately (via platform Social Boost or manually) - When you see a recommendation request on Facebook for a service a BNI member provides, share it to the platform’s boost queue - Your comment on a recommendation post lives forever in the search history — long-term value

At meetings: - Tag someone in a live social post asking for a referral — do it from the table - If a visitor is present, connect them with a member in their contact sphere during the networking period

Weekly platform engagement: - Check the Social Boost queue — respond to at least 2 pending requests - Post or reply in your seat’s peer forum - Review any visitor follow-up tasks assigned to you


Appendix G — Research-Based Best Practices for Chapter Growth

The following recommendations are drawn from BNI’s official content (bni.com blog, the Official BNI Podcast with Dr. Ivan Misner, BNI Connect support documentation), regional director playbooks, and experienced chapter leaders. They inform the platform’s design and should guide chapter operations.

G.1 — The Math: Why Chapter Size Matters

BNI Connect data shows a near-linear relationship between chapter size and income generated per member per week:

Chapter Size Avg. TYFCB Per Member/Week Referrals/Month (approx.)
~15 members ~$600 ~50 total
~20 members ~$940
~30 members ~$1,281 ~150 total
~40 members ~$1,556 ~200+ total
~50 members ~$1,958
75+ members ~$2,886

(Source: BNI Podcast Episode 921 — “Why Time and Chapter Size Matter”; Episode 72 — “Generating More Referrals”; Episode 239 — “Bigger Is Better”)

Key takeaways: - Critical mass is ~20 members — that’s where referral momentum begins. - 30–40 is the power zone — contact spheres fill up, Power Teams form, and one referral often becomes two or three. - Chapters of 40–50 pass 2–3x the referrals and generate 2–3x the revenue per member compared to chapters of 15–18. - The jump is not just proportional; it’s geometric because of Power Team effects and filled contact spheres.

Platform integration: The platform’s admin dashboard (§6.9) will display these benchmarks alongside real chapter data, making the case concrete for every chapter leader.

Action for Westlake Select: Use these numbers in Education Moments and when pitching visitors. “Going from 17 to 40 members isn’t just about more people — the data says each of you will generate roughly 2.5x more closed business per week.”

G.2 — Growth in Surges, Not Sprints

BNI’s chapter lifecycle research shows that trying to go from 15 to 40 in one push overwhelms members. Instead:

  1. Set incremental goals: aim for +2–3 net members per month, or +3 new members every 6 weeks.
  2. Surge → Assimilate → Surge: add a batch of members, then take 2–3 weeks to onboard them (1-on-1s, Passport to Success, Power Team introductions), then push again.
  3. Sequential Stack Days work well for this rhythm — each surge targets a specific open seat category.

(Source: BNI blog — “Chapter Goal Setting for Leadership Teams”; “Leadership Teams — Do You Understand Your Chapter’s Lifecycle?”)

Action for Westlake Select: Frame the goal as 6 surges of 3–4 members each, with onboarding pauses between them. Track net membership monthly (new members minus attrition).

G.3 — Grow Strategically with Contact Spheres and Power Teams

Dr. Misner’s core insight: growth is a tool, not the goal. The purpose of adding members is to strengthen contact spheres so every member has equal referral opportunity.

(Source: BNI Podcast Episodes 151, 272, 593, 775; Ivan Misner — “Target Markets, Contact Spheres, & Power Teams”)

Platform integration: The Seat Management system (§6.2) will include Power Team mapping — visualize which contact sphere clusters are complete vs. have gaps, and prioritize recruitment for gap seats.

Action for Westlake Select: 1. Map current members into contact sphere clusters. Identify which clusters have gaps. 2. Prioritize recruitment for seats that complete or strengthen a cluster. 3. Stand up 2–3 formal Power Teams with biweekly meetings and a simple agenda: “I Have / I Need / I Will.” 4. Show visitors which Power Teams they’d slot into.

G.4 — Stack Days / Focused Invite Days

A Stack Day is a regular meeting where every member invites someone from one specific profession — the goal is to interview multiple candidates for that open seat and pick the best fit.

Best practices from BNI Greater Los Angeles, Hawaii, and Heartland regions:

  1. Pick 2–3 target professions, plus 1–2 backups.
  2. Assign “Bulldogs” — 1–2 members with strong personalities who call everyone 2 days before and again the day before to confirm invitations were made.
  3. Use the GRIP invitation framework:
  4. It takes ~10 invitations to get 1 visitor. If you want 3 candidates for a seat and have 17 members, each member needs to make ~2 calls.
  5. Make every meeting a focused invite day until you hit target membership.
  6. Let visitors know you’re interviewing for the seat — this creates healthy scarcity.

(Source: BNI4Success — “Use Stack Days to Grow Your BNI Chapter”; BNI Heartland — “Successful Stack Day”; BNI Podcast Episode 572 — “Focused Invite Days”)

Platform integration: The platform can track Stack Day targets, invitations made, visitors arrived, and applications per event.

Action for Westlake Select: Schedule one Stack Day per month targeting the highest-priority open seat from the contact sphere analysis. Assign two Bulldogs. Track invitations made vs. visitors arrived vs. applications submitted.

G.5 — Visitor-to-Member Conversion

Getting visitors in the door is only half the battle. BNI Education Slots expert Darren Jamieson identifies three feelings a visitor must experience to apply:

  1. Desire — They see real value. Showcase success stories, mention specific referral and TYFCB numbers, and have members engage warmly (not perfunctorily).
  2. Scarcity — They understand that each seat is exclusive: one member per profession. If their seat is open, it won’t be forever.
  3. Urgency — Give them a reason to act today. “We have two other [profession] candidates coming next week” or “Applications from today’s meeting are reviewed this week.”

Additional conversion tactics: - Drop “visitor orientation” language — it sounds bureaucratic. Call it “a quick intro to how the meeting works.” - Address the visitor directly during the meeting: connect BNI benefits to their specific profession. - Assign a visitor host buddy (not just the formal Visitor Host role) — a member in their contact sphere who sits with them, answers questions, and follows up within 48 hours. - Send a handwritten thank-you card after the visit regardless of whether they apply.

(Source: BNI Education Slots — “How to Transform BNI Visitors into Engaged Members”; BNI blog — “5 Best Practices for Inviting Visitors”)

Platform integration: The visitor pipeline (§6.5) automates the post-visit follow-up via Go High Level. The platform can also auto-assign a visitor host buddy based on contact sphere match.

Action for Westlake Select: Brief the Visitor Host and all members before any Stack Day. Create a simple “Visitor Experience Checklist” and walk through it at a Chapter Success Meeting.

G.6 — New Member Onboarding (The First 90 Days)

BNI’s own data shows that members who don’t feel connected in their first 90 days are significantly more likely to drop. The formal program is the Passport to Success, paired with the Member Success Program (MSP) training.

Critical onboarding steps: 1. Assign a Mentor Coordinator immediately. They pair the new member with a mentor and track progress through the Passport to Success. 2. Complete MSP within 30 days — this is foundational training on referrals, 1-on-1s, and the BNI system. Available online via BNI Business Builder. 3. Schedule 1-on-1s with 10 key members in the first 60 days — prioritize members in the new person’s contact sphere and Power Team. 4. Use the GAINS Exchange worksheet at every 1-on-1: Goals, Accomplishments, Interests, Networks, Skills. 5. BNI Connect mentoring program sends automated weekly emails for 8 weeks guiding both mentor and mentee. 6. Quarter-the-new-members event — some regions invite all new members (and their partners) to a casual networking evening each quarter to build community.

(Source: BNI member resources pages; BNI Podcast Episode 841 — “Member Retention”; BNI Connect — “Assigning a Mentor/Mentee Pair”)

Platform integration: The platform can track new member onboarding milestones (MSP completion, 1-on-1s scheduled, mentor assigned) and surface alerts when someone is falling behind.

Action for Westlake Select: Ensure every new member gets a mentor within their first week. Add “New member 90-day check-in” to the Membership Committee’s recurring agenda. Consider hosting a casual social each quarter for members who joined in the last 3 months.

G.7 — Addition by Subtraction (Pruning)

A counterintuitive but well-documented BNI principle: removing disengaged members accelerates growth.

(Source: BNI blog — “Addition by Subtraction: When Less is More”; BNI Podcast — Accountability tag)

Platform integration: Engagement scoring (§6.7) extends BNI’s PALMS with platform-specific metrics. Members below threshold lose Social Boost and forum access — the same pruning principle applied to the digital ecosystem.

Action for Westlake Select: Before aggressively recruiting, review the current roster. Are all 17 members engaged? If 2–3 are not, have the Membership Committee hold caring but honest conversations. Opening a classification held by a disengaged member may be the fastest path to a productive replacement.

G.8 — The Power of One (Minimum Engagement Standard)

BNI’s Power of One is the baseline commitment that makes everything else work:

If every member in a 20-person chapter achieved Power of One, the chapter would receive 20 referrals per week and 20 visitors per month. That alone would fuel rapid growth.

Platform integration: The engagement scoring system (§6.7) is the digital extension of Power of One. Platform activities (forum posts, social boosts, visitor referrals) add to the member’s contribution score.

Action for Westlake Select: Make Power of One the chapter’s mantra. Report on it weekly in the VP report. Celebrate members who hit it consistently. Gently coach those who don’t.

G.9 — Using the PALMS Report as a Chapter GPS

The PALMS report tracks: Presence, Absences, Lates, Medical/Managed absences, and Substitutes — plus referrals given/received, 1-on-1s, visitors, TYFCB, and CEUs.

Best practices: - Review PALMS weekly in the VP report — not just attendance, but referral and 1-on-1 trends. - Use the Chapter Traffic Light system (Green/Yellow/Red/Grey) to benchmark against other chapters in the region. - Export the “Classifications Not In Chapter” report from BNI Connect to identify high-demand open seats in your region — this directly feeds recruitment priorities. - Monthly Chapter Success Meeting: deep-dive into PALMS, adjust goals, assign action items.

(Source: BNI Connect Support — “Summary PALMS Report”; BNI blog NZ — “The ABC of PALMS Reporting”; “PALMS in BNI — What Do All the Acronyms Mean?”)

Platform integration: The admin dashboard (§6.9) mirrors and extends PALMS with platform-specific data. The “Classifications Not In Chapter” report is built natively into the Seat Management system (§6.2).

Action for Westlake Select: If not already running monthly Chapter Success Meetings, start. Use PALMS data to set specific, measurable goals.

G.10 — Recruiting from Social Media and Everyday Interactions

Several top BNI recruiters share repeatable tactics:

  1. “Visitor Queen” Christine Cheng’s method (200+ visitors, 52 sponsored members): Post to social networks: “In search of a [profession] that covers [area] and can take on referrals.” Follow up with every recommendation. Also: instead of deleting cold sales emails and LinkedIn pitches, invite the sender to visit your chapter.
  2. Darren Jamieson’s social media targeting: Identify members of the target profession on social media in your chapter’s city. Mention existing members in their contact sphere in your post to make it relevant.
  3. The “birthday party” invitation (Shawn Yesner): Keep it simple — “Hey, I’m meeting with 20 of my referral partners next [day]. Can you join us?” Don’t try to explain BNI in detail; let them experience it.
  4. Lady’s/Gentleman’s Day or diversity-focused invite days — if your chapter skews heavily one way, dedicate a Stack Day to inviting underrepresented demographics. It opens new referral networks.
  5. Invite your vendors and suppliers — people you already do business with are pre-qualified referral partners.

(Source: BNI Podcast — Visitors tag, Christine Cheng episode; BNI blog NZ — “How Do You Grow Your Chapter Quickly and Efficiently?”)

Platform integration: The Social Boost system (§6.6) is the digital infrastructure for tactics #1 and #2. Recruitment script templates stored in the CMS resource library (§6.8).

Action for Westlake Select: Add a “social media invite template” to the shared drive. Have the Education Coordinator run a 3-minute slot on one of these tactics each month.

G.11 — Key BNI Resources to Leverage

These are official resources chapters should be actively using:

Resource What It Does Where to Find It
BNI Connect Member directory, PALMS reports, slips, mentoring program, Classifications Not In Chapter report bniconnectglobal.com
BNI Business Builder Online education platform, Member Success Program, CEU tracking bnibusinessbuilder.com
The Official BNI Podcast 900+ episodes of tactics, case studies, and interviews with Dr. Misner bnipodcast.com
BNI Education Slots (YouTube) Pre-made education moment videos and scripts bnieducationslots.com
BNI Education Moments (blog) Weekly scripted education moments for Education Coordinators bniem.com
Power Team Meeting Agenda Structured agenda for Power Team meetings bit.ly/TnTPTBook
Passport to Success New member onboarding checklist and mentoring guide Via Mentor Coordinator / BNI Connect
Chapter Traffic Light / CATS Benchmarking and accountability scoring BNI Connect reports

For Education Moments, leadership team prep, or personal development:

Episode Topic Why It’s Relevant
#72 Generating More Referrals The math on chapter size and referral volume
#151 Power Teams & Contact Spheres Foundation for strategic recruitment
#239 Bigger Is Better Data on revenue per member by chapter size
#272 Power Teams vs. Contact Spheres Clarifies the noun vs. verb distinction
#506 Referrals to Referral Sources Why a contact sphere referral is more valuable than a single prospect
#572 Focused Invite Days The Hawaii case study: 25% membership growth, 35% TYFCB increase
#593 Growth Is Not the Goal Strategic growth vs. arbitrary headcount targets
#775 Powering Up Power Teams Structure, accountability, engagement, leadership
#841 Member Retention The first 90 days; passion + people + process
#921 Why Time and Chapter Size Matter The definitive data episode — income by chapter size and tenure

Appendix H — BNI Seat Classifications Reference

Full classification list: See companion document bni-professional-classifications-full-list.md.

Additional live data: BNI Connect’s “Classifications Not In Chapter” report compares your chapter’s filled seats against regional popularity in real time. Use it alongside the platform’s built-in seat gap analysis.

Plain text copy/paste version: See bni-classifications-simple-list.txt for manual tracking and note-taking.

Note: BNI has been gradually updating classifications as members renew. Check with your Director Consultant for any additions since November 2020.


This document is a living plan. It will be updated as the platform develops and as we learn from the Westlake Select founding deployment.