Clarflow Documentation

Guides and references to help you customize and build Clarflow quiz funnels.

CSS Classes Reference

Complete reference for all Clarflow CSS classes. Target and style every part of your funnel — questions, inputs, buttons, headers, and more.

Read Documentation →

Custom HTML JavaScript API

Reference for the window.Clarflow SDK available inside Custom HTML blocks. Advance steps, read and write response variables, redirect, and add to cart from your own scripts.

Read Documentation →

Host Page JavaScript API

Reference for the window.Clarflow SDK exposed on the page hosting your funnel. Drive navigation, read and pre-fill answers, and react to visitor progress from your storefront.

Read Documentation →

JSON Builder Reference

Complete reference for constructing Clarflow quiz funnel JSON. Build funnels with AI tools and paste directly into the Clarflow Builder.

Read Documentation →

Embedding in Shopify

Step-by-step guide for embedding a Clarflow funnel in your Shopify store using Custom Liquid blocks.

Read Documentation →

Shopify Add to Cart & Checkout

Set up the native Shopify Add to Cart and Checkout blocks — the embed requirement, finding product handles and variant IDs, and adding several products in one click.

Read Documentation →

Clarflow MCP Server

Connect Clarflow to Claude Code, Claude Desktop, and Cursor. Build, edit, publish, and analyze funnels — and run A/B tests — in natural language.

Read Documentation →

Integrations API Reference

Complete reference for the listen-only API behind the Zapier and Make apps — authentication, listing funnels, subscribing a webhook, and the completion payload. OpenAPI 3.1 spec included.

Read Documentation →

Connecting Checkout Champ

Step-by-step guide for wiring a Checkout Champ Export Webhook (Postback) profile to Clarflow so orders and revenue flow back into your funnel analytics.

Read Documentation →

Connecting Klaviyo

Step-by-step guide for sending Clarflow quiz responses into Klaviyo flows and using them as dynamic variables in email templates.

Read Documentation →

Cloudflare and Your Custom Domain

Why a proxied Cloudflare record — the orange cloud — stops a custom domain from ever verifying, and how to switch it to DNS only.

Read Documentation →

Connecting Postscript

Step-by-step guide for sending Clarflow quiz responses into Postscript Custom Events and triggering SMS Flows.

Read Documentation →

How Revenue Attribution Works

Clarflow credits revenue on a last-click, ~30-day model — why the figure will not match Meta or Google, that subscriptions count on the first order only, and where to go for multi-touch attribution.

Read Documentation →