How Courtyard Works
Courtyard connects your existing business tools to AI answer engines. No manual content creation required.
Step 1: Ingestion
We scrape your website using Browserbase and extract your business profile, locations, offerings, and booking providers using LLM-powered extraction.
Step 2: Provider Extraction
We connect to your scheduling and booking platforms (Mindbody, MarianaTek, RecallMax, OpenTable, etc.) and pull structured data: class schedules, treatment lists, practitioner profiles, availability, menus.
Step 3: Knowledge Generation
Our knowledge engine transforms provider data into AI-optimized pages — structured markdown with rich frontmatter, JSON-LD schemas (LocalBusiness, FAQPage), and proper semantic markup.
Step 4: Publishing
Pages are published to your `ai.` subdomain (e.g., `ai.yourbusiness.com`) with:
Step 5: Ongoing Refresh
Provider data refreshes every 30 minutes via cron. AI engines always see current schedules, availability, and pricing.