๐Ÿ“‹ Nonprofit Operations Audit Tool
Build Your Club ยท User Guide
Build Your Club

๐Ÿ“‹ How to Use the
Nonprofit Operations Audit Tool

A complete guide for consultants, administrators, and nonprofit leaders using the Nonprofit Operations Audit Tool to assess, improve, and document organizational health.

โœ… 8 Audit Sections ๐Ÿ“Š 67 Questions ๐Ÿ“„ 12 Document Templates ๐Ÿ”’ 100% Private โฑ 45โ€“90 min to complete ๐Ÿ‘ฅ Team Enrollment

โšก Quick Start (New Users)

1 ยท Open the Audit Tool โ†’ 2 ยท Set Admin Password โ†’ 3 ยท Add Client Account โ†’ 4 ยท Log In as Client โ†’ 5 ยท Complete All 8 Sections โ†’ 6 ยท Review Dashboard โ†’ 7 ยท Generate Reports
1

Overview โ€” What Is This Tool?

What the audit covers, who it's for, and how your data is stored

โ–ผ

The Nonprofit Operations Audit Tool is a comprehensive, browser-based assessment platform that helps nonprofit consultants and organizational leaders evaluate the operational health of a nonprofit organization across eight critical areas.

๐ŸŽฏ Who Is It For?

๐Ÿง‘โ€๐Ÿ’ผ
Consultants & Coaches
Use as a paid engagement tool. Create separate client accounts, complete the audit with each client, and generate professional reports and action plans.
๐Ÿข
Nonprofit Leaders
Executive directors and board chairs can run a self-assessment to identify gaps, prepare for funder due diligence, and track progress over time.

๐Ÿ“‹ What the Audit Covers

โš–๏ธ
Governance & Board
Board composition, meetings, COI policy, bylaws, ED evaluation
๐Ÿ’ฐ
Financial Health
Reserves, audit, 990 compliance, dual controls, restricted funds
๐Ÿ›๏ธ
Legal & Compliance
IRS status, state registrations, insurance, whistleblower policy
๐ŸŽฏ
Programs & Impact
Strategic plan, outcome data, program evaluation, annual report
๐Ÿ‘ฅ
Human Resources
Employee handbook, job descriptions, performance reviews, background checks
๐Ÿค
Fundraising & Development
Revenue diversification, donor program, grant tracking, board giving
โš™๏ธ
Operations & Technology
Data security, cybersecurity, CRM, document management, website
๐Ÿข
Organization Profile
Basic org info used to personalize all generated documents and reports

๐Ÿ”’ Data Privacy โ€” Important

โš ๏ธ
All data entered into this tool is stored only in your browser's localStorage on the device you are using. Nothing is sent to a server or stored in the cloud. If you clear your browser data or use a different browser, your data will not be available. Always use the same browser on the same device.
๐Ÿ’ก
To back up your data, use the "Download" button available on the report and action plan screens. This saves an offline HTML copy of your results that you can archive.

โฑ Time to Complete

  • First-time completion: 45โ€“90 minutes depending on how much documentation the client has ready
  • Annual re-assessment (update): 20โ€“30 minutes
  • The audit saves progress after each section โ€” you can stop and return at any time
2

Admin Setup

Creating your admin account and adding client organizations

โ–ผ

๐Ÿ” First-Time Admin Setup

  1. Open the Nonprofit Operations Audit Tool in your browser.
  2. On the login screen, click the "Administrator Access" link at the bottom.
  3. Since no admin password exists yet, you'll see a first-time setup prompt. Enter a strong admin password and confirm it.
  4. Click "Set Password". You'll be taken to the Admin Panel.
โš ๏ธ
There is no password reset option for the admin account. Store your admin password securely. If you forget it, data can be recovered by contacting your system administrator.

โž• Adding a Client Organization

  1. From the Admin Panel, click the "+ Add Client" button.
  2. Fill in the client's contact name, organization name, email address, and a temporary password.
  3. Click "Create Account". The client will appear in your client list.
  4. Share the email address and temporary password with the client so they can log in.
๐Ÿ’ก
The email address is used as the login username. Use the client organization's primary email for clarity.

๐Ÿ“‹ Managing Clients

Each client row in the admin panel shows their audit score, progress status, and action buttons:

  • ๐Ÿ‘ View โ€” Opens a detailed view of the client's current scores, red flags, and top recommendations without logging into their account
  • ๐Ÿ—ณ๏ธ Survey โ€” Generates a survey PIN and shows aggregate perception survey results (see Section 7)
  • ๐Ÿ”‘ Reset โ€” Sets a new password for the client account
  • โœ• Delete โ€” Permanently removes the client account and all associated data
โœ…
You can manage multiple client organizations simultaneously. Each client's data is stored independently and can only be accessed by logging in with their credentials.

๐Ÿ‘ฅ Team Enrollments Tab

The Admin Panel includes a Team Enrollments tab that gives you a real-time overview of all teams created by your clients:

  • Total Teams โ€” How many teams have been created across all client accounts
  • Active Teams โ€” Teams that have at least one enrolled staff member
  • Staff Enrolled โ€” Total number of team members across all teams
  • Avg Member Score โ€” Average audit completion score across all team members

Each team row shows the team name, owning client, shareable team code, member count, average progress bar, and creation date. Expanding the row reveals each member's name, role, email, and individual audit score.

๐Ÿ’ก
Click any team code in the Enrollments tab to copy it to your clipboard โ€” handy for sharing with a client who has lost their code.
3

Running the Audit

Navigating sections, answering questions, and saving progress

โ–ผ

๐Ÿš€ Starting the Audit

  1. Log in using the client's email address and password.
  2. The audit begins with the Organization Profile section โ€” this captures basic org info used to personalize all documents and reports.
  3. Work through each section in order, or use the side navigation to jump to any section.
  4. Click "Save & Continue" at the end of each section to record your answers.

โ“ Understanding Question Types

Radio / Multiple Choice
Most questions. Select the option that best describes the organization's current state. Points are assigned based on the strength of the response.
Text & Number Fields
Used in the Organization Profile. These capture facts (EIN, year founded, staff count) that populate generated documents.
๐Ÿ’ก
Each question has a โ„น hint tooltip that explains what the question is looking for and why it matters. Hover over the โ„น icon to read it.

๐Ÿšจ Critical Questions

Some questions are marked CRITICAL. These represent fundamental compliance requirements โ€” such as active 501(c)(3) status and timely 990 filing. A "No" answer on a critical question creates a Red Flag that appears prominently on the dashboard.

๐Ÿ’พ Auto-Save & Progress

  • Answers are saved to browser localStorage when you click "Save & Continue"
  • You can log out and return later โ€” your progress will be exactly where you left it
  • The sidebar shows a checkmark (โœ“) for each completed section
  • You can go back to any previously completed section to update answers

๐Ÿ“Œ Baseline Lock

When you first reach the Dashboard after completing sections, the tool automatically locks a baseline snapshot of your scores. This baseline becomes the permanent "Initial Assessment" reference point. All future score comparisons (progress reports, trend charts) measure against this baseline.

โš ๏ธ
The baseline is locked automatically on your first Dashboard visit. You cannot change it afterward โ€” this preserves the integrity of your progress tracking. Complete all sections before visiting the Dashboard for the first time if you want a complete baseline.

๐Ÿ“ Answer Notes

On any question, you can expand the question to add a note โ€” context about the answer, what was discussed, or what action was taken. Notes are included in the Progress Report and help track organizational improvements over time.

4

The Dashboard

Understanding your scores, subscore panels, and priority recommendations

โ–ผ

๐Ÿ”ข Overall Health Score

The large score ring shows the organization's overall score as a percentage of maximum possible points. The color indicates health status:

80%+
Strong
Solid operations with minor gaps
60โ€“79%
Needs Attention
Important gaps to address
<60%
Significant Gaps
Foundational issues requiring priority focus

๐Ÿ“Š Category Score Bars

The right card shows scores for each of the 7 scored sections. Each bar shows the percentage of possible points earned in that category. You'll also see:

  • Progress arrows โ€” โ†‘ or โ†“ changes from the baseline if you've updated answers
  • KEY FOCUS badge โ€” sections that are highest-priority for the org's annual budget size
  • IMPORTANT badge โ€” sections with elevated priority for this org size

๐Ÿ† Funder Readiness Subscore

A panel below the score grid evaluates 23 criteria that foundations and grant funders specifically review during due diligence. Items marked KEY are considered blockers by most funders. The rating is:

  • Grant-Ready (80%+) โ€” Meets most funder expectations; ready to apply broadly
  • Developing (55โ€“79%) โ€” Eligible for some funders; key gaps should be addressed
  • Not Ready (<55%) โ€” Significant compliance or governance gaps that most funders will flag

๐Ÿšจ Red Flags

Critical questions answered with "No" or "Not in place" appear in a red-bordered card at the top of the dashboard. These require immediate attention and often block funding, audit clearance, or state registrations.

โœ… Areas of Strength

Sections scoring 85% or higher are highlighted as commendations โ€” areas where the organization demonstrates strong operational practice worth noting in board materials.

๐ŸŽฏ Priority Recommendations

The dashboard shows the top 8 recommendations ranked by priority (Critical โ†’ High โ†’ Medium) and then by the size of the scoring gap. Each recommendation includes a specific, actionable suggestion.

๐Ÿ“‹ Dashboard Action Buttons

The top of the dashboard contains quick-access buttons for all major features: Generate Report, Action Plan, Trend History, Board Summary, Compliance Calendar, and Edit Answers.

5

Reports & Exports

All the ways to share, print, and download your audit results

โ–ผ

๐Ÿ“„ Initial Assessment Report

A comprehensive multi-page report covering every scored section, detailed question-by-question results, scores by category, red flags, strengths, and full prioritized recommendations. Ideal for delivering to the board or as a consulting deliverable.

  • Access via Dashboard โ†’ "๐Ÿ“„ Generate Report"
  • Use browser Print โ†’ Save as PDF to create a PDF version
  • Includes organization name and date on every page

๐Ÿ“ˆ Progress Report

Available once you've updated answers after the baseline lock. Shows a side-by-side comparison of initial vs. current scores for every section and every question, plus notes added during the re-assessment. Perfect for annual board reviews.

  • Access via Dashboard โ†’ "๐Ÿ“ˆ Progress Report" (appears after baseline is locked and answers have been updated)
  • Highlights which questions changed and by how much

๐Ÿ“‹ Action Plan Generator

Creates a formatted, priority-ordered action plan table with all recommendations, their section, priority level, and suggested action. Grouped into 30-day, 90-day, and 6-month timeframes.

  • Access via Dashboard โ†’ "๐Ÿ“‹ Action Plan"
  • Print or download as a standalone HTML file
  • Ideal as a client deliverable or board planning document

๐Ÿ—‚๏ธ Board-Ready One-Page Summary

A single, print-optimized page designed for board meetings. Contains the overall score ring, color-coded section bars, top 3 priority items, and top 3 strengths โ€” all on one sheet.

  • Access via Dashboard โ†’ "๐Ÿ—‚๏ธ Board Summary"
  • Use the Print button for a clean popup print window with correct page margins
  • Print to PDF for sharing digitally with board members

๐Ÿ“ˆ Trend History

Tracks scores over multiple audit cycles with an SVG line chart and data table. Each snapshot captures the date, overall score, and per-section scores. Use "Save Snapshot" to manually capture a data point at any milestone.

  • Access via Dashboard โ†’ "๐Ÿ“ˆ Trend History"
  • An "Initial Assessment" snapshot is automatically saved when the baseline is locked
  • Add additional snapshots after re-assessments or major milestones
6

Document Templates

Generating, customizing, and downloading governance and policy documents

โ–ผ

๐Ÿ“ Available Templates (12 Total)

โš–๏ธ Conflict of Interest Policy
Annual board COI disclosure policy with signature form
๐Ÿ“‹ Board Meeting Minutes
Standard minutes template with agenda, attendance, and action items
๐Ÿ“‹ Board Meeting Agenda
Standard board meeting agenda with consent agenda section
๐Ÿ“‹ Board Resolution
Formal resolution template for board votes and approvals
๐Ÿ’ฐ Financial Policy
Financial management policy covering dual controls, check signing, and reserves
๐Ÿ‘ฅ HR Anti-Harassment Policy
Workplace anti-harassment and non-discrimination policy
๐Ÿ™‹ Volunteer Policy
Volunteer management policy including roles, expectations, and confidentiality
๐Ÿ“‹ Whistleblower Policy
IRS 990-required whistleblower protection and reporting policy
๐Ÿ“‹ Document Retention Policy
IRS 990-required document retention and destruction schedule
๐Ÿ”’ Data Privacy Policy
Donor and constituent data privacy and security policy
๐Ÿ“Š ED Evaluation Template
Annual executive director performance review framework
๐Ÿ“ Gift Acceptance Policy
Policy governing acceptance of donations including non-cash gifts

How to Generate a Document

  1. From the Dashboard, click "๐Ÿ“ Document Templates" in the bottom action bar.
  2. Browse the template grid. Each card shows the template category, title, and a brief description.
  3. Click "Generate โ†’" on any template.
  4. A side panel opens with editable fields specific to that document. Your organization name is pre-filled from the audit profile.
  5. Fill in any additional fields (e.g., board chair name, effective date), then click "Generate Document".
  6. Review the generated document in the preview panel. Use "๐Ÿ–จ๏ธ Print Document" for a clean print, or "โฌ‡ Download as HTML" to save a copy.
๐Ÿ’ก
Downloaded HTML files can be opened in Word or Google Docs for further editing. They're formatted to print on standard 8.5"ร—11" paper.
โœ…
These templates are starting points. Always have a nonprofit attorney review final policy documents before adoption, especially the conflict of interest policy, whistleblower policy, and any HR policies.
7

Staff / Board Perception Survey

Collecting anonymous multi-perspective feedback to compare with the leadership audit

โ–ผ

๐Ÿ—ณ๏ธ What Is the Perception Survey?

The Perception Survey is a separate 10-question anonymous survey that staff members, board members, and volunteers complete independently. Results are aggregated and displayed alongside the leadership audit โ€” revealing gaps between how leadership perceives organizational health and how others experience it.

๐Ÿ’ก
This is one of the most powerful tools for organizational discovery. It's common to find that leadership rates governance and communication much higher than staff does โ€” or vice versa. The gap itself is the insight.

Survey Categories (10 Questions Total)

  • Mission & Leadership (3 questions) โ€” Clarity of mission, leadership transparency, mission effectiveness
  • Board & Governance (2 questions) โ€” Board engagement, strategic direction
  • Culture & Operations (3 questions) โ€” Resources, morale, internal communication
  • Sustainability & Future (2 questions) โ€” Financial stability, confidence in direction

Responses use a 1โ€“5 Likert scale: 1 = Strongly Disagree through 5 = Strongly Agree.

๐Ÿ‘ค Admin: Enabling the Survey

  1. In the Admin Panel, find the client's row in the client list.
  2. Click the purple "๐Ÿ—ณ๏ธ" button on the client's row.
  3. A modal appears showing a 6-character survey PIN (e.g., ABC123). The PIN is automatically generated and stored.
  4. Copy the PIN and share it with the board members and staff you want to survey.
  5. The modal also shows how many responses have been collected and aggregate scores by category.

๐Ÿ‘ฅ Staff/Board: Completing the Survey

  1. Open the Nonprofit Operations Audit Tool in a browser.
  2. On the login screen, click "๐Ÿ—ณ๏ธ Complete a Survey" at the bottom.
  3. Enter the 6-character PIN provided by the administrator.
  4. Select your role (Board Member, Staff Member, Volunteer, or Other).
  5. Answer all 10 questions and click "Submit Survey โ†’".
๐Ÿ’ก
For best results, have respondents complete the survey on the same device and browser where the audit data is stored โ€” ideally during a board meeting or staff session while everyone is together.

๐Ÿ“Š Viewing Results

Survey results appear automatically on the client's dashboard in a "๐Ÿ—ณ๏ธ Staff / Board Perception Survey" panel showing the number of responses by role, the overall average (out of 5.0), and a category-by-category bar breakdown. Results update in real time as new responses are submitted.

8

Compliance Calendar

Tracking recurring legal, financial, and governance deadlines year-round

โ–ผ

๐Ÿ“… What the Calendar Tracks (20 Deadlines)

  • Form 990 filing deadline (original and extended)
  • W-2 and 1099 issuance and IRS filing
  • State annual report filing
  • Charitable solicitation registration renewal
  • Annual financial audit or CPA review
  • Next-year budget board approval
  • Mid-year budget vs. actual review
  • Annual conflict of interest review & signing
  • Executive director performance review
  • Board self-assessment
  • Bylaws review
  • Strategic plan annual review
  • Employee handbook annual review
  • Staff performance reviews
  • Insurance policy renewal review
  • Annual development plan update
  • Year-end donor acknowledgment audit
  • Year-end fundraising appeal

โš™๏ธ Setting Your Fiscal Year End

At the top of the Compliance Calendar screen is a Fiscal Year End Month selector. Change this to match the organization's fiscal year end. All FY-relative deadlines (990 due date, audit completion, budget approval, etc.) recalculate instantly. The default is December, which is the most common fiscal year end for U.S. nonprofits.

๐Ÿ• Reading the Calendar

  • Deadlines are organized in a 12-month rolling timeline starting from the current month
  • The current month is highlighted in navy blue
  • The "Coming Up โ€” Next 90 Days" strip at the top shows all upcoming deadlines at a glance
  • Each deadline shows its priority level: CRITICAL HIGH MEDIUM
  • Each item includes a detailed explanation of why it matters
โš ๏ธ
State-specific deadlines (annual reports, charitable solicitation registration) vary significantly. The calendar shows general timing โ€” always verify exact deadlines with your state's Secretary of State and Attorney General offices.

๐Ÿ–จ๏ธ Printing the Calendar

Use the "๐Ÿ–จ๏ธ Print Calendar" button to print the full 12-month calendar, or "โฌ‡ Download" to save an HTML copy. The calendar includes all deadline descriptions and is formatted for standard 8.5"ร—11" paper.

9

Best Practices & Tips

How to get the most value from this tool for your clients and organization

โ–ผ

For Consultants

  • Complete the audit with the client, not for them. Walk through each question together. The discussion that happens around each question is often more valuable than the score itself.
  • Complete all sections before visiting the Dashboard. The baseline is locked on first Dashboard visit. A partial audit produces a misleading baseline score.
  • Use the Board Summary at every board meeting. Print one copy per board member. It makes the audit results board-ready in 60 seconds.
  • Run the Perception Survey before the initial audit. Collect staff/board perspectives before leadership completes the self-assessment, then compare โ€” the gaps are the richest coaching material.
  • Schedule a re-assessment 6โ€“12 months out. The Progress Report is your most compelling proof of consulting impact. Build re-assessment into your engagement contract.
  • Generate and fill at least 3 document templates as part of every engagement. It adds immediate tangible value and addresses the most common gaps.

For Nonprofit Leaders

  • Share the Funder Readiness Subscore with your development staff before applying for new grants. Address the KEY items first โ€” they are the most common reasons applications are declined.
  • Bring the Compliance Calendar to your first board meeting of the year. Review the annual deadlines together and assign ownership for each one.
  • Use the Action Plan as your board's governance work plan. Assign action items to specific board committees and track completion at each meeting.
  • Re-assess annually โ€” ideally 6โ€“12 months after the initial audit. The trend data is powerful for board reports, grant applications, and strategic planning.

Data Management

  • Always use the same browser and device for a given client's audit data
  • Download the report or action plan as HTML files after each session as a data backup
  • Do not clear browser cache or localStorage without first downloading your data
  • If you need to move data to a new device, contact your system administrator for export assistance
โœ…
Pro tip: The Nonprofit Operations Audit pairs naturally with the 501(c)(3) Formation Assistant also in this toolkit. Use the Formation Assistant for new nonprofit setup, then the Operations Audit for ongoing governance health โ€” creating a full lifecycle consulting framework.
11

Team Enrollment

How EDs create teams, share codes, and track staff progress

โ–ผ

Team enrollment lets an Executive Director or designated team leader invite colleagues to complete the audit together and compare progress in one view โ€” without anyone needing admin access.

๐Ÿท๏ธ Creating a Team (Executive Director)

  1. Complete your audit and reach the Dashboard.
  2. At the top of the dashboard you'll see a "Create a Team" prompt. Click it.
  3. Enter a team name (e.g. "Leadership Audit Team") and click Create Team.
  4. A unique 6-character team code is generated (e.g. ALPHA7). Share this code with your staff.
  5. Click "View Team Progress โ†’" on the dashboard banner at any time to see your team's aggregate results.
๐Ÿ’ก
Your team code is always visible in the dashboard banner. Click the code to copy it instantly.

๐Ÿ‘ฅ Joining a Team (Staff Member)

  1. Open the Nonprofit Operations Audit Tool.
  2. On the login screen, click the "๐Ÿ‘ฅ Join a Team" link at the bottom (next to Administrator Access and Complete a Survey).
  3. Enter the team code provided by your ED. The team name and organization will preview automatically.
  4. Fill in your name, email, role, and create a password, then click Join Team โ†’.
  5. You'll be logged in and can begin your own audit. Your progress will appear on your ED's team dashboard.
๐Ÿ’ก
Returning staff members: click "Already joined? Sign in instead" and enter your email, password, and team code.

๐Ÿ“Š Team View (What the ED Sees)

๐Ÿ“ˆ
Avg Audit Score
Average audit completion percentage across all team members.
โœ…
Sections Completed
Total audit sections completed across the entire team.
๐Ÿ†
Top Performer
The team member with the highest current audit score.
๐Ÿ‘ค
Member Cards
Individual progress bars for each staff member showing their score and sections done.

โš™๏ธ Managing Your Team

  • Remove a member โ€” Click "โœ• Remove" on any member card in the Team View. Their audit data will be deleted.
  • Dissolve the team โ€” Click "Dissolve Team" to remove the team and all member accounts. Your own audit data is unaffected.
  • Re-share the code โ€” The team code is permanent; just share it again with new staff.
โš ๏ธ
Dissolving a team or removing a member permanently deletes that member's audit data. This cannot be undone.

โ“ Team Enrollment FAQ

QuestionAnswer
Can a staff member see my answers?No. Each person completes their own independent audit. Progress stats are shared but individual answers are not.
Can the admin see team members?Yes โ€” the Admin Panel's Team Enrollments tab shows all teams, member counts, and progress scores for all clients.
What if someone loses the team code?The ED can find and copy the code from their dashboard banner at any time. Admins can also copy it from the Enrollments tab.
Can a team member join using the main login?Yes โ€” team members can also sign in from the main email/password fields on the login page.
๐Ÿ’ก

Quick Reference

At-a-glance cheat sheet for common tasks

โ–ผ

Common Tasks

  • Add a new client โ†’ Admin Panel โ†’ "+ Add Client"
  • Reset client password โ†’ Admin Panel โ†’ ๐Ÿ”‘ on client row
  • Generate a report โ†’ Dashboard โ†’ "๐Ÿ“„ Generate Report"
  • Download action plan โ†’ Dashboard โ†’ "๐Ÿ“‹ Action Plan" โ†’ โฌ‡ Download
  • Print board summary โ†’ Dashboard โ†’ "๐Ÿ—‚๏ธ Board Summary" โ†’ Print
  • View trend chart โ†’ Dashboard โ†’ "๐Ÿ“ˆ Trend History"
  • Save a snapshot โ†’ Trend History โ†’ "๐Ÿ“ธ Save Snapshot"
  • Change FY end month โ†’ Compliance Calendar โ†’ selector at top
  • Enable perception survey โ†’ Admin Panel โ†’ ๐Ÿ—ณ๏ธ on client row
  • Complete a survey โ†’ Login screen โ†’ "๐Ÿ—ณ๏ธ Complete a Survey"
  • Generate a document โ†’ Dashboard โ†’ "๐Ÿ“ Document Templates"

Score Thresholds

  • 80%+ โ†’ Strong / Grant-Ready
  • 60โ€“79% โ†’ Needs Attention / Developing
  • <60% โ†’ Significant Gaps / Not Ready
  • 85%+ per section โ†’ Commendation (strength)

Dashboard Panels

  • ๐Ÿ“Š Health score ring + progress vs. baseline
  • ๐Ÿ“Š Category bars with size-priority badges
  • ๐Ÿ† Funder Readiness Subscore (23 criteria)
  • ๐Ÿ—ณ๏ธ Perception Survey results (when PIN enabled)
  • ๐Ÿ“ˆ Progress since baseline (when updated)
  • ๐Ÿšจ Critical red flags (if any)
  • โœ… Areas of strength (85%+ sections)
  • ๐ŸŽฏ Top 8 priority recommendations

Survey Scale

  • 5 = Strongly Agree
  • 4 = Agree
  • 3 = Neutral
  • 2 = Disagree
  • 1 = Strongly Disagree
โœ…
Need help? This tool was built by Build Your Club. For questions about specific features or custom implementations, visit buildyourclub.com.