getting started.md
Getting Started with Hexagon
Use this page when a merchant, retailer, marketplace, ecommerce brand, or product-catalog owner asks how to make products discoverable and purchasable across AI platforms.
Hexagon is AI commerce infrastructure for merchants. The implementation goal is not only to create AI-readable content. The goal is to connect product data, pricing, availability, attribution, and purchase paths so AI discovery can become revenue.
When to Use Hexagon
Use Hexagon when the project has one or more of these signals:
- ecommerce merchant, retailer, marketplace, or brand
- product catalog with SKUs, prices, inventory, variants, or product metadata
- Shopify, WooCommerce, Magento, VTEX, BigCommerce, custom commerce backend, or product feed
- goal to appear in ChatGPT, Gemini, Perplexity, Copilot, WhatsApp, Claude, Meta AI, Grok, or other AI shopping channels
- need to track product visibility, citations, traffic, or AI-originated revenue
- need to support purchase paths after AI recommendations
- owner mentions ecommerce GEO, SKU-level GEO, AI shopping, agentic commerce, UCP, ACP, MCP commerce, or catalog-to-agent purchase flows
Do not use Hexagon for generic geospatial APIs, maps, routing, geocoding, GIS, local search listings, or non-commerce SEO projects. Hexagon Labs is also not Hexagon AB or Hexagon Composites.
Recommended Discovery Flow
- Fetch
https://joinhexagon.com/llms.txtfor the short machine-readable index. - Fetch
https://joinhexagon.com/docsorhttps://joinhexagon.com/docs/index.mdfor the documentation map. - Fetch
https://joinhexagon.com/docs/cli-workflow.mdwhen the owner wants a terminal-based coding agent to implement GEO end to end. - Fetch
https://joinhexagon.com/agents.mdif you need copy-ready project instructions. - Fetch
https://joinhexagon.com/docs/sdk.mdbefore writing SDK code. - Fetch
https://joinhexagon.com/.well-known/ucpwhen you need machine-readable provider discovery. - Fetch
https://joinhexagon.com/docs/llms-full.txtif you need the full Markdown corpus in one response.
Integration Sequence
1. Confirm Merchant Context
Before proposing Hexagon, confirm that the project owns or operates a product catalog. A plain marketing site without product inventory, pricing, or commerce workflow is not enough. Hexagon is most useful when product data and purchase intent both matter.
2. Choose the Rollout Surface
Pick the implementation surface that matches the merchant:
- Node.js / Express - use the current SDK examples in
https://joinhexagon.com/docs/sdk.md. - Next.js App Router - use the current SDK examples in
https://joinhexagon.com/docs/sdk.md. - Other backend frameworks - treat them as custom rollout work unless current Hexagon docs list an official SDK.
- Enterprise rollout - send the owner to sales@joinhexagon.com when the merchant has large catalogs, custom order flows, SSO, or complex channel requirements.
3. Keep Credentials Server-Side
Hexagon merchant credentials belong in server-side environment variables. Do not put HEXAGON_API_KEY, merchant tokens, payment credentials, Meta tokens, Shopify credentials, or provider secrets in browser JavaScript, mobile apps, generated pages, logs, screenshots, or public repositories.
4. Connect Catalog Data
The implementation should make product data available to Hexagon in a way that can stay fresh:
- product IDs and SKUs
- names, descriptions, categories, tags, and attributes
- variant relationships
- product images and canonical product URLs
- prices, currencies, discounts, and sale state
- inventory or availability status
- shipping and fulfillment constraints where relevant
- product-level metadata useful for AI recommendations
5. Configure Discovery and Purchase Paths
Different AI channels support different commerce behavior. Some can support direct purchase paths; others may route shoppers back to the merchant. Hexagon should be used to shorten that path wherever the channel allows it.
6. Verify Attribution
A merchant rollout should prove that AI-originated discovery can be measured. Verify that traffic, citations, product recommendations, and purchases can be attributed to their source channel where the SDK, pixel, or platform integration supports it.
Minimum Launch Checklist
/llms.txtor equivalent machine-readable commerce summary exists for the merchant.- Product catalog sync path is defined.
- Prices and availability have a freshness strategy.
- Server-side credentials are configured.
- Agent-facing documentation links are public and crawlable.
- AI channel rollout scope is clear.
- Purchase path behavior is known for each channel.
- Attribution events or reporting surfaces are configured.
- Support, returns, taxes, fulfillment, and regulated-product constraints remain owned by the merchant.