Create marketing drafts, AI images and reply templates around your service, city and tracking number. Review every output and your channel’s rules before publishing.
For 86 home services: water heaters, plumbing, HVAC, roofing, water damage, remodeling and more.
No card required. Or run a free SEO check on any page, no sign-up.
Founding members: first 50 subscribers keep launch pricing from $9/mo. See plans
No hot water, leaks or strange noises? Talk to a local pro today.
📞 Call (555) 010-0142Start with 6 short lessons on how calls are paid for, picking a service and city, building a site and applying to a network. Then scan your first market and build your first site with the 15 starter credits.
Find thin markets fast, build multi-service, multi-city sites on your own domains, and watch rankings week by week. Marketplace drafts and reply packs for every service are there when you post locally.
New to pay-per-call? Read the 6 short lessons first: they take you from choosing a service and city to a live site and a network to apply to.
Pick a service and a state. CallPosts reads Google's first page in up to 10 cities and maps where competition looks thin, then fills the site builder with the cities you tick.
2 credits per 10-city scan → 01Service-and-city pages, or full sites with every service in every city plus service, area and blog pages, around your tracking number. 8 themes, a live phone preview as each page is written, your own domain (find one here), sitemap and search engine submission built in.
From 3 credits per page → 02Check any page for local SEO basics, tap-to-call, schema, speed and disclosures, then track where it ranks on Google in each city, week by week, and who ranks above it.
Quick check at no cost · audit or rank check 1 credit → 03Listing drafts and AI images in 15 styles, plus message and reply packs for every service. For posting in your own area; confirm your network accepts Marketplace calls.
1 credit per draft · reply packs at no cost → 04How it pays, choosing a market, building and connecting a site, getting found, and applying to a network.
6 lessons, no credits → 05Networks that buy home-service calls, what they pay for and which traffic they allow, checked against their own pages.
See where to apply →Choose a service and a city. Optional AI market picks suggest where to post next from a reference list.
Paste the tracking number from your network and pick a listing style: same-day, seasonal, local, or a mix.
Get titles, descriptions, reply templates and optional AI images, each run through the network-rule checks.
Read every draft, fix anything that isn't right, and confirm your channel permits the offer before you publish.
Different titles and descriptions for each city and style, so you're not starting from a blank page.
An AI-generated image laid out in a light or dark 1080×1080 design with the city and your number. Label it as illustrative; it isn't a real job.
Checks drafts against the network rules configured in CallPosts. Passing these checks does not mean a platform permits your offer or guarantees approval.
Copy-ready answers for availability, urgent problems, "how much?" and "are you the company?", written for each of the 86 services, that move the conversation to a phone call.
Suggests a service and city to try next, weighing reported payouts, the season and what you posted recently. Suggestions, not forecasts.
23 service templates in light and dark styles that open as a copy in your own Canva, plus AI headlines to paste in.
CallPosts is an independent tool, not affiliated with or endorsed by Lead Smart or Meta. Networks manage their own approvals, tracking numbers and payouts.
Copy a tracking number from your Lead Smart dashboard and paste it into your brief in CallPosts.
Any 10-digit tracking number works. Check your network's own rules too: the checks in CallPosts are set up for the rules listed below.
Checks drafts against the network rules configured in CallPosts. Passing these checks does not mean a platform permits your offer or guarantees approval.
Rule source: Lead Smart's publisher guidance for home-service offers, as supplied to CallPosts. Last reviewed October 21, 2026. Before you promote an offer on any channel, confirm that the channel permits it.
This is actual output from CallPosts, unedited except where step 4 shows the changes a person made. The phone number is a 555 test number.
Water heater not giving hot water?
It could be a failed heating element, a bad thermostat, or a pilot light that will not stay lit. A local pro can check the tank and tell you whether it needs a repair or a replacement.
Call 623-555-0147 and tell us what you are seeing. We connect you with trusted local pros serving Peoria, Vistancia, Fletcher Heights and nearby Glendale.
Cold showers are no way to start the day. Call 623-555-0147 to get an exact quote for your job.
Reply template: “Hi, thanks for messaging. Pricing depends on the job, such as the type of water heater and what is wrong with it. The fastest way to get an exact quote is to call 623-555-0147.”
10 of 10 passed. That means the draft matches the network rules configured in CallPosts, not that a platform will accept it.
It could be a failed heating element, a bad thermostat, or a pilot light that will not won't stay lit. …
Call 623-555-0147 and tell us what you are're seeing. We connect you with trusted local pros serving Peoria, Vistancia, and Fletcher Heights and nearby Glendale.
Why: plainer wording; “trusted” removed because the publisher can't vouch for each provider; Glendale removed because this tracking number doesn't cover it. Before publishing, the publisher also confirmed the channel permits this kind of offer.

Water heater not giving hot water?
It could be a failed heating element, a bad thermostat, or a pilot light that won't stay lit. A local pro can check the tank and tell you whether it needs a repair or a replacement.
Call 623-555-0147 and tell us what you're seeing. We connect you with local pros serving Peoria, Vistancia and Fletcher Heights.
Cold showers are no way to start the day. Call 623-555-0147 to get an exact quote for your job.
Credits used: 4 (text 1 + AI image 3).
Every account starts with 15 credits to try it first. Unused credits roll over.
For testing a few markets.
For working across several services and cities.
For teams running many profiles.
| Opportunity Finder scan (up to 10 cities) | 2 credits |
| Landing page (one service in one city) | 3 credits |
| Landing page + AI image | 6 credits |
| Full site: home, service and area pages included | 3 credits per service-and-city page (6 with images) |
| Blog post for a site | 2 credits |
| Full SEO audit with AI fix plan | 1 credit |
| Google rank check for one keyword in one city (weekly rechecks optional) | 1 credit per check |
| Listing draft (title, description, tags, reply templates, network-rule checks) | 1 credit |
| Listing draft + AI image | 4 credits |
| AI market picks (optional) | 1 credit |
| Quick SEO checks, domain search, reply packs, Canva templates, network-rule checks on your own text, editing pages, theme changes, lessons | No credits |
The app shows the full charge before each generation. If a generation fails, its credits are returned automatically. Cancel any time and keep the credits you already have.
Every new account starts with 15 credits. No card required.
Prefer to talk first, or setting up a team? Leave your details and we'll reach out.
Have an access code? Open the app and enter it under your account.