B

Beehave Knowledge Base

Enter password to access

Changelog

Changelog

All notable changes to the Bee-Have Service Team website.


[2026-01-29]

Content Updates

  • Updated business information on About and Team pages

Implemented compliant SMS opt-in across all forms to meet Twilio’s A2P 10DLC requirements for business texting:

  • Opt-in checkbox added to contact form, consultation questionnaire, and consent forms
  • Disclosure language includes message frequency, data rates, and STOP/HELP instructions
  • Footer disclosure added to inform visitors that texting the office number implies consent to receive replies
  • All consent data captured and stored with form submissions
  • Terms of Service (/terms) - Includes dedicated SMS Terms section covering opt-in, message types, and opt-out procedures
  • Privacy Policy (/privacy) - Details how phone numbers and SMS consent are collected, used, and protected

A comprehensive 4-step intake form for new clients:

  1. Client Information - Child’s details, parent/guardian info, address, emergency contact, funding source, diagnosis
  2. Consent for Evaluation - Read and agree to evaluation services consent, with digital signature
  3. ABA Service Agreement - Collapsible sections covering services, fees, cancellation policy, confidentiality, with digital signature
  4. Review & Submit - Summary of all entered data with edit capability before final submission

Signature Features:

  • Draw signature on canvas (touch-friendly for mobile)
  • Type signature option with cursive font preview
  • Signatures stored as PNG data URLs
  • Auto-save to sessionStorage (form persists if user navigates away)

Form Improvements

  • Made diagnosis field optional in consultation questionnaire API
  • Added radio buttons with “Other” option for relationship field
  • Confirmation emails sent to submitters via AWS SES

[2026-01-14] - Q1 2026 Website Redesign

New Navigation Structure

Reorganized site navigation with dropdown menus:

  • About dropdown: Our Story, Meet the Hive, Our Philosophy
  • Learn dropdown: Learn about Neurotypes, Collaborative Care, FAQs

New Pages

Meet the Hive (/team) Dedicated team page featuring staff bios and photos. Currently includes 7 team members (BCBAs and RBTs) with:

  • Professional photo
  • Title and credentials
  • Multi-paragraph bio covering background, approach, and personal interests

Our Philosophy (/philosophy) Explains Bee-Have’s neurodiversity-affirming approach to ABA therapy.

Learn about Neurotypes (/neurotypes) Educational resource covering six neurotypes with accordion-style presentation:

  • Autism Spectrum
  • ADHD
  • OCD
  • PDA (Pathological Demand Avoidance)
  • ODD (Oppositional Defiant Disorder)
  • Apraxia

Each section includes: description, strengths, and how Bee-Have provides support.

Collaborative Care (/collaborative-care) Information about multi-disciplinary collaboration with OTs, PTs, speech therapists, and other providers.

Content Changes

  • About page now focuses on founders’ story with link to full team
  • Services page redesigned with accordion-style layout and bullet point details
  • Social Skills page updated with “temporarily on pause” messaging
  • ABA/BCBA/RBT definitions moved from homepage to FAQs page
  • Instagram “Follow Our Journey” section added to footer
  • Copyright notice added to footer

Team Updates

  • Added Cindy Oliva (RBT) to team page (Jan 10)

[2026-01-09] - Production Deployment

Infrastructure

  • Switched to manual Wrangler CLI deployments
  • Disabled GitHub Actions auto-deployment
  • Production configuration finalized

[2026-01-08] - Phone System Update

Twilio Integration

  • Updated main phone number to Twilio line: (949) 881-4233
  • Enables call/SMS capabilities for business communications

[2026-01-04] - Initial Launch

Website Migration

Migrated from Squarespace to a custom-built site:

  • Framework: Astro (static site generator)
  • Styling: Tailwind CSS with custom bee/honey color palette
  • Hosting: Cloudflare Pages
  • Form Backend: Cloudflare Workers + KV storage

Pages Created

PageURLDescription
Home/Hero with lead capture form, services overview
About/aboutFounders’ story and background
Services/servicesOverview of all service categories
Home Services/home-servicesIn-home and parent support programs
School Services/school-servicesPrivate/preschool support and public school IEEs
Evaluations/evalassessmentsFBAs, developmental assessments
Social Skills/social-skillsGroup programs (currently paused)
FAQs/faqsFrequently asked questions with accordion
Contact/contactSimple contact form with FAQs sidebar
404/404Custom error page

Consultation Questionnaire (/consult-schedule)

Detailed intake form for scheduling free 30-minute consultations. Collects:

  • Parent/guardian information
  • Child’s name, DOB, diagnosis
  • Address and contact details
  • Funding source (insurance, private pay, HSA/FSA, ABLE)
  • Behaviors of concern
  • Services interested in
  • Referral source
  • SMS consent

Form submissions stored in Cloudflare KV with email notifications.

Lead Capture System

  • Hero mini-form on homepage captures name/email
  • Data stored in sessionStorage
  • Redirects to consultation questionnaire with fields pre-filled
  • Auto-focuses on next required field for streamlined UX

Design Features

  • Typography: Shrikhand (display headings), Bitter (navigation)
  • Colors: Honey palette (honey-50 to honey-900), bee-dark, bee-gold, bee-cream
  • Header: Fixed position, transparent overlay on hero, white background on scroll
  • Mobile: Animated hamburger menu with full-screen slide-in overlay
  • Buttons: Outlined/bordered style consistent with brand

Accessibility

  • Skip-to-content link
  • ARIA labels on interactive elements
  • Keyboard-navigable menus and accordions
  • Click-to-call phone links for mobile users

Team Photos

Professional photos added for team members displayed on About page.


Technical Reference

API Endpoints

EndpointPurpose
POST /api/contactFull consultation questionnaire submission
POST /api/simple-contactSimple contact form submission
POST /api/consentDigital consent form submission
POST /api/leadHero mini-form lead capture

Data Storage

  • Cloudflare KV: All form submissions stored with 1-year TTL
  • Key format: submission:{timestamp}:{uuid}
  • Email: Notifications via AWS SES (staff + confirmation to submitter)

Environment Variables Required

  • AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION - SES credentials
  • SES_FROM_EMAIL, SES_TO_EMAIL, SES_CC_EMAIL - Email routing
  • CF_TURNSTILE_SECRET_KEY - Optional spam protection