Loading tutorials…
Loading tutorials…
A clean ClickFunnels setup pays back for years. A rushed one creates broken checkout, double-tracked conversions, and email deliverability problems that take weeks to untangle. This is the foundation walkthrough.
Who this is forOwners who just signed up for ClickFunnels 2.0 and want to do the foundational config right before building their first funnel. About 2 hours of focused work saves 20+ hours of cleanup later.
What you'll need
Step 1
Inside ClickFunnels, every account has one or more Workspaces. Pick the right plan, then fill out Settings → Business Profile completely.
Log in at app.clickfunnels.com. From the top-left, click the Workspace selector. If you only have one Workspace, you are already in it.
Click your avatar (top-right) → Settings → Business Profile.
Fill out every field: legal business name, support email, mailing address, support phone, time zone. ClickFunnels uses these in checkout pages, email footers (CAN-SPAM), and tax reports — missing fields show as "TBD" in customer-facing surfaces.
Set the default currency. Changing this later after you have orders is painful. If you sell in USD, pick USD now even if your headquarters is elsewhere.
Upload your logo and favicon under Settings → Branding. PNG with transparent background, minimum 512x512 for logo, 32x32 for favicon.
Step 2
Settings → Domains → Add Domain. Add the CNAME records ClickFunnels gives you to your DNS host. Verify SSL is "Active" before building anything.
Pick the domain you want funnels to live on. Most owners use a subdomain like go.yourdomain.com or offers.yourdomain.com so the main www. is reserved for the marketing site.
In ClickFunnels → Settings → Domains → Add Domain. Enter the exact subdomain.
ClickFunnels gives you a CNAME target (usually something like cf-domain-1.clickfunnels.com). Copy it.
In your DNS host (Cloudflare, GoDaddy, etc.), add a CNAME record: Name = go (or offers), Target = the CNAME ClickFunnels gave you, Proxy = OFF if Cloudflare (orange cloud off, gray cloud on).
Wait 5-30 minutes. Refresh the ClickFunnels Domains page. SSL status should move from "Provisioning" to "Active." If it stays "Provisioning" past 1 hour, your CNAME is wrong or proxied.
Set this domain as your "Primary" domain so funnels default to it.
Step 3
Settings → Payment Gateways → Stripe → Connect. Use OAuth (not API keys) so refunds, disputes, and tax data sync correctly.
Open Settings → Payment Gateways → Add Payment Gateway → Stripe.
Click "Connect with Stripe." This opens the Stripe OAuth flow. Log in with the Stripe account in your business name (not a personal Stripe).
Approve the OAuth scopes. ClickFunnels needs charges, refunds, customers, and products access.
Once back in ClickFunnels, set this Stripe account as the default for the Workspace.
Go to your Stripe dashboard → Settings → Tax → enable automatic tax for relevant jurisdictions if you sell to US states, EU, UK, etc. ClickFunnels passes the address to Stripe Tax automatically once OAuth is in place.
Step 4
Settings → Email Marketing → From Addresses → Add your sending email + verify SPF, DKIM, and DMARC.
Pick the From email address customers will see. hello@, support@, or noreply@ at your domain. Never use a free Gmail/Yahoo address — they fail DMARC alignment.
In ClickFunnels → Settings → Email Marketing → From Addresses → Add. Enter the email.
ClickFunnels sends a verification email. Click the link in your inbox.
In the same screen, ClickFunnels shows the SPF and DKIM records you need to add to DNS. Copy them.
In your DNS host, add the TXT records exactly as shown (no extra quotes, no missing semicolons). DKIM is typically two CNAME records, SPF is one TXT.
Back in ClickFunnels, click "Verify DNS." All three checks (SPF, DKIM, DMARC) should show green. If DMARC is yellow, you need to add a separate DMARC TXT record at _dmarc.yourdomain.com — start with policy "p=none" so you can monitor.
Step 5
Settings → Tracking. Add GA4 measurement ID, Meta Pixel ID, and (recommended) a single GTM container that fires the rest.
Most owners install GA4 and Meta Pixel directly. The cleaner pattern: install ONE GTM container in ClickFunnels, then manage every other tag from inside GTM.
In Settings → Tracking → Head Section. Paste the GTM snippet (the <!-- Google Tag Manager --> block) here.
In Settings → Tracking → Body Section. Paste the <noscript> portion of the GTM snippet here.
Save. Open any funnel page in incognito. Right-click → View Page Source. Search for "GTM-" — your container ID should appear in both head and body.
Inside GTM, set up GA4 Configuration tag (fires on All Pages) and Meta Pixel (Custom HTML tag, fires on All Pages). Add Enhanced Conversions or Conversions API as a separate phase.
Verify in GA4 → Realtime that visits to your ClickFunnels pages register within 60 seconds.
Step 6
Settings → Funnel Defaults. Set default thank-you behavior, cart abandonment timer, and currency display.
Open Settings → Funnel Defaults (or Workspace Settings → Defaults in some plan tiers).
Set default checkout currency to match Stripe.
Enable "Abandoned Cart Recovery" if you plan to send recovery emails (you almost always should — abandon recovery is the highest-ROI email in e-com).
Set the default Thank You behavior: keep customers on a ClickFunnels page, NOT redirected to an external URL — you lose pixel firing and order bump opportunity.
Configure tax behavior: "Tax included in price" (B2C, EU-style) or "Tax added at checkout" (US B2B-style). Match how you display prices to customers.
Step 7
Settings → Team Members. Add roles (Admin, Editor, Viewer) — never share your owner login.
Open Settings → Team Members → Invite.
For your designer or VA: Editor role. They can build pages but cannot delete funnels or change billing.
For your accountant or analyst: Viewer role. Reports and analytics only.
For another co-founder: Admin role only if you trust them with billing.
Set up 2FA on every account, especially Admins. Go to Profile → Security → Enable Two-Factor.
Document who has what access in a shared doc. When someone leaves, you need to know exactly what to revoke.
Common mistakes
Using a generic Gmail as the support and sending email
What goes wrong: Customers see hello@gmail.com in receipts and email footers. Stripe trust scores drop. Cold-email DMARC blocks 30-40% of your follow-ups. You lose $500-2,000/mo in deliverability alone.
How to avoid: Set up support@yourdomain.com BEFORE configuring ClickFunnels. Verify SPF/DKIM/DMARC for the domain. Use it everywhere.
Skipping the DKIM/DMARC verification
What goes wrong: Follow-up emails land in spam at 40-60% rates. Gmail's promo tab gets the rest. You think your email content is bad when it's actually your DNS. Months of bad assumptions and lost revenue.
How to avoid: In Settings → Email Marketing → From Addresses, all three checks (SPF, DKIM, DMARC) must be green before you send a single broadcast. Fix DNS or move to a domain you control.
Connecting Stripe with restricted API keys instead of OAuth
What goes wrong: Refunds, disputes, and tax data don't sync back to ClickFunnels. Your accountant sees one number, your funnel reports show another. Reconciliation takes hours every month.
How to avoid: Disconnect the API-key Stripe connection and re-connect via OAuth (the "Connect with Stripe" button). Re-test a $1 transaction end-to-end.
Letting Cloudflare proxy ClickFunnels domains
What goes wrong: SSL fails to provision OR provisions then breaks intermittently. Customers see "Connection Not Secure" warnings on checkout pages. Conversion rate drops 20-50% silently.
How to avoid: In Cloudflare DNS, set the proxy status to DNS-only (gray cloud) for every CNAME pointing at ClickFunnels. Wait 30 minutes. SSL re-provisions clean.
Not setting Funnel Defaults before building
What goes wrong: Your first 3-5 funnels each have different currency display, different thank-you behavior, and different tax settings because you configured them ad-hoc. Customers get inconsistent receipts. You spend hours unifying later.
How to avoid: Spend 15 minutes in Settings → Funnel Defaults BEFORE building your first funnel. Every new funnel inherits these defaults.
Recap
Done — what's next
How to build a ClickFunnels opt-in funnel (lead magnet → email sequence)
Read the next tutorial
Hand it off
ClickFunnels rewards careful setup. Most owners we talk to skipped DNS verification or used API-key Stripe, then spent weeks unwinding. A conversion funnel specialist will do the foundation, build your first 2-3 funnels, and hand it back optimized. From $14-16/hr — most setup + first funnel projects land at $600-1,500 total.
See specialist rates
2.0 for any new account. Classic is still supported but the product roadmap is on 2.0 — new features (Workspaces, Followups, native CRM, AI sales copy) are 2.0-only. Existing Classic users should plan migration; new users should start on 2.0 directly.
Depends on volume. ClickFunnels 2.0 email is fine for transactional emails and basic broadcasts up to ~10K sends/month. For real list management, segmentation, and deliverability at scale, pair ClickFunnels with ActiveCampaign or another dedicated ESP via webhook.
Technically yes, but most owners shouldn't. Your www. is for your brand site (About, Blog, Contact). Funnels should live on a subdomain (go., offers., or buy.) so brand and offer surfaces stay independent. Otherwise editing your funnels affects your main site SEO.
5-30 minutes if DNS is correct. If it sits in 'Provisioning' past an hour, the CNAME is wrong, Cloudflare proxy is on, or DNS hasn't propagated. Check the CNAME exactly matches what ClickFunnels gave you.
Strongly recommended. ClickFunnels' built-in fields work but you'll add tags over time (Hotjar, LinkedIn, TikTok, conversion APIs) and managing 6 different tags inline gets messy fast. One GTM container is cleaner long-term.
ClickFunnels
The opt-in funnel is the simplest, highest-volume funnel you will ever build. Get it right and it becomes the top of every other funnel you launch. Here is the build, step by step.
ClickFunnels
Order bumps and upsells are the highest-ROI work you can do on any funnel. 25-60% AOV lift from one afternoon of setup. Here is how to do it without breaking checkout.
ClickFunnels
DIY ClickFunnels is a great idea — until it is not. This is the honest framework: when the cost of self-managing exceeds the cost of hiring, and how to tell which side you are on.