# Mike AI - Michael Lin's AI Agent Website > Michael Lin builds professional websites and custom AI assistants for small-medium businesses and individuals. This site demonstrates what your own AI assistant could do — reviewing contracts, managing calendars, drafting documents, research, invoicing, email management, and travel planning. Book appointments, send messages, explore use cases, watch a demo video, and chat with the AI avatar. ## About Michael Lin builds websites and AI assistants like the one on this site for small-medium businesses and individuals. Your AI assistant can be trained on your business to handle tasks like contract review, calendar management, document drafting, vendor research, invoicing, email handling, and travel planning — all working 24/7. The site showcases what an AI assistant can do for you, provides an interactive AI avatar you can speak with, and lets visitors schedule appointments or send contact messages. The site supports dark and light themes. ## Site Sections The frontpage is a single-page application with the following sections, accessible via the sticky navigation header: 1. **About** (Hero) - Introduction with title, tagline, avatar headshot, and three feature highlights: Instant Response, 24/7 Available, Natural Chat. CTAs to schedule a call or see capabilities. 2. **What I Can Build For You** (Video) - Demo video with play/replay controls and an expandable timestamped transcript. Metrics: 500+ Projects Completed, 98% Client Satisfaction, 24/7 Availability. 3. **FAQ** - Searchable, filterable frequently asked questions with collapsible accordion. Categories: What You Get, How It Works, Getting Started, Business Support. 4. **What I Can Help With** - Virtual assistant use-case showcase across categories: Documents, Scheduling, Research, Finance, Communication, Travel & Events. Filterable grid with cards showing images, descriptions, and task tags. 5. **Appointments** (Schedule) - Booking form with three meeting types: Video Call (30 min), Phone Call (20 min), Quick Chat (15 min). Date picker, time slot selector (09:00 AM - 04:00 PM PT), and contact fields. 6. **Contact** (Get In Touch) - Contact form with name, email, subject, and message (1000 char limit). Social links: Email (mike@bemikeai.com), LinkedIn, Twitter, GitHub. ## AI Agent The homepage features an AI agent powered by ElevenLabs Conversational AI. Visitors can interact with it through voice and text. The agent can answer questions about Michael, his work, and help navigate the site. - ElevenLabs agent ID: agent_2001k1y36j76eyfr2r4zsrbe9qgp ## Frequently Asked Questions ### What exactly will you build for me? I build you a professional website and a custom AI assistant — like the one on this site. Your assistant can be trained on your business, handle customer questions, and help with daily tasks like reviewing documents, managing emails, and more. ### What kinds of tasks can my AI assistant handle? Your AI assistant can review contracts and leases, draft proposals and business letters, manage your calendar, handle email follow-ups, research vendors and services, plan events or trips, and help with bookkeeping — all working for you 24/7. ### How does the AI assistant work on my website? Your AI assistant lives right on your website and can talk to visitors, answer questions, and help with tasks. It's trained on your specific business so it sounds like you and knows your services inside and out. ### Can the assistant be customized for my business? Absolutely. Everything is tailored to you — the website design, the assistant's personality and knowledge, and the specific tasks it handles. It's your brand, your voice, your workflows. ### How long does it take to set up? Most websites and AI assistants can be up and running within a few days. We'll work together to define your needs, train the assistant, and launch your site. ### Do I need any technical knowledge? Not at all. I handle all the technical setup, training, and maintenance. You just tell me what you need and I'll build it for you. ### Is this suitable for small businesses? This is built specifically for small businesses and individuals who want professional-grade AI tools without the enterprise price tag. Whether you're a solo consultant or a small team, you'll get the same powerful capabilities. ### How do I book an appointment? Scroll down to the Appointments section or click "Book a Call" in the header. Choose a meeting type (Video Call, Phone Call, or Quick Chat), select an available date and time slot, and provide your contact details. ### How can I get in touch? You can use the contact form at the bottom of the page, book a call through the scheduling section, email mike@bemikeai.com, or chat directly with the AI agent. ## Capabilities An AI agent interacting with this site can: - Book an appointment — Video Call (30 min), Phone Call (20 min), or Quick Chat (15 min) - Send a contact message to Michael (provide name, email, subject, and message body) - Retrieve site owner information (name, tagline, avatar URL) - Chat with Michael's AI agent (send a text message, receive a reply) - Browse virtual assistant use cases (Documents, Scheduling, Research, Finance, Communication, Travel & Events) - Retrieve FAQ content by category (What You Get, How It Works, Getting Started, Business Support) - Retrieve scheduling copy and contact section copy ## API Base URL: https://bemikeai.com API prefix: /make-server-8ad03182 OpenAPI spec: https://bemikeai.com/openapi.yaml Content-Type: application/json ### Get Site Owner Info GET /make-server-8ad03182/content/hero Returns: { "title": "Michael Lin", "tagline": "...", "avatarUrl": "..." } ### Get FAQ Content GET /make-server-8ad03182/content/faq Returns FAQ items with categories (What You Get, How It Works, Getting Started, Business Support). ### Get Portfolio Content GET /make-server-8ad03182/content/portfolio Returns virtual assistant use-case items with categories (Documents, Scheduling, Research, Finance, Communication, Travel & Events). ### Get Schedule Section Copy GET /make-server-8ad03182/content/schedule-copy Returns scheduling section copy and meeting type options. ### Get Contact Section Copy GET /make-server-8ad03182/content/contact-copy Returns contact section copy and social links. ### Get Widget Snippet GET /make-server-8ad03182/content/widget-snippet Returns the ElevenLabs widget agent ID configuration. ### Book an Appointment POST /make-server-8ad03182/book Body: { "date": "2026-03-15T14:00:00.000Z", "name": "Your Name", "email": "you@example.com" } - `date` (required): ISO 8601 datetime, must be in the future - `name` (required): Full name of the person booking - `email` (optional): Email for confirmation Returns: { "status": "confirmed", "message": "Appointment scheduled successfully." } ### Send a Contact Message POST /make-server-8ad03182/contact Body: { "name": "Your Name", "email": "you@example.com", "message": "Your message here" } - `email` (required): Sender's email address - `message` (required): Message content - `name` (optional): Sender's name Returns: { "status": "sent", "message": "Message received successfully." } ### Chat with the AI Agent (powered by ElevenLabs Conversational AI) POST /make-server-8ad03182/chat Body: { "message": "What kind of projects do you work on?" } - `message` (required): The text message to send to Michael's AI agent Returns: { "reply": "I work on AI agent integrations and creative technology.", "message": "...", "conversationId": "conv_abc123", "provider": "elevenlabs" } The chat endpoint is powered by ElevenLabs Conversational AI. The agent can answer questions about Michael, his work, availability, and services. Each request opens a new conversation. The `provider` field indicates whether the response came from the ElevenLabs AI agent ("elevenlabs") or a fallback ("mock"). ### Health Check GET /make-server-8ad03182/health Returns: { "status": "ok" }