Lead Gen Feature

How to create up to 500 mini-sites at once using the custom plugin available on certain templates.

LeadGen Feature – Step-by-Step Guide

Generate mini-sites for up to 500 businesses at once using the LeadGen plugin. Each business gets its own unique page hosted on your site β€” perfect for outreach and prospecting.


Prerequisites

  • A Pro plan or higher (LeadGen is not available on the Starter plan).

  • A site built on the Home Services template. Only this template is supported β€” the other two templates will not work with LeadGen.

  • An API key from your dashboard.

Tip: Keep all of your LeadGen work on a single dedicated site. This keeps things organized and means you only need to maintain hosting for one site. Activate 1Click Hosting so the site stays live past the 14-day preview window.


Step 1 β€” Create or Choose a Home Services Site

If you don't already have one, build a new site using the Home Services template and complete the setup wizard as you normally would. You can also use an existing Home Services site.


Step 2 β€” Open the LeadGen Plugin

  1. Log in to your site and navigate to WP Admin.

  2. In the left sidebar, find and click LeadGen.


Step 3 β€” Connect Your API Key

  1. The plugin will ask for an API key.

  2. Go back to your main dashboard and click Manage API Keys.

  3. Create a new key, copy it, and paste it into the plugin.

  4. Click Connect. After the page refreshes you should see your available credits and the max records per upload (500).


Step 4 β€” Prepare Your CSV

Click Download Sample CSV from the plugin to get the correct template. Open it in Google Sheets (or any spreadsheet editor) for easier editing.

Required Fields

Field
Notes

Address

Can be a full address, city, or area.

Phone Number

Must be included or the row will be skipped. Even a placeholder value works.

Industry

e.g. Plumber, Electrician. Every row in a single batch must share the same industry β€” this allows the system to reuse the same generated images across the batch.

Optional Fields

Field
Notes

Business Name

Populates throughout the mini-site.

Email

Leave blank if unknown.

Primary Color

Hex code with the # prefix (e.g. #e63946). Defaults to blue if left blank.

Logo URL

A publicly accessible image URL. You can host logos on a service like imgbb.comarrow-up-right.

Quick Way to Build a List

You can use ChatGPT, Claude, or any AI tool to generate a list:

"Find me 20 plumbers in Austin, Texas and return in CSV format with columns: business name, address, phone number, email, industry."

⚠️ Watch out for commas inside address fields β€” they can shift columns in a CSV. Review the output in Google Sheets and use Split text to columns if needed to clean things up.


Step 5 β€” Upload and Process

  1. Back in the LeadGen plugin, click Choose File and select your CSV.

  2. The plugin will validate the columns and show how many credits will be used (1 credit per lead).

  3. Click Process CSV.

  4. A progress animation will appear. Processing takes roughly 10 minutes for 20 leads β€” larger batches will take proportionally longer.

You can refresh the page at any time to check progress under Recent Processing History, or visit the History tab for more detail.


Step 6 β€” Download and Review Results

  1. Once the batch is complete, go to the Batches tab.

  2. Click Download Results to get a CSV with all the generated page URLs.

  3. Each URL follows the pattern:

Open a few links to verify. Each mini-site includes:

  • Home page with the business name, phone, and industry.

  • Services section (template/placeholder content).

  • Service Areas section (auto-populated based on location).

  • About Us section (placeholder content).

  • Contact section with the business's info.

The pages use a single-page architecture with hash-based navigation (#services, #about, etc.) so they load extremely fast while appearing as a full multi-page website.


Step 7 β€” Customize Individual Pages (Optional)

To edit a specific business's page:

  1. In WP Admin, find the page in the Pages list (you can filter by Batch ID).

  2. Click Edit Page.

  3. Scroll down to the custom fields section where you can update:

    • Logo

    • Business info (name, phone, email, address)

    • Brand/primary color

    • Images (per-page override)

  4. Save the page. Changes take effect immediately.


Step 8 β€” Send Pages via Outreach

You now have a unique URL for each business. Use these in your outreach:

  • Load the results CSV into a tool like Instantly or any cold email platform.

  • Map the generated URL as a custom field so each prospect receives a personalized link to their mini-site.


Managing Batches and Pages

Action
How

View all pages

WP Admin β†’ Pages. Filter by Batch ID.

Delete pages from a batch

Batches tab β†’ Delete all pages.

Delete an entire batch

Batches tab β†’ Delete batch.

Run a new batch

LeadGen plugin β†’ New. A new Batch ID will be created automatically.


Key Things to Remember

  1. Phone number is required. Rows without a phone number will not generate.

  2. One industry per batch. The system generates images once per batch and reuses them across all pages. If you need pages for both plumbers and electricians, run two separate batches.

  3. Up to 500 leads per batch.

  4. Keep LeadGen on one site. Activate hosting for that site so it stays live permanently.

  5. Homepage safety. If a prospect removes the slug from their URL, they'll just see the LeadGen homepage β€” nothing breaks.


FAQ

Q: Can I use a template other than Home Services? No. LeadGen currently only works with the Home Services template.

Q: What happens if I don't include a primary color? The page defaults to a blue color scheme.

Q: How long does processing take? Roughly 10 minutes for 20 leads. Larger batches scale proportionally.

Q: Can I edit pages after they're generated? Yes. Open any page in WP Admin and update the custom fields.


If you have any questions, submit a support ticket and we'll get back to you.

Last updated