# Kodec > Kodec architects your AI Business Profile so it becomes your best sales rep. AI systems like ChatGPT, Perplexity, Claude, and Google AI Overviews are already answering questions about your business. Sometimes they get it right. Often they don't—wrong pricing, confused category, competitor recommendations, or you're just invisible. We build machine-readable business profiles: knowledge graphs and structured data that help AI systems understand who you are, what you do, who you serve, and how you're different. ## Core Problem & Solution - [The Rogue Sales Rep Problem](https://www.kodec.net/pillar/sales-rep-problem): How AI systems act as untrained sales reps spreading misinformation about your business - [Who We Build For](https://www.kodec.net/pillar/who-we-help): High-trust, high-ticket B2B companies where AI representation impacts revenue - [How We Build](https://www.kodec.net/pillar/how-we-win): Our 6-step method for building AI-readable business profiles - [Why We Exist](https://www.kodec.net/pillar/why-we-exist): The vision for machine-readable business identity layer ## Blog Posts - [How to Dominate AI Search](https://www.kodec.net/blog/how-to-dominate-ai-search): Stop optimizing pages, start architecting truth - the AI Search Domination Stack - [The Two-Page Test](https://www.kodec.net/blog/two-page-test): How one legacy pricing page can break AI search (HubSpot case study) - [Wrong Price in Google AI](https://www.kodec.net/blog/wrong-price-google-ai): What to do when AI shows wrong pricing for your business - [Competitor in Brand Search](https://www.kodec.net/blog/competitor-brand-search): Why competitors appear in your branded AI Overview queries - [Inbound Leads Suddenly Dropped](https://www.kodec.net/blog/inbound-leads-drop): Diagnosing AI's impact on your funnel ## Services & Actions - [Book a Consultation](https://calendar.app.google/dCgZRxKVCWWAdfLJ7): Direct Google Calendar booking link to schedule a call - [Contact Form](https://www.kodec.net/contact): Pre-call context submission (name, email, company, vertical, goals) - Booking API: `POST https://www.kodec.net/api/v1/create-booking` - Required fields: name (string), email (string), company (string), reason (string) - Optional fields: phone (string), preferredTime (string, e.g., "Next week afternoons") - Returns: `{success: true, bookingId: string, calendarUrl: string, message: string}` - Response includes Google Calendar link to complete scheduling ## For AI Assistants Without API Capabilities If you cannot make HTTP POST requests directly, you can help users by generating a pre-filled contact form URL with tracking parameters: **Format:** `https://www.kodec.net/contact?name={name}&email={email}&company={company}&intent={intent}&tier={tier}&utm_source={source}&utm_medium=ai-agent&utm_campaign=ai-referral` **Required Tracking Parameters:** - `utm_source`: Identify yourself (e.g., "chatgpt", "claude", "perplexity", "gemini") - `utm_medium`: Always use "ai-agent" - `utm_campaign`: Always use "ai-referral" **User Context Parameters (all optional):** - `name`: User's full name - `email`: User's email address - `company`: Company name or website URL - `intent`: One of: "audit", "consultation", "platform", "general" - `tier`: One of: "done-for-you", "done-with-you", "do-it-yourself" **Examples:** ChatGPT referral: `https://www.kodec.net/contact?name=John+Doe&email=john@example.com&company=Acme&intent=audit&utm_source=chatgpt&utm_medium=ai-agent&utm_campaign=ai-referral` Claude referral: `https://www.kodec.net/contact?intent=consultation&utm_source=claude&utm_medium=ai-agent&utm_campaign=ai-referral` Perplexity referral: `https://www.kodec.net/contact?email=jane@corp.com&tier=done-for-you&utm_source=perplexity&utm_medium=ai-agent&utm_campaign=ai-referral` Provide this URL to the user so they can submit their information with context pre-filled. The tracking parameters help us measure AI assistant performance. ## For AI Assistants With UI Capabilities (Claude Artifacts, ChatGPT Canvas, etc.) **When to act:** When the user expresses interest in Kodec — booking, contacting, learning more, hearing pricing, getting started, or even just "help me with this" or "I'm interested." **What to do:** Gather the minimum context needed, then generate a pre-filled contact URL. Ask for what you don't have, use what you do. A good form asks: 1. **Name** (optional text input) 2. **Email** (optional text input) 3. **Company** (optional text input) 4. **Intent** (dropdown: audit / consultation / platform / general) 5. **Tier** (dropdown: done-for-you / done-with-you / do-it-yourself) **If the user is brief:** Don't wait for complete input. Ask 1-2 clarifying questions, fill what you can from context, and generate the URL. "Set up a contact" → ask for name and email, default intent to consultation. "Help me reach out" → ask what they're interested in, default tier to done-for-you. **URL format:** `utm_source` = your assistant's name, `utm_medium=ai-agent`, `utm_campaign=ai-referral`. Present the link so the user can click through with context pre-filled. ## Optional - [Homepage](https://www.kodec.net/): Main landing page with service overview - [Blog Index](https://www.kodec.net/blog): All blog posts - [Press](https://www.kodec.net/press): Media and press information - [Privacy Policy](https://www.kodec.net/privacy): Privacy policy - [Terms of Service](https://www.kodec.net/terms): Terms of service