The LeadHub Pros directory
The LeadHub Pros directory at leadhubai.io/find-a-pro is our homeowner-facing directory of verified home-service Pros. Homeowners search by category (HVAC, plumbing, roofing, electrical, lawn care, cleaning, pest control, garage door, appliance repair, handyman, general contractor, home inspector, pool service, pressure washing, tree service, real estate, windows & doors, painting, kitchen renovation) and find Pros they can trust.
There are two ways for a Pro to get listed:
- Free Listing โ anyone can claim a free directory profile in 5 minutes. No credit card.
- Premium Listing โ a paid LeadHub customer gets a fully-branded landing page (logo, brand colors, custom About, Services list) with a lead form that auto-replies to homeowners via SMS in under 60 seconds.
Both tiers show up on the same category browse pages. Premium Listings rank first and carry a ๐ Premium Pro ยท Verified badge. Free Listings rank below Premium.
:::info Verified means real Every listing in the directory โ Free or Premium โ is verified through the Pro's Google Business Profile, Places API, Facebook Page, or a manual application reviewed by our team. We don't auto-import unclaimed businesses. No claim, no listing. :::
How a Free Listing worksโ
The Free Listing is designed for Pros who aren't ready to subscribe to LeadHub yet but want to be discoverable in the directory immediately. The signup is entirely on the marketing website โ you do not need a paid account.
Step-by-step signupโ
- Go to leadhubai.io/list-my-business/apply
- Pick a signup method:
- Facebook Page (recommended) โ sign in with your Facebook Business Page. We pull your business name, photos, and About text automatically.
- Google Places search โ type your business name + city. If we find you in Google's index, click to claim.
- Manual entry โ fill in business name, category, city, state, phone, and email. Best for small or unlisted businesses.
- Verify your email โ we send a magic link to confirm you own the email address.
- Review your listing โ edit business name, category, city, phone, website, Facebook page, hours, photos, and a short description. Up to 4 categories (1 primary + 3 secondary).
- Publish โ your listing goes live in the directory instantly.
What you get on a Free Listingโ
- Profile card on the relevant category browse page
- Individual listing page with photo gallery, hours, Google Maps link, Facebook link, and website link
- Contact form on the listing page โ submissions are sent to the email you signed up with
- No SMS to leads โ Free Listings don't have an assigned LeadHub phone number, so leads contact you by email or you call them back
- Free, forever
What you don't get on a Free Listingโ
- No branded styling (LeadHub teal accent, no logo strip in the header)
- No AI chat or auto-reply โ homeowners contact you, you call/email back yourself
- No services chip grid โ only the short description appears
- No "๐ Premium Pro" badge
- Ranks below Premium Listings on the category page
:::tip Upgrade anytime You can upgrade your Free Listing to a Premium Listing whenever you become a paid LeadHub customer. Your existing listing URL, photos, and Google reviews carry over โ no need to re-claim. :::
How a Premium Listing worksโ
The Premium Listing is included with every paid LeadHub plan (Starter, Growth, Pro). When you subscribe, you unlock a tab in your customer dashboard that lets you create and edit your branded directory page.
Creating your Premium websiteโ
-
Sign in to dashboard.leadhubai.io
-
Go to Setup โ Web Site (the ๐ tab)
-
Review the "From your profile" section โ we auto-pull these from your dashboard settings:
- Business name, phone, hours, service area, city, state
- Logo and brand color (from Business โ Brand)
- Website URL (from Business โ Brand)
- Facebook page (from Setup โ Channels)
None of these are editable in the Web Site tab โ change them in their original location and republish.
-
Pick your category โ one of the 20 supported directory categories. Determines which category browse page you appear on.
-
Add a tagline (optional) โ a short headline shown under your business name. Up to 120 characters. Example: "Same-Day AC Repair ยท Family-Owned ยท Tampa."
-
Write your About section โ long-form description shown on your listing page. Click "โป Pull from website" to auto-extract content from your website as a starting point.
-
Build your Services list โ up to 12 services with emoji icons. "Pull from website" suggests these too. You can also add custom ones.
-
Configure the lead form:
- Qualifying question โ the open-ended question shown to visitors. We suggest a default for your category (e.g. for HVAC: "What's going on with your AC, and how urgent?"). You can edit or replace it.
- Opt-in disclosure โ the SMS consent text shown below the Submit button. Required by U.S. carrier rules. The default template auto-fills your business name.
-
Click Publish โ your branded site is live in the directory instantly.
What you get on a Premium Listingโ
- Full branded layout on your listing page:
- Logo strip and your brand color as the page accent
- Custom tagline under business name
- "๐ Premium Pro ยท Verified" badge
- Long-form About section
- Services chips with icons
- Photo gallery
- Hours block
- Lead form with SMS consent + qualifying question
- Priority placement โ listed before Free Listings on the category browse page
- Lead form replies in under 60 seconds โ when a homeowner submits the form on your page:
- The lead lands in your existing LeadHub inbox immediately
- Our AI sends a personalized SMS reply from your LeadHub phone number, referencing what the homeowner described
- The AI handles the conversation in your inbox just like every other channel (SMS, WhatsApp, Facebook DM, Instagram DM)
- SMS-consent record kept on every form submission, so you have a clear audit trail if a homeowner ever asks why they received a text
Updating your Premium Listing laterโ
Return to Setup โ Web Site anytime. Edit the same fields and click "Save & republish" โ changes are live instantly. The auto-populated profile fields (logo, brand color, hours, etc.) refresh from your current dashboard settings on every republish, so if you updated your logo in Business โ Brand last week, the next republish picks it up.
:::tip "โป Pull from website" โ what it does When you click the button in the About or Services section, we read your existing business website and suggest content based on what's there. You can edit anything we pull in.
We never auto-publish scraped content. You always review and edit before clicking Publish. The pull happens once per click โ no ongoing sync. :::
Free vs Premium at a glanceโ
| Feature | Free Listing | Premium Listing |
|---|---|---|
| Listed in the directory | โ (below Premium) | โ (above Free) |
| "Verified" badge | โ | ๐ Premium Pro ยท Verified |
| Branding (logo, brand color) | LeadHub default | Your logo + your brand color |
| Tagline | โ | โ (up to 120 chars) |
| About section | Short description only | Long-form, pull-from-website assist |
| Services list with icons | โ | โ Up to 12 with emoji icons |
| Photo gallery | From Google Business Profile | From Google Business Profile (custom upload coming) |
| Hours block | From your Google Business Profile | From your Setup โ Scheduling |
| Lead form | Simple message field | SMS consent + qualifying question |
| Lead delivery | Email to the address you signed up with | Lands in your LeadHub inbox + AI auto-SMS within 60 seconds |
| SMS-consent audit record | n/a (no SMS sent) | โ Full record on every submission |
| Setup location | leadhubai.io/list-my-business/apply | Setup โ Web Site tab in your dashboard |
| Customer account required | No | Yes (Starter, Growth, or Pro) |
| Cost | Free, forever | Included with paid plan (no extra fee) |
FAQโ
Can I have a Free Listing while I'm a paid customer?โ
When you sign up for a paid plan and create your Premium Listing in the Web Site tab, your existing Free Listing (if any) is upgraded in place โ same URL, same slug, but now branded and connected to the AI inbox. You don't end up with two listings.
Can I list my business in more than one category?โ
Yes โ Free Listings can pick up to 4 categories (1 primary + 3 secondary). You'll appear on each of those category browse pages. Premium Listings currently support one primary category at publish time. If you offer services across many categories, set the most relevant as primary and use the Services list to call out the others.
How long after I click Publish until my listing is live?โ
Seconds. Both Free and Premium listings update the database immediately โ there's no deploy, no cache propagation, no waiting period. If your listing isn't appearing within a minute, try a hard refresh (Cmd+Shift+R or Ctrl+Shift+R) โ your browser may be holding an older cached version of the page.
Why is my Premium Listing missing my logo / brand color / hours?โ
Those fields come from your dashboard at publish time, not the Web Site tab. If they're blank:
- Logo / brand color: Business โ Brand
- Hours: Setup โ Scheduling
- Service area: Business โ Profile
- Facebook page: Setup โ Channels
After updating, return to Setup โ Web Site and click "Save & republish" โ we re-pull from your current settings on every republish.
What's the difference between the Free Listing's contact form and the Premium Listing's lead form?โ
| Free Listing form | Premium Listing form | |
|---|---|---|
| Visitor experience | Name, phone, email, free-text message | Name, phone, email, consent checkbox (TCPA), qualifying question picked by you |
| What happens after submit | We email the lead to the address you signed up with | Lead lands in your LeadHub inbox + AI sends an SMS within 60 seconds |
| Audit trail | Basic submission record | Full consent record kept on every submission |
Why does the Premium lead form require an SMS consent checkbox?โ
U.S. carrier rules require explicit, opt-in consent before any business can text a consumer. The yellow checkbox is that consent. If a visitor unchecks it, the form won't submit โ which is the correct behavior. (Free Listings don't send SMS, so there's no consent box.)
Can I customize the opt-in disclosure text?โ
Yes, in Setup โ Web Site โ Lead form. The default template auto-fills your business name and meets U.S. carrier consent requirements. Only edit it if you have a specific reason โ the default is the safest choice.
Can I preview my Premium Listing before publishing?โ
Not in the Web Site tab today โ you publish, then click "๐ View live โ" to see it. Preview-before-publish is on the near-term roadmap.
My website URL changed and the About text is stale โ what do I do?โ
The "โป Pull from website" button only runs when you click it (there's no recurring sync). Edit the About section, click the Pull button to fetch fresh content, review what came back, then republish.
My business name changed โ how do I update the listing URL slug?โ
For now, contact support โ slug changes are a manual operation because old URLs may be shared, indexed by Google, or printed on materials. We'll set up a redirect so the old URL still works.
Can I have a Premium Listing in multiple cities?โ
Today: no โ one listing per paid customer. Multi-location support is on the roadmap. For now, if you serve multiple cities, set your primary city + use the Service Area in Business Profile to list the others.
What's nextโ
- Hero + gallery upload from the Web Site tab (today, photos come from your Google Business Profile only)
- Preview before publish โ see your branded listing before it goes live
- Multi-location Premium Listings for businesses serving multiple cities
- Custom category icons for the Services list
- Slug change with auto-redirect so URL renames don't break old links
Have a feature request for the directory? Email support@leadhubai.io โ we read every one.