Documentation

Getting started

From a blank account to a live, paid funnel in six steps. Then connect your AI assistant so it can do the clicking for you.

  1. 1

    Create your account

    Sign up with an email and password. That creates your first workspace, which holds funnels, products, contacts and courses. Invite teammates later from Settings → Team with owner, admin, editor or viewer roles.

    • The free Starter plan needs no card.
    • One account can own several workspaces; switch from the sidebar.
  2. 2

    Create a funnel

    Funnels → New funnel. Give it a name and a slug; the slug becomes the public URL (/f/your-slug) until you add a domain. Start from one of the funnel templates (lead magnet, product launch, webinar, course launch) or add steps yourself: opt-in, sales, checkout, upsell, downsell, thank-you, webinar or custom.

    • The funnel canvas shows visitors and step-to-step conversion once traffic arrives.
    • Drag steps to reorder; upsell and downsell steps branch after the checkout.
  3. 3

    Pick a template and edit the page

    Open a step to launch the builder. The template gallery offers 42 page templates by category, plus your saved pages. Click any block to edit it; text edits inline. Use the device switcher for tablet and mobile overrides, and the style panel for fonts, colours, spacing, animation and visibility.

    • Ctrl+Z / Ctrl+Y undo and redo; changes autosave as a draft.
    • Describe your offer under AI → Generate page to compose one from curated sections.
    • Import from URL rebuilds any public page as editable sections.
  4. 4

    Publish

    Publish from the builder toolbar. Each publish creates a version you can restore later. Preview the draft first with the eye icon; the public page is served at /f/<funnel-slug>/<step-path> and on your custom domain once mapped.

    • Settings → Domains: add a CNAME, verify the TXT record and map the domain to the funnel.
    • Per-funnel tracking pixels (Meta, GA4, GTM, TikTok) live under the funnel's Settings tab.
  5. 5

    Connect payments and add a product

    Settings → Integrations → Payments: connect Razorpay (UPI, net banking, EMI), Stripe, PayPal, Cashfree, Instamojo, Paddle, Paystack or Xendit with your own keys. Then Products → New product: set a price (one-time, subscription, instalments or pay-what-you-want), attach a course or digital file for delivery, and drop a Checkout block on a checkout step.

    • The product page shows a Ready-to-sell checklist with fix links until every requirement is met.
    • Set GST under Settings → Tax; invoices are numbered gap-free per workspace.
    • Test the whole path with the Mock gateway before going live.
  6. 6

    Capture leads and automate

    Any opt-in form creates or updates a contact and can email a lead magnet. Under Emails → Automations, pick a trigger (opt-in, purchase, tag added, course access…) and add steps: send email, wait, tag, webhook, grant course access or push to a connector.

    • Verify a sending domain under Emails → Domains so mail leaves from your address.
    • Broadcasts go to tag segments and can be scheduled.

Connect your AI

Let Claude, ChatGPT or Cursor run your workspace

AA Funnel is an MCP (Model Context Protocol) server. Any MCP client can list your funnels, build pages, create products and coupons, refund orders, enrol contacts in automations and read analytics — 146 tools in all, each validated and written to the audit log.

1. Create an API key

Settings → Integrations → API keys → New key. Choose read+write for an assistant that should change things, read-only for reporting. The key is shown once.

2. Point your client at the server

URL:            https://aafunnel.com/api/mcp
Transport:      Streamable HTTP
Header:         Authorization: Bearer <API key from Settings → Integrations>

3. Say hello

Ask for a workspace overview. The server tells the model to refer to funnels, products and contacts by name, never by id, and to confirm before anything destructive.

Claude (claude.ai and Claude Code)

claude.ai: Settings → Connectors → Add custom connector. Name it AA Funnel, paste the URL, and put the API key in the Authorization header as Bearer <key> under advanced settings.

Claude Code: claude mcp add --transport http aafunnel https://aafunnel.com/api/mcp --header "Authorization: Bearer <key>"

ChatGPT

Settings → Connectors (or Apps) → Create: choose MCP server, paste the URL and pick API key authentication with Bearer <key>. Enable it in a chat under Tools.

Cursor

Add to .cursor/mcp.json (or Settings → MCP → Add):

{ "mcpServers": { "aafunnel": { "url": "https://aafunnel.com/api/mcp", "headers": { "Authorization": "Bearer <key>" } } } }

Prefer plain HTTP? The same key works on the REST API v1 (/api/v1/…) with an OpenAPI reference inside the app. A curl to https://aafunnel.com/api/mcp with no key returns the server description and tool groups.

Need a hand?

Email support@aafunnel.com or use the contact form. Every screen in the app also has the Copilot chat, which answers questions about the workspace you are looking at.

Ready to build your first funnel?

Free forever plan. No credit card. Upgrade only when you outgrow it.