Clone2GHL User Guide
Complete Setup & Usage Manual
🚀 Quick Start (3 Minutes)
For End Users (Chrome Web Store Version)
First-Time Setup
- Go to Chrome Web Store and search for Clone2GHL
- Click "Add to Chrome" → Confirm
- Click the Clone2GHL icon in your Chrome toolbar
- Select your industry/niche from the dropdown
- Visit any website and clone it OR use the dashboard
- Edit and export to GoHighLevel
For Administrators (Self-Hosted Backend)
- Clone repository
- Configure backend with API keys (.env file)
- Start backend:
npm start - Load extension in Chrome DevTools
- Configure backend URL in extension Settings
📥 Installation & Initial Setup
A. Install from Chrome Web Store (Recommended)
- Open Google Chrome
- Go to
chrome.google.com/webstore - Search for: "Clone2GHL"
- Click the Clone2GHL card
- Click "Add to Chrome"
- Confirm in the popup
- Extension icon appears in your toolbar (top-right)
B. Initial Configuration
Step 1: Open the Extension
Click the Clone2GHL icon in your toolbar. A popup appears with niche selection.
Step 2: Select Your Industry
Choose from 15+ options (Plumber, Coach, E-commerce, SaaS, etc.). This helps AI optimize copy for your niche.
Step 3: Open the Dashboard
Click "Dashboard" to open the full app in a new tab.
Step 4: Configure API Keys (Optional)
Go to Settings tab and paste optional API keys:
- OpenAI (for AI copy optimization & logo generation)
- GoHighLevel (for direct funnel export)
- HeyGen (for video generation)
👨💻 For Administrators
This section is for anyone self-hosting Clone2GHL with a backend server.
Backend Setup
Prerequisites
- Node.js v16 or higher
- npm (installed with Node.js)
- Git
- External API keys (OpenAI, GoHighLevel, HeyGen)
Step 1: Clone Repository
git clone https://github.com/[your-repo]/Clone2GHL_CE.git
cd Clone2GHL_CE/backend
Step 2: Install Dependencies
npm install
Step 3: Configure Environment Variables
Create a .env file in /backend folder:
PORT=8080
NODE_ENV=production
JWT_SECRET=your_super_secret_key_here
OPENAI_API_KEY=sk-xxxxx
HEYGEN_API_KEY=xxxxx
Step 4: Start the Backend
npm start
Expected output:
Server running on http://localhost:8080
Connected to database: [path/to/db.json]
Extension Setup (Developer Mode)
- Open Chrome and go to
chrome://extensions - Toggle "Developer mode" ON (top-right)
- Click "Load unpacked"
- Select the
Clone2GHL_CE/extensionfolder - Extension appears in your list ✓
Configure Backend URL
- Open Clone2GHL Dashboard
- Go to Settings tab
- Under "Backend API URL," enter your backend's URL —
http://localhost:8080for local development, or your hosted URL such ashttps://api.clone2ghl.comin production - Click Save
https://api.clone2ghl.com), so end users do not need to set this.
👤 For End Users
Dashboard Overview
The Clone2GHL dashboard has 8 main tabs:
| Tab | Purpose | Key Actions |
|---|---|---|
| 📁 My Funnels | View & manage all cloned funnels | Clone URL, edit, export, delete |
| 📚 Funnel Library | Browse 15+ pre-built templates | Browse by niche, clone template |
| 🤖 AI Tools | Optimize copy with GPT-4o, generate logos | Paste text, get AI suggestions |
| 🎬 Video Generation | Create promo videos with HeyGen | Write script, customize, download |
| 🔍 Ad Intelligence | Research competitor ads | Search Facebook, Google, TikTok |
| 🎨 Logo Generator | Create logos with DALL-E | Describe, customize, download |
| 👤 My Account | Manage subscription & usage | View plan, clone credits, upgrade |
| ⚙️ Settings | Configure API keys & preferences | Add API keys, set backend URL |
Popup Interface
When you click the extension icon, a small popup appears with:
- Current Page Title & URL — Shows page you're on
- Niche Selector — Choose your industry
- "Clone This Page" Button — Quick clone
- Plan Badge — Shows FREE/STARTER/PRO/AGENCY status
📊 Feature Guide: Dashboard Tabs
1. 📁 My Funnels
Purpose: Store and manage all your cloned funnels.
Clone a New Funnel:
- In the URL Input section, paste a website URL
- Click "Clone Page"
- Wait 5-30 seconds
- Funnel appears in the grid
- Click on the card to edit
Export to GoHighLevel:
- Click on a funnel card
- Click "Export to GHL"
- Choose funnel name and location
- Click "Push to GHL"
- Wait for confirmation (2-5 seconds)
2. 🤖 AI Tools
Purpose: Optimize copy and generate graphics.
Copy Optimizer (GPT-4o):
- Go to AI Tools → Copy Optimizer
- Paste your text (headline, CTA, etc.)
- Select your Niche
- Click "Optimize Copy"
- Choose from 3 variations
- Copy and use in your funnel
Logo Generator (DALL-E 3):
- Go to AI Tools → Logo Generator
- Describe your logo
- Choose style (Modern, Minimalist, etc.)
- Click "Generate Logo"
- Download PNG file
3. 📚 Funnel Library
Purpose: Browse 15+ high-converting templates.
Filter by niche, conversion rate, or industry. Clone any template to My Funnels and customize it.
4. 🎬 Video Generation
Purpose: Create promo videos with AI avatars.
- Write a video script (30-120 words)
- Choose avatar style and background
- Click "Generate Video"
- Download MP4 file
⚙️ Step-by-Step Workflows
Workflow 1: Clone a Website in 5 Steps
Goal: Clone a competitor's landing page and export to GoHighLevel
- Find the page: Open any website in Chrome
- Initiate clone: Click Clone2GHL icon → "Clone This Page"
- Wait: 10-30 seconds for completion
- Edit (optional): Click funnel card → Click "Edit" → Modify text/images → Click "Save"
- Export: Click "Export to GHL" → Choose options → Click "Push to GHL"
Total Time: 2-5 minutes
Workflow 2: Optimize Copy for Your Niche
Goal: Improve headlines and CTAs using AI
- Go to AI Tools → Copy Optimizer
- Paste your copy (e.g., "Get our free guide")
- Select your Niche (e.g., Coaching)
- Click "Optimize Copy"
- Review 3 variations and choose the best
- Copy to clipboard and apply to your funnel
Workflow 3: Generate a Logo
Goal: Create a professional logo and add to funnel
- Go to AI Tools → Logo Generator
- Describe your logo (e.g., "Blue plumbing logo, modern")
- Choose style and colors
- Click "Generate Logo"
- Download PNG
- Add to your funnel in My Funnels → Edit
💡 Tips & Best Practices
Cloning Best Practices
- Clone high-converting pages — Focus on pages you know perform well
- Respect copyright — Only use inspiration, customize heavily
- Simplify layouts — Remove unnecessary elements after cloning
- Test fast — Clone, edit minimally, export and test for 7 days
- Preserve trust signals — Keep testimonials, social proof, certifications
AI Copy Tips
- ✅ Be specific: "Optimize this e-commerce checkout CTA for impulse buyers"
- ❌ Don't be vague: "Make this better"
- Test multiple variations and measure results
- Match your brand voice — AI suggestions are templates
- Use niche context for better results
Logo Generation Tips
- Be descriptive: "Blue and gold SaaS logo, tech-forward, modern flat design"
- Include style: "Minimalist," "Bold," "Professional," "Playful"
- Mention industry: "Coaching logo" vs "Plumbing logo"
- Generate multiple styles and choose the best match
Export Best Practices
- Test before export: Preview in dashboard first
- Name clearly: "Plumbing - Lead Magnet" not "Funnel 1"
- Replace forms strategically — Enable if using GHL contact forms
- Choose correct GHL location — Affects which account receives it
- Verify after export — Check GHL immediately
❓ FAQ & Common Questions
Cloning & Functionality
Q: Can I clone any website?
A: Technically yes, but respect copyright law. Only clone pages you have permission to use inspiration from.
Q: How long does cloning take?
A: Usually 5-30 seconds. Large pages with many images may take up to 1 minute.
Q: How many pages can I clone per month?
A: FREE: 6/month | STARTER: 24/month | PRO: 300/month | AGENCY: Unlimited
Q: What happens to my cloned data?
A: All data is stored locally on your device, encrypted. Never sent to our servers. Delete anytime in Settings.
API Keys & Integrations
Q: Why do I need an OpenAI API key?
A: To use AI copy optimization and logo generation (GPT-4o and DALL-E 3). You'll be charged by OpenAI per API call.
Q: Can I use Clone2GHL without API keys?
A: Yes! Basic cloning works without keys. AI tools (copy optimization, logos, videos) require their respective keys.
Q: What if my API key expires?
A: You'll get an error. Go to Settings, update the key, and try again.
GoHighLevel Integration
Q: How do I connect my GoHighLevel account?
A: GHL Settings → Integrations → Private Integrations → Create app → Copy API key → Paste in Clone2GHL Settings.
Q: Can I push to a specific GHL location?
A: Yes. When exporting, choose the destination location from the dropdown.
Q: What if the push to GHL fails?
A: Check error message. Common issues: invalid API key, rate limit, or GHL API down. Retry in a few minutes.
Billing & Plans
Q: What's included in each plan?
| Feature | FREE | STARTER | PRO | AGENCY |
|---|---|---|---|---|
| Price | $0 | $27/mo | $147/mo | $297/mo |
| Clones / month | 6 | 24 | 300 | Unlimited |
| AI calls / month | 10 | 100 | 1,000 | Unlimited |
| Logo generation / month | — | — | 50 | 200 |
A one-time 30-day free trial may be offered (validating a GoHighLevel connection). Paid plans are billed monthly via GoHighLevel or Stripe and renew automatically until cancelled. Prices subject to change.
Your Account & Data Privacy
Q: Do I need an account?
A: No. Basic cloning with your own API keys works without an account. A free Clone2GHL account adds cloud sync, usage tracking, paid plans, and managed AI/video features.
Q: How do I create an account or sign in?
A: Open the Dashboard → My Account → Sign In / Register, then enter your email and a password.
Q: How do I delete my data?
A: Local data — Settings → Clear Data, or uninstall the extension. Account data — use the delete option in the dashboard, or email [email protected] from your account email; we remove it within 30 days. See our Privacy Policy.
🔧 Troubleshooting
Installation Issues
Extension won't install
- Make sure you're using Chrome (not Edge/Firefox)
- Download the latest Clone2GHL_v1.0.4.zip
- Go to
chrome://extensions - Toggle "Developer mode" ON
- Click "Load unpacked" and select the extension folder
Extension installed but icon doesn't appear
- Go to
chrome://extensions - Find Clone2GHL and toggle it ON
- Look for hidden extension: Click puzzle icon → Pin Clone2GHL
Cloning Issues
Clone failed or page won't clone
- Try a simpler page first (test)
- Check browser console (F12 → Console)
- Disable other extensions temporarily
- Try in incognito mode
- Report the URL in support if persistent
Images aren't showing in clone
- Reupload images manually in dashboard
- Ensure images are PNG, not JPEG/WebP
- Check image size (resize if needed)
API Key Issues
Invalid API key error
- Go to Settings and re-enter your API key
- Ensure no leading/trailing spaces
- Verify key hasn't expired
- For GHL, use Private Integration key (not Public)
API rate limit exceeded
- Wait 1 hour (rate limit window resets)
- Upgrade your API quota in OpenAI dashboard
- Reduce AI tool usage
Export to GHL Issues
Failed to push to GHL
- Verify GHL API key is correct
- Check internet connection
- Try again in 1-5 minutes (might be temporary)
Funnel appears in wrong location
- In GHL, delete the funnel
- In Clone2GHL, export again and choose correct location
Performance Issues
Dashboard is slow or laggy
- Delete old clones: My Funnels → ... → Delete
- Clear browser cache
- Update Chrome to latest version
- Restart browser
Cloning is very slow (>1 minute)
- Close other browser tabs
- Check internet speed
- Try cloning a simpler page
📚 Glossary
API Key
An authentication token used to access external services (OpenAI, GoHighLevel). Treat like a password.
Funnel
A series of web pages designed to guide a visitor toward a specific action (signup, purchase, download).
Clone
A copy of a webpage's structure, design, and content, stored locally.
CTA (Call-to-Action)
A button or text that prompts users to take action (e.g., "Sign Up Now," "Buy Today").
DOM (Document Object Model)
The structure of a webpage's HTML. Clone2GHL extracts and preserves the DOM.
CSS
Cascading Style Sheets — code that controls styling and layout of a webpage.
GPT-4o
OpenAI's advanced language model used for copy optimization.
DALL-E 3
OpenAI's image generation model used for logo creation.
GoHighLevel (GHL)
A CRM and marketing automation platform. Clone2GHL exports funnels directly to GHL.
Niche
A specific market segment or industry (e.g., plumbing, coaching, e-commerce). Used for contextual AI optimization.
Conversion Rate
The percentage of funnel visitors who complete the desired action. Higher = better.
📞 Support & Contact
Getting Help
- Email Support: [email protected]
- Website: clone2ghl.com
- Bug Reporting: Email us with steps to reproduce
Share Feedback
- Dashboard → Help & Support → Send Feedback
- Or email: [email protected]
Social Media
- Twitter: @Clone2GHL
- LinkedIn: Clone2GHL Company Page
- YouTube: Clone2GHL Tutorials