← Back to home
The Front Desk · Docs

Documentation

EasyFunnel is an AI chat agent, trained on your website, that answers visitors and captures leads for you. The fastest way to add it is a single script tag — jump to the AI Chat Widget setup. On Shopify? Paste your store link and the agent learns your products automatically. Comparing tools first? Here’s the Intercom alternative breakdown. Want to track events or build integrations? The developer reference covers the SDK, analytics modules, and MCP server.

Quick Start

  1. Create your agent at easyfunnel.co/onboarding
  2. Copy your API key from the dashboard
  3. Add the chat widget to your site (see below)
  4. Deploy — your agent starts answering visitors immediately

Platform Setup

The chat widget works on any platform. Add the script tag to your site’s layout or <head>:

HTML
<script
  defer
  data-api-key="ef_your_key_here"
  src="https://easyfunnel.co/chat.js"
></script>

WordPress

Add the script tag to your theme’s header.php or use a plugin like Insert Headers and Footers to paste it in the body section.

Shopify

Visit easyfunnel.co/shopify — paste your store link and the agent learns your products automatically. No code required, or follow the guided install steps in your Shopify theme editor.

Wix, Squarespace, Webflow, Framer

Use the platform’s custom code or embed feature to add the script tag to your site-wide layout. The process is the same: paste the script tag, save, publish.

Next.js / React

Add the script tag to your root layout’s <body>, or use the npm package (see the developer reference).

Plain HTML

Paste the script tag anywhere in your <body>. That’s it.

AI Chat Widget

Add an AI-powered chat widget to your website. Visitors can ask questions and get answers based on your knowledge base — like a lightweight Intercom.

Setup

  1. Go to your project's Chat Settings page in the dashboard
  2. Add your product knowledge base (pricing, features, FAQs)
  3. Optionally configure agent instructions, tone, and documentation
  4. Copy the embed code and add it to your site

Script Tag

HTML
<script
  defer
  data-api-key="ef_your_key_here"
  src="https://easyfunnel.co/chat.js"
></script>

npm

app.ts
import { EasyFunnelChat } from '@easyfunnel/sdk'

EasyFunnelChat.init({
  apiKey: 'ef_your_key_here',
  // Optional:
  primaryColor: '#6366f1',
  position: 'bottom-right',
})

MCP

Tell Claude: "Set up the AI chat widget for my project" and it will create the configuration and show you the embed code.

Features

  • Streaming responses for real-time feel
  • Conversation persisted in localStorage across pages
  • Mobile responsive (full-width on small screens)
  • Customizable welcome message, tone, and restricted topics
  • View all visitor conversations in the dashboard

Free Marketing Tools

EasyFunnel provides 14 free marketing tools — calculators, generators, and audit tools. No signup required.

UTM BuilderGenerate UTM-tagged campaign URLs
Conversion Rate CalculatorCalculate rates with industry benchmarks
A/B Test CalculatorCheck statistical significance
Sample Size CalculatorPlan A/B test sample sizes
Bounce Rate CalculatorAnalyze bounce rates by industry
CTR CalculatorCalculate click-through rates
Funnel Visualization MakerCreate funnel charts with export
Sitemap GeneratorBuild XML sitemaps
AI Reply GeneratorGenerate professional replies
AI FAQ GeneratorGenerate FAQs with JSON-LD schema
AI Chatbot Name GeneratorCreative chatbot name ideas
AI Knowledge Base GeneratorOrganize docs into a KB
Website Conversion AuditScore your site 0-100
Shopify Conversion Leak CalculatorSee how much revenue leaks through unanswered questions

Developer Reference

Need the SDK, auto-tracking, deep analytics modules, identity stitching, MCP server, or the event ingestion API? Developer Docs →