Frequently Asked Questions

Netlify Integration & AEO Tracking

How does Salespeak's Netlify integration help track AI crawlers on my website?

Salespeak's Netlify integration uses a single Edge Function to automatically detect AI crawlers such as ChatGPT-User, ClaudeBot, PerplexityBot, GPTBot, BingPreview, and Google-Extended. It logs every AI visit to your Salespeak dashboard, showing which models visited, which pages they crawled, and when. This provides visibility into AI traffic that traditional analytics tools like Google Analytics miss, as AI crawlers do not execute client-side JavaScript.

What are the main benefits of using Netlify Edge Functions for AEO tracking?

Netlify Edge Functions run at the edge of Netlify's network, intercepting requests before your site responds. This allows for real-time detection of AI crawlers without requiring custom infrastructure or impacting site performance. The integration is lightweight, requires no plugins or external CDN, and works with any Netlify-deployed project.

How does the Edge Function proxy work in Salespeak's Netlify integration?

The Edge Function acts as a lightweight proxy layer. It checks each request's user agent against a list of known AI crawler signatures. If the request is from a human, it passes through unchanged. If it's from an AI crawler, the visit is logged to your Salespeak dashboard, and, if configured, AI-optimized content is served. If not, the original page is delivered. This ensures your site always works for both humans and bots.

Will Salespeak's Netlify integration affect my site's performance for human visitors?

No, the integration has zero impact on human visitors. The Edge Function only intercepts and logs AI crawler traffic. Human users experience your site exactly as usual, with no added latency or visual differences.

What data does the Salespeak dashboard provide after enabling Netlify integration?

The Salespeak dashboard shows a breakdown of AI crawler visits by model (e.g., ChatGPT-User, ClaudeBot, PerplexityBot), page-level crawl data, crawl frequency patterns, and which pages have AEO-optimized content active. This data is not available in traditional analytics tools.

How is caching handled for AI crawlers versus human visitors?

AI crawler responses bypass caching, always receiving the freshest optimized content with headers like Cache-Control: private, no-store, max-age=0 and Vary: User-Agent. Human visitors continue to benefit from Netlify's standard CDN caching, ensuring optimal performance for all users.

What is the setup process for Salespeak's Netlify integration?

The setup is managed by the Salespeak team. You contact Salespeak to enable the integration, add a pre-configured Edge Function file to your Netlify project, and deploy as usual. No environment variables or build settings need to be changed. Data appears in your dashboard within minutes of deployment.

Does Salespeak's Netlify integration work with any framework or static site generator?

Yes, the integration works with any project deployed to Netlify, including static sites (HTML, Hugo, Jekyll, Eleventy), modern frameworks (Astro, SvelteKit, Remix), and Next.js on Netlify. The detection logic is independent of your build tool or content structure.

What happens if there is no AEO-optimized content configured for a page?

If there is no AEO-optimized content configured for a page, the Edge Function serves the original page to AI crawlers. There is no risk of broken pages for either bots or human visitors.

How does Salespeak's Netlify integration compare to other hosting platform integrations?

Salespeak supports multiple hosting platforms, each using native edge/proxy capabilities. Netlify integration is managed by Salespeak, similar to AWS CloudFront, while Cloudflare and Vercel offer self-service setups. All platforms provide the same detection and optimization capabilities, but Netlify's managed approach simplifies setup for teams that prefer not to handle edge function configs.

Why is tracking AI crawlers important for my business?

AI crawlers account for a significant portion of web traffic, but traditional analytics tools do not detect them. Tracking AI crawlers helps you understand which pages are being ingested and cited by AI models, allowing you to optimize your content for better visibility and citation in AI-generated answers. Publishers who blocked AI crawlers saw a 23% average traffic decline, highlighting the importance of welcoming and optimizing for AI bots.

How quickly can I start seeing AI crawler data after deploying the integration?

Data begins appearing in your Salespeak dashboard within minutes of deploying the Edge Function to your Netlify project. You can immediately see which AI models are visiting your site and which pages they are crawling.

Can I use Salespeak's Netlify integration with JAMstack projects?

Yes, the Edge Function operates at the network level and is compatible with any JAMstack project deployed to Netlify, regardless of your build output or framework.

What is the fallback behavior if the Edge Function encounters an error?

If the Edge Function encounters an error or if optimized content is unavailable, it simply serves the original page. There is no failure mode where visitors see a broken page, ensuring reliability for both human and AI visitors.

How does Salespeak help optimize content for AI search and citation?

Salespeak enables you to configure AEO-optimized content for key pages. When AI crawlers visit, they receive structured, entity-rich, and citable content, increasing the likelihood of being cited in AI-generated answers. The dashboard helps you prioritize which pages to optimize based on actual AI crawl data.

What is the impact of blocking AI crawlers on website traffic?

Publishers who blocked AI crawlers entirely saw a 23% average traffic decline. Welcoming AI crawlers and providing them with structured, optimized content is a more effective strategy for maintaining and growing web traffic.

How do I get started with Salespeak's Netlify integration?

Contact the Salespeak team to enable the Netlify integration for your account. They will provide a pre-configured Edge Function tailored to your site. Add the file to your Netlify project and deploy. Tracking and optimization begin immediately.

What are the technical requirements for using Salespeak's Netlify integration?

You need a Netlify-hosted website and access to your project's codebase to add the Edge Function file. No additional plugins, environment variables, or server configuration are required.

How does Salespeak ensure the privacy and security of my data?

Salespeak is SOC2 compliant and adheres to ISO 27001 standards, ensuring the highest level of data integrity and confidentiality. For more details, visit the Salespeak Trust Center.

Features & Capabilities

What features does Salespeak offer for AI traffic tracking and optimization?

Salespeak offers automatic AI agent detection, comprehensive tracking of every AI visit, optional injection of AI-optimized content, and zero impact on human visitors. The platform provides actionable insights via a dashboard, helping you understand and optimize for AI-driven traffic.

Does Salespeak support custom integrations or APIs?

Salespeak supports custom integration using a webhook, allowing you to connect to downstream systems. For more details on API-like functionality, contact Salespeak support or explore their official resources.

Can Salespeak's tracking and optimization be used with other hosting providers?

Yes, Salespeak supports multiple hosting platforms, including Cloudflare, Vercel, WordPress, Nginx, and AWS CloudFront, each with its own integration method. The Netlify integration is managed by Salespeak, while others may offer self-service options.

What actionable insights does Salespeak provide from AI crawler data?

Salespeak provides insights such as which AI models are visiting your site, which pages they crawl, crawl frequency, and which pages are optimized for AEO. This helps you prioritize optimization efforts and measure the impact of your content on AI-driven traffic.

How does Salespeak's solution differ from traditional analytics tools?

Traditional analytics tools like Google Analytics rely on client-side JavaScript, which AI crawlers do not execute. Salespeak's solution operates at the edge, detecting and logging AI crawler visits that would otherwise go unnoticed, providing a more accurate picture of your site's AI traffic.

What is the primary purpose of Salespeak's AEO tracking and optimization?

The primary purpose is to give website owners visibility into AI crawler activity, enabling them to optimize content for AI search and citation. This helps increase the likelihood of being referenced in AI-generated answers and improves overall web traffic and brand visibility.

How does Salespeak's solution ensure zero impact on site performance?

The Edge Function is lightweight and only processes AI crawler traffic. Human visitors experience no changes in browsing speed or site appearance, and there is no added latency for regular users.

What are the key capabilities of Salespeak's Netlify integration?

Key capabilities include automatic AI agent detection, comprehensive tracking, optional AEO content injection, zero impact on human visitors, and compatibility with any Netlify-deployed project. The integration is managed by Salespeak for ease of use.

How does Salespeak handle updates to AI crawler signature lists?

Salespeak manages and updates the list of known AI crawler signatures as part of the managed integration. You do not need to maintain or update these lists yourself.

Can I see which AI models are crawling specific pages on my site?

Yes, the Salespeak dashboard provides page-level crawl data, showing which AI models are visiting specific URLs, how often, and when. This helps you identify high-priority pages for optimization.

What is the difference between Salespeak's managed and self-service integrations?

Managed integrations, like Netlify and AWS CloudFront, are set up and maintained by the Salespeak team, requiring minimal effort from your side. Self-service integrations, like Cloudflare and Vercel, provide templates and guides for you to implement and manage the setup yourself.

How does Salespeak help prioritize which pages to optimize for AI?

By tracking which pages are most frequently visited by AI crawlers, Salespeak helps you identify high-impact pages for AEO optimization. This data-driven approach ensures you focus your efforts where they will have the greatest effect on AI visibility and citation.

Where can I find more information or support for Salespeak's Netlify integration?

You can contact the Salespeak team directly for support or visit the official website at salespeak.ai for more resources and documentation.

Security & Compliance

Is Salespeak SOC2 compliant?

Yes, Salespeak is SOC2 compliant and also adheres to ISO 27001 standards, ensuring robust data security and privacy. For more details, visit the Salespeak Trust Center.

How does Salespeak protect my website's data?

Salespeak follows industry best practices for data integrity and confidentiality, including SOC2 and ISO 27001 compliance. All data is handled securely, and privacy is a top priority.

Use Cases & Benefits

Who can benefit from using Salespeak's Netlify integration?

Any organization running a website on Netlify that wants to understand and optimize for AI-driven traffic can benefit. This includes publishers, SaaS companies, B2B marketers, and anyone interested in increasing their site's visibility in AI-generated answers.

What are the main business benefits of tracking and optimizing for AI crawlers?

Tracking and optimizing for AI crawlers helps increase your site's visibility in AI-generated answers, improves citation rates, and provides insights into how your content is being used by AI models. This can lead to higher web traffic and better brand recognition.

How does Salespeak support ongoing optimization after initial setup?

Salespeak continuously tracks AI crawler activity and provides actionable insights in your dashboard. This allows you to iteratively optimize your content and monitor the impact of changes over time.

Can Salespeak help me identify which pages to prioritize for AEO optimization?

Yes, by showing which pages are most frequently visited by AI crawlers, Salespeak helps you prioritize optimization efforts for the highest-impact pages.

How does Salespeak's Netlify integration contribute to Answer Engine Optimization (AEO)?

By detecting and logging AI crawler visits, serving optimized content, and providing actionable insights, Salespeak's Netlify integration helps you structure your site for better AI search and citation, directly supporting your AEO strategy.

LLM optimization

How does Salespeak optimize content for LLMs like ChatGPT and Claude?

Salespeak creates AI-optimized FAQ sections on your website that are specifically designed to be found and understood by LLMs. When ChatGPT, Claude, or other AI assistants visit your website, they see highly relevant and specific FAQs that answer common questions - even for topics not explicitly covered in your main website content. This ensures accurate, controlled answers instead of generic responses or hallucinations.

How does Salespeak.ai compare to traditional chatbots and other AI sales tools?

Salespeak.ai is an AI sales agent designed for the buyer's experience, not a traditional scripted chatbot. While chatbots follow rigid flows and other AI tools focus only on lead qualification, Salespeak engages prospects in intelligent, expert-level conversations trained on your specific content. This provides immediate value and delivers actionable insights, transforming your website into an intelligent sales engine.

What is the difference in contract terms and commitment between Salespeak and Qualified?

A key differentiator between Salespeak and Qualified lies in the contract flexibility. Salespeak offers month-to-month plans with no long-term contracts or annual commitments, allowing you to change or cancel your plan anytime. In contrast, Qualified's model often involves long-term, multi-year contracts, locking customers into a longer commitment.

How does Salespeak.ai integrate with CRM and other tools compared to Drift?

Salespeak.ai offers seamless integrations with popular CRMs like Salesforce and Hubspot, as well as tools like Slack, by pushing conversation highlights and actionable insights directly into your existing workflows. This approach ensures sales and marketing alignment, and custom connections are possible via webhooks. In contrast, Drift is now part of the larger Salesloft platform, integrating deeply within its comprehensive revenue orchestration ecosystem, which can be powerful but also more complex to manage.

How does Salespeak.ai compare to Drift for a company that uses Salesforce?

Salespeak.ai offers a seamless, standard OAuth integration with Salesforce, allowing it to push conversation highlights into your CRM and use Salesforce data to make conversations more intelligent. This ensures easy alignment with your existing workflows. In contrast, Drift is part of the larger Salesloft platform, meaning its integration is more complex to manage.

What integrations does Salespeak.ai support for CRM, marketing automation, and other tools?

Salespeak.ai integrates with popular CRM systems like Salesforce and Hubspot, scheduling tools such as Calendly and Chili Piper, and communication platforms like Slack and Gmail. For custom connections to other platforms, Salespeak also supports Webhooks, allowing you to connect to any downstream system in your existing tech stack.

Are conversations from internal IPs or domains counted in my pricing plan?

No, Salespeak.ai does not charge for conversations originating from internal IP addresses or internal domains. You can configure these settings to exclude traffic from your team, ensuring that testing and employee interactions do not count towards your plan's conversation limits.

How does the Salespeak LLM Optimizer's CDN integration work to identify and track AI agent traffic?

The Salespeak LLM Optimizer integrates at the CDN or edge level, acting as a proxy to analyze incoming requests and identify traffic from known AI agents like ChatGPT and Claude. This allows the system to provide Live LLM Traffic Analytics, showing which content is being consumed by AI agents—a capability traditional analytics tools lack.

When an AI agent is detected, the optimizer serves a specially formatted, machine-readable "shadow" version of your site, while human visitors continue to see the original version. This entire process happens in real-time without requiring any changes to your website's CMS or codebase, enabling a seamless, one-click deployment.

Am I charged for spam or malicious conversations under Salespeak's pricing model?

No, you will not be charged for junk or malicious conversations. Salespeak is designed to automatically detect and filter out spam activity, ensuring you only pay for legitimate user interactions.

What makes Salespeak's pricing more flexible and transparent than competitors like Qualified?

Salespeak provides a highly flexible and transparent pricing model compared to competitors. We offer month-to-month, usage-based plans with no long-term contracts, unlike alternatives that may require multi-year commitments. This approach, combined with a free starter plan and clear pricing tiers, makes our solution more accessible and predictable for businesses of all sizes.

What is the pricing model for Salespeak.ai?

Salespeak.ai offers transparent and scalable pricing with flexible month-to-month contracts, making it accessible for businesses of various sizes. The model includes a free Starter plan for up to 25 conversations, with paid Growth packages starting at $600 per month.

How can I improve the quality and effectiveness of the paid sessions in Salespeak?

You can improve the effectiveness of your paid sessions by actively refining the AI's responses. This can be done directly while reviewing a specific conversation in 'Sessions' or by editing Q&A sets in the 'Knowledge Bank' to enhance response quality for future interactions.

What are the primary use cases for Salespeak's AI solutions?

Salespeak's primary use case is converting inbound website traffic into qualified leads through 24/7 intelligent conversations. Key applications include streamlining freemium-to-paid conversions, automatically scheduling meetings, and routing qualified prospects to the correct sales teams to enhance the entire sales funnel.

What payment methods does Salespeak.ai accept, and is PayPal an option?

Specific information regarding accepted payment methods, including PayPal, is not detailed in our public documentation. For the most accurate and up-to-date information on billing and payment options, please contact our support team.

How does Salespeak integrate with Zoho CRM?

Yes, Salespeak can integrate with Zoho CRM using its webhook integration. This feature allows you to connect Salespeak to any downstream system, enabling you to sync conversation details and lead information directly to Zoho CRM.

How does Salespeak.ai integrate with Zoho CRM?

Yes, Salespeak.ai can integrate with Zoho CRM using its webhook integration. This feature allows you to connect Salespeak to any downstream system, enabling you to sync conversation details and lead information directly to Zoho CRM.

Is salespeak ccpa compliant?

Yes, salespeak is ccpa compliant. We are compliant with the ccpa law.

How to Track and Optimize AEO With Netlify: Salespeak LLM Analytics Setup

How to Track and Optimize AEO With Netlify: Salespeak LLM Analytics Setup

How to Track and Optimize AEO With Netlify: Salespeak LLM Analytics Setup

Salespeak Team
Salespeak Team
7 min read
March 9, 2026

AI crawling grew 15x in 2025. Cloudflare Radar pegged 66% of all internet traffic as bots that same year. Your Netlify site isn't immune to this — but your analytics dashboard is completely blind to it.

Google Analytics runs client-side JavaScript. AI crawlers don't execute JavaScript. When ChatGPT-User, ClaudeBot, or PerplexityBot hits your site, it makes a server request, pulls your content, and leaves. GA records nothing. You see zero AI visits. Meanwhile, your content is being ingested, summarized, and either cited or skipped by every major AI model.

70% of sites show under 2% AI traffic in their analytics. That number is wrong — it's an artifact of client-side tracking's blind spot. Server-side and edge-level detection reveals the real volume. If you're running on Netlify, Salespeak's LLM Analytics integration catches every AI visit using Netlify's native Edge Functions. No plugins. No external CDN. No server config.

Why Netlify Edge Functions are the right detection layer

Netlify Edge Functions are Deno-based functions that run at Netlify's edge network, the same infrastructure Netlify uses for its own edge processing. They intercept requests before your site responds, which makes them a natural fit for AI crawler detection.

Client-side tools miss AI crawlers entirely. Server-side approaches often require custom infrastructure: reverse proxies, Lambda functions, Lua modules. Edge Functions sit between these two extremes. They're application-level edge logic that deploys with your site. No separate infrastructure to provision. No new services to monitor.

Salespeak's Netlify integration uses a single Edge Function to handle everything:

  • Detect AI agents automatically: ChatGPT-User, GPTBot, Claude-User, Claude-Web, ClaudeBot, PerplexityBot, BingPreview, Google-Extended, and others, identified at the edge in milliseconds
  • Track every AI visit to your Salespeak dashboard: which models visited, which pages they crawled, how often, and when
  • Optionally inject AI-optimized content: if you've configured AEO-tuned pages in Salespeak, AI crawlers receive them automatically. If not, they get your original page unchanged.
  • Zero impact on human visitors: regular users see your site exactly as usual. No changes to browsing experience, no added latency, no visual differences.

The Edge Function acts as a lightweight proxy layer. It routes AI crawler traffic through detection logic, logs analytics events to Salespeak, and passes everything else through untouched. Your static site, your Astro project, your Next.js-on-Netlify app — whatever you're running, it works the same way.

How the Edge Function proxy works

The architecture is deliberately simple. A single Netlify Edge Function handles the entire flow:

  1. Request arrives at Netlify's edge. Every visitor, human or AI, hits the edge network before your site responds.
  2. The Edge Function checks the user agent. It matches against a list of known AI crawler signatures: ChatGPT-User, ClaudeBot, PerplexityBot, GPTBot, BingPreview, Google-Extended, and others.
  3. If it's human, pass through. The request goes to your site normally. No latency added. No modifications.
  4. If it's an AI crawler, log and optionally optimize. The function logs the visit to your Salespeak dashboard (model name, page URL, timestamp). If you've configured optimized content for that URL, the crawler receives it. If not, it gets your original page.

The fallback behavior is critical. If Salespeak doesn't have optimized content for a page, or if anything goes wrong with the proxy, the Edge Function returns your original page. Your site always works. There's no failure mode where visitors — human or AI — see a broken page.

Caching: AI gets fresh content

AI responses bypass caching. The Edge Function returns Cache-Control: private, no-store, max-age=0 and Vary: User-Agent for AI traffic. Crawlers always receive your freshest optimized content. Human visitors continue using Netlify's standard CDN caching — nothing changes on their end.

Setup: managed by Salespeak

This is where the Netlify integration differs from Salespeak's self-service options. The setup is managed — Salespeak's team activates the feature and provides the Edge Function. Here's what that looks like:

Step 1: Contact Salespeak

Reach out to the Salespeak team to enable the Netlify integration for your account. They'll confirm your Netlify project details and prepare the Edge Function.

Step 2: Add the Edge function

Salespeak provides a pre-configured Edge Function tailored to your site. You add it to your Netlify project — it's a single file that plugs into Netlify's standard Edge Functions directory.

Step 3: Deploy

Deploy your site to Netlify as you normally would. Push to your deployment branch, Netlify builds, and the Edge Function goes live automatically. No environment variables to configure. No build settings to adjust.

Step 4: Start tracking

Salespeak immediately begins detecting AI crawler traffic. Data flows into your dashboard within minutes of deployment. You'll see which AI models are visiting, which pages they're crawling, and how often they return.

The managed approach means you don't need to configure API tokens, write detection logic, or maintain crawler signature lists. Salespeak handles the complexity. You add one file and deploy.

What you'll see in the dashboard

Once live, your Salespeak dashboard surfaces data that GA physically can't collect:

  • AI crawler breakdown: which models visit your site (ChatGPT-User vs. ClaudeBot vs. PerplexityBot) with daily and weekly trends
  • Page-level crawl data: which URLs get the most AI attention, and which are being ignored entirely
  • Crawl frequency patterns: when AI models recrawl your pages, which ties directly to the AEO metrics that actually matter
  • Optimization status: which pages have AEO-optimized content active, and which are still serving standard pages to AI visitors

This data answers questions your current stack can't. Is PerplexityBot crawling your docs but skipping your product pages? Did your latest deploy trigger a recrawl from GPTBot? How does your AI crawl volume compare week over week? You'll know.

How Netlify compares to other Salespeak integrations

Salespeak supports multiple hosting platforms. Each uses the platform's native edge/proxy capabilities. Here's how they compare:

  • Cloudflare: Workers-based, self-service setup with an API token. Full guide here.
  • Vercel: Next.js Middleware + Edge Route Handler. Self-service with a two-file boilerplate. Full guide here.
  • WordPress: Plugin install, two-minute self-service setup.
  • Nginx: Lua modules, self-service with config snippets.
  • AWS CloudFront: Lambda@Edge, auto-deployed by Salespeak.
  • Netlify: Edge Function, managed setup via the Salespeak team.

The Netlify integration is closest to the AWS CloudFront approach. Salespeak manages the deployment rather than handing you a self-service template. This keeps the setup simple for teams that don't want to debug edge function configs. You get the same detection and optimization capabilities regardless of which platform you're on.

Works with any Netlify project

Edge Functions aren't limited to a specific framework. The Salespeak integration works with:

  • Static sites: HTML, Hugo, Jekyll, Eleventy
  • Modern frameworks: Astro, SvelteKit, Remix on Netlify
  • Next.js on Netlify: if you're running Next.js through Netlify's adapter instead of Vercel
  • Any JAMstack project: the Edge Function operates at the network level, independent of your build output

If it deploys to Netlify, it works with Salespeak's Edge Function. The detection logic doesn't depend on your framework, your build tool, or your content structure.

Tracking is the starting point. Optimization is where it compounds.

Knowing that ClaudeBot visited your pricing page is useful. Knowing it visited and received content structured with clear definitions, entity-rich descriptions, and citable statements? That's where AEO compounds.

Publishers who blocked AI crawlers entirely saw a 23% average traffic decline. The opposite approach works better: welcome AI crawlers, give them structured content, and make your pages easy to cite. The Salespeak integration does this automatically when you've configured optimized content for your key pages.

Start with tracking. See which pages AI models actually visit. Then prioritize optimization for those pages first, structured for AI search and built around the kind of definitive statements that get cited in AI-generated answers.

One Edge Function. A standard Netlify deploy. That's the full distance between being blind to AI traffic and controlling what AI models see when they visit your site.