Owner's Guide
Complete guide for daycare owners and administrators using BrightBadge to manage their facilities.
Table of Contents
- Getting Started
- Dashboard Overview
- Managing Sites
- Employee Management
- Child Enrollment
- Parent Management
- Kiosk Setup
- Messaging & Announcements
- Signature Search & Export
- Settings & Billing
1. Getting Started
Signing Up
- Visit https://bright-badge.com
- Click "Get Started" or "Sign Up"
- Select your subscription tier:
- Starter ($49/month) - Up to 20 children
- Growth ($99/month) - 21-100 children
- Enterprise ($199/month) - 100+ children
- Enter your details:
- Email address
- Password (minimum 8 characters)
- Display name
- Click "Create Account"
- You'll receive a verification email - click the link to verify
14-Day Free Trial: All tiers include a free trial period with no credit card required upfront.
First Login
- Go to https://bright-badge.com/auth/login
- Enter your email and password
- Click "Login" or "Open Secure Gateway"
- You'll be directed to your dashboard
2. Dashboard Overview
Your dashboard is the central hub for managing your daycare operations.
Dashboard Layout
Left Sidebar:
- Site switcher (if you have multiple sites)
- Navigation menu
Main Content:
- Plan Status Card - Shows your subscription tier, trial status, and usage limits
- Attendance Stats - Current check-in/out counts
- Children Status - Overview of enrolled children
- Recent Absences - Parent-reported absences
- Announcements - Site-wide announcements
Top Right:
- Notification bell - Real-time alerts
- Profile menu - Settings and logout
Quick Actions
From the dashboard, you can quickly:
- Create a new site
- Add employees
- Enroll children
- Send announcements
- View attendance reports
3. Managing Sites
Creating a Site
- Click "Create Site" on your dashboard
- Enter site information:
- Site Name - Your daycare's name
- Address - Full street address
- Phone Number - Contact number
- City, State, ZIP
- Click "Create Site"
- Note your Site Code - you'll need this for kiosk access
Site Code: A unique identifier (e.g., ABC123) used to access the kiosk. Keep this secure!
Editing Site Information
- Navigate to Dashboard β Settings
- Update any field:
- Site name
- Contact information
- Address
- Click "Save Changes"
Viewing Kiosk Credentials
- Go to Dashboard β Settings
- Click "View Kiosk Credentials"
- You'll see:
- Site Code - For kiosk access
- Kiosk URL - Full URL for your kiosk device
- Kiosk Password - Additional security layer
Security Note: Never share these credentials publicly. Only provide them to trusted staff members.
Multi-Site Management
If you're on the Growth or Enterprise tier, you can manage multiple sites:
- Use the Site Switcher in the top left corner
- Click the dropdown to see all your sites
- Select a site to view/manage its data
- Each site has independent:
- Employees
- Children
- Attendance records
- Settings
Site-Specific Data: All data (children, staff, attendance) is scoped to the selected site. Switch sites to manage different locations.
4. Employee Management
Inviting Staff Members
- Navigate to Dashboard β Employees
- Click "Add Employee" or "Invite Staff"
- Enter employee information:
- Email Address - They'll receive an invitation here
- Display Name - Their name as it appears in the system
- Role - Worker or Manager
- Click "Send Invitation"
The employee will receive an email with:
- Invitation link
- 6-digit staff code - For kiosk access
- Instructions for getting started
Staff Codes
Each employee gets a unique 6-digit code (e.g., 123456) for kiosk access.
Code Rotation:
- Codes rotate weekly for security
- Employees receive new codes via email every Monday
- Old codes become invalid after rotation
Viewing Staff Codes
- Go to Dashboard β Employees
- Find the employee in the list
- Click "View Code" or the eye icon
- Their current 6-digit code will be displayed
Security: Only show codes to the employee themselves. Never share codes publicly.
Managing Employee Roles
Worker:
- Can access kiosk
- Can check children in/out
- Can view health information
- Cannot manage site settings
Manager:
- All Worker permissions
- Can view attendance reports
- Can manage employees (depending on site settings)
To change a role:
- Click on the employee
- Select new role from dropdown
- Click "Save"
Multi-Site Employee Access
Employees can work at multiple sites:
- When inviting, select "Assign to Multiple Sites"
- Choose which sites the employee can access
- Set one site as their Primary Site
- Click "Save"
The employee will have access to the kiosk at all assigned sites using the same staff code.
Revoking Employee Access
- Go to Dashboard β Employees
- Find the employee
- Click "Revoke Access" or the trash icon
- Confirm the action
Effect: The employee's staff code becomes invalid immediately. They can no longer access the kiosk.
Bulk Employee Import
For larger daycares, you can import employees via CSV:
- Navigate to Dashboard β Employees
- Click "Bulk Import"
- Download the CSV template
- Fill in employee data:
- Display Name
- Role
- Upload the completed CSV
- Review the preview
- Click "Import"
All employees will receive invitation emails automatically.
5. Child Enrollment
Adding a Child
- Navigate to Dashboard β Children
- Click "Add Child" or "Enroll Child"
- Enter child information:
- First Name, Last Name
- Date of Birth
- Classroom - Optional grouping
- Notes - Any special notes
- Click "Save"
Adding Health Information
BrightBadge tracks critical health data for each child:
Allergies
- Open the child's profile
- Go to "Health" tab
- Click "Add Allergy"
- Enter:
- Allergen - What they're allergic to
- Severity - Mild, Moderate, Severe
- Reaction - What happens if exposed
- Treatment - Emergency response
- Click "Save"
Medical Conditions
- Go to Health β Medical Conditions
- Click "Add Condition"
- Enter:
- Condition Name - Diagnosis
- Severity
- Treatment Notes
- Click "Save"
Medications
- Go to Health β Medications
- Click "Add Medication"
- Enter:
- Medication Name
- Dosage - Amount to administer
- Schedule - When to give it
- Notes - Special instructions
- Click "Save"
Dietary Restrictions
- Go to Health β Dietary Restrictions
- Click "Add Restriction"
- Enter restriction details
- Click "Save"
HIPAA Compliance: All health data is encrypted and only accessible to authorized staff at the child's site.
Assigning Guardians
Each child can have multiple guardians (parents, family members):
- Open the child's profile
- Go to "Guardians" tab
- Click "Add Guardian"
- Choose an existing parent or create a new one:
- Email - Guardian's email
- Name - Guardian's name
- Relationship - Mother, Father, Guardian, etc.
- Authorized for Pickup - Can they pick up the child?
- Click "Save"
Pickup Authorization: Only guardians marked as "Authorized for Pickup" can check the child out at the kiosk.
Multi-Site Enrollment
Children can be enrolled at multiple sites (e.g., different locations, summer camp + regular program):
- Open the child's profile
- Click "Enroll at Another Site"
- Select the site
- Set classroom (if applicable)
- Click "Enroll"
The child will now appear in both sites' child lists.
Managing Child Status
Children can be in different states:
- Active - Currently enrolled, can check in/out
- Inactive - Temporarily not attending (e.g., summer break)
- Archived - No longer enrolled (soft delete)
To change status:
- Open child's profile
- Click status dropdown
- Select new status
- Click "Save"
Archived children are hidden from active lists but preserved for historical records.
6. Parent Management
Inviting Parents
- Navigate to Dashboard β Parents (or via child's profile β Guardians)
- Click "Invite Parent"
- Enter parent information:
- Email Address
- Display Name
- Relationship to Child - Mother, Father, Guardian, etc.
- Click "Send Invitation"
The parent will receive an email with:
- Invitation link
- 4-digit pickup code - For kiosk check-out
- Dashboard access instructions
Pickup Codes
Each parent gets a 4-digit code (e.g., 1234) for checking out their child at the kiosk.
Code Rotation:
- Codes rotate weekly for security
- Parents receive new codes via email every Monday
- Old codes become invalid after rotation
Security: Parents should memorize their code and not share it with anyone.
Viewing Parent Pickup Codes
- Go to Dashboard β Parents or Child Profile β Guardians
- Find the parent
- Click "View Code" or the eye icon
- Their current 4-digit pickup code will be displayed
Multi-Child Access
Parents with multiple children enrolled at your site automatically have access to all their children in the dashboard:
- Parent logs into their dashboard
- They see all their children's:
- Current check-in/out status
- Attendance history
- Health information
- Announcements for their children's sites
No additional setup required - the system automatically links children to their guardians.
7. Kiosk Setup
The kiosk is the tablet/device used for daily check-in and check-out operations.
Setting Up a Kiosk Device
Recommended Device:
- iPad, Android tablet, or Windows touch-screen device
- Minimum 10-inch screen
- Stable internet connection (Wi-Fi or cellular)
Setup Steps:
- Go to Dashboard β Settings β Kiosk
- Note the Kiosk URL (e.g.,
https://bright-badge.com/site-kiosk) - On your kiosk device:
- Open a web browser (Chrome, Safari, or Edge recommended)
- Navigate to the kiosk URL
- Enter your Site Code
- Bookmark the page for easy access
- Enable kiosk mode or guided access:
- iPad: Settings β Accessibility β Guided Access
- Android: Use a kiosk mode app
- Windows: Use assigned access
Kiosk Login
Staff members log into the kiosk using their 6-digit staff code:
- Open the kiosk URL
- Enter the Site Code (if not already entered)
- Staff member enters their 6-digit staff code
- They're now logged into kiosk mode
Kiosk Sessions
Kiosk sessions are tracked for security:
- Session Start - When staff logs in
- Session End - When staff logs out or session times out
- Activity Log - All check-ins/outs are logged
To end a kiosk session:
- Click "Logout" or the lock icon
- Confirm logout
Security: Always log out when leaving the kiosk unattended.
Kiosk Password (Optional)
For additional security, you can set a kiosk password:
- Go to Dashboard β Settings β Kiosk
- Click "Set Kiosk Password"
- Enter a password (shared with all staff at this site)
- Click "Save"
Now staff must enter the kiosk password in addition to their staff code.
8. Messaging & Announcements
BrightBadge provides real-time communication between staff and parents.
Viewing Announcements
- Navigate to Dashboard β Announcements
- You'll see all site-wide announcements
- Click an announcement to view details
Creating Announcements
- Click "Create Announcement"
- Enter:
- Title - Short, descriptive title
- Message - Full announcement text
- Priority - Low, Normal, High, Urgent
- Click "Publish"
Delivery:
- All parents at your site receive the announcement in their dashboard
- High/Urgent priority announcements send email notifications
Viewing Absences
Parents can report when their child will be absent:
- Navigate to Dashboard β Absences
- You'll see all reported absences:
- Child name
- Absence date(s)
- Reason (if provided)
- Parent who reported it
Viewing "On My Way" Alerts
Parents can send alerts when they're on their way to pick up:
- Check the Notifications bell in the top right
- You'll see "On My Way" alerts:
- Child name
- Parent name
- Estimated arrival time
- Alerts help staff prepare for pickup
Real-Time: All messaging is real-time - no refresh needed. You'll see notifications as they arrive.
9. Signature Search & Export
Every check-in and check-out includes a digital signature. You can search and export these signatures.
Searching Signatures
- Navigate to Dashboard β Signatures
- Use search filters:
- Date Range - Start and end date
- Child Name - Specific child
- Parent Name - Specific guardian
- Action - Check-in or check-out
- Click "Search"
Results show:
- Date and time
- Child name
- Parent name
- Action type (in/out)
- Signature thumbnail
Viewing Signature Details
Click on any signature to see:
- Full-size signature image
- Timestamp
- Child and parent information
- Check-in or check-out details
Exporting Signatures as PDF
- Search for the signatures you want to export
- Select signature(s) using checkboxes
- Click "Export as PDF"
- Choose export options:
- Date Range - Only signatures in this range
- Include Details - Child/parent names, timestamps
- Format - Single PDF or one per signature
- Click "Generate PDF"
The PDF will download to your device.
Use Cases:
- Record keeping
- Legal documentation
- Auditing attendance
- Sharing with parents (upon request)
10. Settings & Billing
Profile Settings
- Navigate to Dashboard β Settings β Profile
- Update your information:
- Display name
- Email address
- Phone number
- Click "Save Changes"
Notification Preferences
- Go to Settings β Notifications
- Toggle email notifications:
- New employee signups
- Parent signups
- Important system alerts
- Trial expiration reminders
- Click "Save"
Subscription & Billing
Viewing Current Plan
- Go to Dashboard β Settings β Billing
- You'll see:
- Current Tier - Starter, Growth, or Enterprise
- Billing Cycle - Monthly or annual
- Next Billing Date
- Usage - Current children count vs. tier limit
Trial Status
If you're in a trial period:
- Days Remaining - How many days left in your trial
- Trial End Date - When your trial expires
- Upgrade Prompt - Add payment method to continue after trial
Upgrading Your Plan
- Go to Billing β Upgrade
- Select new tier:
- Growth (21-100 children)
- Enterprise (100+ children)
- Click "Upgrade Now"
- Enter payment information (via Stripe)
- Confirm upgrade
Prorated Billing: If upgrading mid-cycle, you'll only pay for the remaining days.
Adding Payment Information
- Go to Billing β Payment Method
- Click "Add Payment Method"
- Enter card details (securely via Stripe)
- Click "Save"
Security: Payment information is handled by Stripe. BrightBadge never stores your full card number.
Viewing Invoices
- Go to Billing β Invoices
- You'll see all past invoices:
- Invoice number
- Date
- Amount
- Status (paid, pending, failed)
- Click an invoice to download PDF
Managing Subscription
- Go to Billing β Manage Subscription
- You can:
- Update payment method
- View billing history
- Cancel subscription (if needed)
Cancellation: If you cancel, your account remains active until the end of your billing period.
Tier Limits
Each tier has limits on the number of children:
| Tier | Child Limit | |------|-------------| | Starter | 20 children | | Growth | 100 children | | Enterprise | Unlimited |
Limit Enforcement:
- You'll see warnings when approaching your limit
- At limit, you cannot enroll additional children
- You'll be prompted to upgrade to continue
Security Settings
- Go to Settings β Security
- Options:
- Change Password - Update your account password
- Two-Factor Authentication - Enable 2FA (if available)
- Active Sessions - View all devices logged into your account
- Revoke Sessions - Log out all other devices
Deleting Your Account
Warning: This action is permanent and cannot be undone.
- Go to Settings β Account
- Scroll to Danger Zone
- Click "Delete Account"
- Confirm by entering your password
- Click "Permanently Delete Account"
What Gets Deleted:
- Your account and profile
- All sites you own
- All children, staff, and attendance records
- All signatures and health data
Backups: Export any data you want to keep before deleting your account.
Need Help?
- Email Support: support@bright-badge.com
- Bug Reports: Create an issue in the repository
- Feature Requests: Submit via GitHub issues
- Security Issues: security@bright-badge.com
Last Updated: 2026-01-08 Version: 1.0