Seven ideas suit one person: a weekly Google Business Profile post from a real job, job-photo captions, neighbourhood replies, repeat-customer reminders, review asks, landlord and trade referrals, and a starter price menu. AI turns phone notes into each one in minutes, so the whole set takes about 90 minutes a week.
For a one-person firm, handyman marketing ideas live or die on time. A day spent on marketing is a day not billed, so every idea here is built from what you already have: the jobs you did this week, the photos on your phone and the customers who already trust you. AI does the typing. You supply the facts, because it knows nothing about your jobs and will invent whatever you leave out.
The time budget: 90 minutes a week and three hours to set up
| Idea | Each week | One-off set-up |
|---|---|---|
| 1. Profile post from one job | 15 minutes | 15 minutes |
| 2. Job-photo captions in a batch | 20 minutes | 10 minutes (photo permission text) |
| 3. Neighbourhood replies and one post | 15 minutes | 10 minutes (read the group rules) |
| 4. Repeat-customer reminders | 8 minutes (30 a month) | 45 minutes (write six reminders) |
| 5. Review ask and replies | 10 minutes | 10 minutes (save the link) |
| 6. Landlords and trade referrals | 20 minutes | 30 minutes (one-page sheet) |
| 7. Starter price menu | None | 60 minutes |
| Total | 88 minutes | 180 minutes |
All of these times are my estimates for someone who already keeps a few notes. They assume you write the notes on the day, at the end of each job, in under a minute. If you try to remember a week's jobs on Friday afternoon, every row doubles. The simplest habit is a note on your phone per job: what you did, roughly how long, and one photo.
Before the seven, a word on where leads come from today. The paid route is worked through in handyman leads from paid marketplaces, by cost per booked job. The ideas below are the unpaid alternative, and they work best when a bought lead and a repeat customer are both recorded in the same notebook, so you can see which is cheaper.
Idea 1: One Google Business Profile post from each week's best job
Someone comparing three handymen on a map has little to go on. A post that says what you did this week, how long it took and shows a real photo gives them something specific to read. It also keeps the profile looking active. Two facts shape how you use it: posts older than six months are archived unless they carry a date range, so a steady weekly rhythm beats a burst, and posts can be scheduled in advance, so you can write one on the day and set it to go out on the Friday.
The AI step turns three lines of notes into 80 to 120 words in your voice. Save this in a Project in ChatGPT or Claude, or a Gemini Gem (becoming a skill from November 2026), so you only paste the notes.
Write a Google Business Profile update post of 80 to 120 words from these notes. First person, plain English, no hype, no "best" or "top-rated", no claims about speed or price unless in the notes. End with one sentence inviting a photo of a similar job. Do not mention a street, house number or customer name.
Notes: [what I did, how long it took, anything that surprised me]
Suppose the notes read "re-hung dropped side gate, new hinges, trimmed bottom, swapped two rotten fence boards, half a day". An illustrative result:
This week I re-hung a side gate that had dropped and was dragging on the path. I fitted new hinges, trimmed the bottom so it clears, and swapped two rotten fence boards while I was there. Half a day in total. If a gate or fence near you is catching or sagging, send me a photo and I'll tell you whether it needs new hinges or something bigger.
It is nearly right. The first draft said "heavy-duty hinges", which was not in the notes, so that came out. Check for the same kind of embellishment every week: invented materials, invented customer comments and phrases like "quick turnaround". Add a button to the post, since a post is a description, a photo and a button, and choose the one that matches how you take enquiries. If that is the phone, use the Call now button rather than typing your number into the text: Google may remove posts with unverified contact details, and the button uses your profile's verified number. Google's posting tips also ask you to avoid auto-generated content, which is another reason the post starts from your notes and goes out only after you have edited it. Use a real photo of the real job. Google's photo guidance asks for no significant alterations and no excessive filters or AI. For a longer routine, writing Google Business Profile posts with AI every week goes through the same steps in more detail.
Watch-outs: no addresses, no customers' faces and no "best handyman" claims. Time: 15 minutes a week.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowIdea 2: Job-photo captions written in one Friday batch
You already take photos for your own records. A Friday batch turns them into a week of posts for Facebook and Instagram, plus short descriptions for the profile, without any of it being written under pressure. Write one line per job, then ask the assistant for three outputs per job: a social caption, a profile photo description and a one-sentence alt text for accessibility.
Photos come with privacy risks that text does not. Before anything is posted, run this short check: no house number or street sign, no faces, no number plates, no letters or paperwork with a name, no valuables on display and nothing that shows how a home is secured, such as keypads, cameras or lock types. And ask permission first. An illustrative text, 145 characters before the placeholders are filled in: "Hi [first name], may I use a photo of the finished gate on my page? I'll leave out your house number and any people. Reply YES or NO. [your name]". Keep the reply as your record.
A before and after for the captions. The notes: "bath silicone redone, old black mould, hour and a half". The weak version an assistant produces on its own: "Transform your bathroom with professional re-sealing! Call today!" The version you want, from a prompt that says "use only the notes, no exclamation marks, no 'transform'": "Before: black silicone that would not wipe clean. After: cut out, cleaned and resealed with fresh white silicone. About an hour and a half." The second version is true, specific and does not sound like an advert. It is also the kind of caption people save and send to a partner who has been meaning to deal with the bath.
Watch-outs: never swap in an AI-made "after" image, and keep the before and after shot from the same spot so the comparison is fair. Time: 20 minutes a week.
Idea 3: Neighbourhood replies and one weekly post
Neighbourhood groups and community forums are full of people asking whether anyone knows a handyman. A short reply that helps, rather than a pitched advert, with one clear next step, earns more trust because it answers a real request. The condition is the group's own rules. Some bar business posts, some allow them only in a weekly thread, and some discourage phone numbers in public. Read the rules once and follow them. If a group does not allow it, skip that group and do not look for a way round.
The AI step is a reply drafter. Paste the question with names removed, your next free slot and your price menu from idea 7, and personalise the first line yourself.
Draft a reply of under 70 words to this neighbourhood group question, from a one-person handyman. Be useful before promotional: say what the job usually involves, offer a photo check, give one availability slot. No price unless it is on my menu below. No claims about being the best, cheapest or fastest.
Question: [paste, no names]
My next free slot: [day and time]
My menu: [paste]
For the question "Does anyone know someone who can fix a wobbly bannister? It has been loose for months", an illustrative reply:
Hi [first name], I fix bannisters, normally a half-day job depending on whether it is the posts or the spindles that have worked loose. If you send me a photo of where it moves, I can tell you what it needs before you commit to anything. I have Thursday afternoon free. [your name]
Three edits to make. Keep "normally a half-day" only if it is true of your work. Promise the photo check only if you will actually reply with an opinion. And add your number only if the group allows it; otherwise let them message you. Once a week, if the group's rules permit, add a single post: "I have two slots on Thursday for small jobs: shelves, doors, gates, silicone. Message me with a photo." That fills awkward half days without a discount.
Watch-outs: never name past customers or their addresses, answer only the threads about jobs you do, and note which group produced each job so you can drop the ones that produce none. Time: 15 minutes a week.
Idea 4: Reminders that bring repeat customers back
The cheapest enquiry is from someone who has already hired you. Keep a simple log: first name, phone or email, the job, the date, whether they agreed to be contacted, and when you last messaged them. Contact only people who said yes, keep each text under 160 characters so it is not split into several billed messages, and stop the moment anyone asks.
Six recurring jobs make good reminders: draining the outside tap before frost, where frost is common; resealing a bath or shower that is going dark; checking gates and fences before storm season; easing sticking doors; treating fences and decking; and a plain "it has been a year since I was last there" check-in. Ask the assistant to write all six once, then send two or three a month to the customers whose job matches.
Write six seasonal reminder texts for a one-person handyman, each under 160 characters, each tied to a job I really do: [list the jobs]. First person, friendly, one action only: reply YES. No claims about risk, damage or cost.
Three illustrative results, each under 160 characters before the placeholders are filled in:
- Hi [first name], it's [your name]. Before the cold sets in, the outside tap needs turning off and draining. Want me to do it when I'm next near you? Reply YES.
- Hi [first name], it's been a year since I fixed your gate. Happy to check it and any other gates and fences in one visit. Reply YES for a slot. [your name]
- Hi [first name], [your name] here. Bath or shower silicone going dark? I can reseal in about an hour. Reply YES and I'll send two slots.
A quick sum with assumptions marked: you send 20 reminders a month, which is 240 a year. If 8% reply YES, an assumption you should replace with your own after three months, that is about 19 jobs. At $150 a job, it is roughly $2,900 for about 30 minutes a month, or six hours a year. Even at a 4% reply rate the time pays. Never buy a list of "customers" to do this with: the idea works because they already know your name. Watch-outs: consent, stopping on request, and timing, since a frost reminder in the wrong month looks careless. Time: about 8 minutes a week once the six reminders exist.
Idea 5: A review ask after every finished job
Reviews help a profile view turn into a phone call, and a one-person firm gets them only by asking. Send the same short text to every customer once the job is paid, with the link to your review page. Google's review policy bars offering discounts, payment or free work for a review, or for changing or removing one, and it bars asking only the customers you expect to be pleased. Steering unhappy customers to a private feedback form instead of the public page counts as the same thing. So the ask goes to everybody, in the same words, with no reward attached.
An illustrative ask, 142 characters before the placeholders are filled in: "Hi [first name], thanks for having me today. If you have a minute, an honest review helps other people find me: [link]. Thank you. [your name]". Note that it does not say "if you were happy". That phrase invites only positive reviews, which is the selective asking Google's policy describes.
The assistant earns its keep on the replies. Give it the review text and the facts, and ask for a calm reply under 50 words that thanks the reviewer, states only what is true and invites contact for anything unresolved. For a mixed review about a shelf that took two visits, an illustrative draft: "Thanks, [first name]. Sorry the shelf needed a second visit: the first bracket was the wrong size and I should have checked before leaving. It is sorted now, and I am glad it ended up straight." Check that the explanation is true. If the assistant invents a reason, such as "supplier delays", cut it, because an invented excuse in a public reply is worse than a short apology. Getting more Google reviews with automated requests shows how to send the ask without doing it by hand.
Watch-outs: no incentives, no screening, never argue in public. Time: 10 minutes a week.
Idea 6: Landlords, letting agents and other trades
A landlord with six flats, a letting agent with a list of snags and a plumber who does not take small jobs each hold a stream of work that is too small for a builder. One introduction can produce months of jobs, and none of it costs more than a message. The tool is a one-page sheet of how you work, plus a short intro email, three a month.
The one-page sheet has five lines: the jobs you take, the area you cover, how fast you reply, how you invoice (per job, with before and after photos) and how to send a job (an address and a photo). Ask the assistant to draft it from your own facts, and to refuse any claim you have not given it. Then an intro, illustrative:
Subject: Small jobs handled for your properties. Hi [first name], I'm a one-person handyman covering [area]. I take the jobs that are too small for a builder: re-hanging doors, resealing baths and showers, fence and gate repairs, shelving and minor tile repairs. I reply within [x hours], send before and after photos for every job and invoice per job. If you have something on the list, send me the address and a photo and I'll come back with a quote. [your name, number]
Keep the response time only if you can meet it on your worst day. Agents drop a contractor who is slow twice. For landlords who want a regular arrangement, handyman maintenance contracts for landlords covers the terms. Watch-outs: do not promise a same-day quote you cannot give, and do not email the same person more than twice without a reply. Time: 20 minutes a week, one contact a week.
Idea 7: A starter price menu that qualifies callers
Half the calls a handyman answers are people asking whether a job is worth ringing about. A one-page menu with "from" prices answers that in advance, filters out jobs that do not suit you and gives your profile, your neighbourhood posts and your intro email something concrete to link to. Build it from your own price book; how to price handyman jobs with a price book built in ChatGPT shows how to create one. Then ask the assistant to format twelve jobs as a menu. Illustrative entries, with prices that are examples only:
| Job | From | Includes | Not included |
|---|---|---|---|
| Mount a TV (up to 55 in) | $75 | Fixing the bracket, tidy cable run to the wall | The bracket, wiring inside walls |
| Fit one shelf | $45 | Drilling, fixings for a standard wall | Wall surprises such as cable runs |
| Re-hang an internal door | $85 | Hinges, adjusting and trimming | A replacement door |
| Reseal a bath or shower | $95 | Removing old silicone, cleaning, new bead | Replacing tiles |
| Fix a sagging gate | $80 | New hinges, adjusting, trimming | A new gate |
| Minimum call-out | $60 | Up to one hour on site | Materials |
The assistant does not know your costs, so check every "from" price against your price book before the menu goes live. A "from" price you would not honestly do the job for is the commonest mistake, and AI will happily write it. If your profile has a services section, put the same list there. Watch-outs: keep "not included" visible, and review prices every quarter. Time: 60 minutes once, none after.
Which three to start with, depending on your diary
Do not start all seven. Pick three that match where the diary is today, run them for a month and add one more only when the notebook shows they are working.
| Your diary right now | Start with | Why |
|---|---|---|
| Full for three weeks or more | 5 (reviews), 4 (reminders), 7 (menu) | You want better and repeat work, not more calls. The menu screens out small jobs that do not pay. |
| Thin this week and next | 1 (profile post), 3 (neighbourhood), 6 (referrals) | These produce replies fastest and fill half days at no discount. |
| Starting out, few past customers | 1 (profile post), 5 (reviews), 7 (menu) | A new profile needs proof, and a new firm needs a price answer for callers. |
The notebook that shows which idea earned its minutes
Seven ideas with no scoreboard is guesswork. Keep one table, in a notebook or a spreadsheet, with a row per enquiry: the date, who it was (a first name or initial is enough), where they came from, what the job was, what you quoted and whether you won it. Ask "how did you find me?" on the first call and write the answer down, in their words. Illustrative rows:
| Date | Customer | Where from | Job | Quoted | Won |
|---|---|---|---|---|---|
| 4 Nov | A | Reminder text | Silicone reseal | $95 | Yes |
| 5 Nov | B | Neighbourhood reply | Bannister repair | $210 | Yes |
| 6 Nov | C | Profile call | Door re-hang | $85 | No, booked elsewhere |
| 9 Nov | D | Letting agent | Three snag jobs | $340 | Yes |
| 10 Nov | E | Saw a review | Gate fix | $80 | Yes |
At the end of each month, let a spreadsheet count the wins and total the value per source, then paste those few lines, with no names, into the assistant and ask it which idea earned the most per minute spent and which one had no enquiries in four weeks. The arithmetic stays in the sheet. The assistant only reads the totals back and suggests what to try next, and you decide. After three months the same notebook shows which of the seven to keep, which to cut and what a reply from each source is worth.
A quick sum on whether 90 minutes a week pays back
At 88 minutes a week the set costs about 6.4 hours a month (88 times 52, divided by 12, divided by 60). Value that time at $45 an hour, whatever you would otherwise bill, and it costs $286 a month. If the average small job is $180 and $130 is left after materials, the whole set pays for itself at 2.2 extra jobs a month. Three extra jobs is a small profit, and four extra jobs, $520 against $286, is a good month. These are illustrative, so plug in your own rate and margin.
The sum also tells you what to cut. If after three months the notebook shows no jobs from neighbourhood posts, drop idea 3 and give the 15 minutes back. Ideas with a clear source in the notebook stay. The whole routine depends on writing down where each job came from, which is the dullest and most useful habit in the list. For other jobs AI can take off your desk once the marketing is running, ChatGPT prompts for handyman work on quotes, texts and reviews is the next place to look.
Practical questions about handyman marketing with AI
Is it safe to post photos of customers' homes?
Ask first, by text, so you have a written yes. Leave out house numbers, faces, number plates, valuables and anything to do with security, such as keypads, cameras or lock types. Photograph the work from an angle that shows the job and not the street. If a customer says no, or does not reply, the photo stays on your phone.
How long before these ideas bring in jobs?
There is no honest single number. Reminders and referral messages can produce replies within days. Profile posts, reviews and neighbourhood replies build over months. Record the source of every enquiry from week one, even if it is only a tick in a notebook, so you can see which ideas earn their minutes and drop the ones that do not.
Can AI write the posts without my input?
It can, but without your notes it fills the gaps with plausible fiction: invented materials, invented customer comments, claims about speed. Give it three lines of fact and a photo each time, and read the result as if a stranger had written it about your work. If a sentence is not true of the job, cut it.
Should I use AI-generated images in my posts?
Use real photos of real jobs. Google's photo guidance for business profiles asks for no significant alterations and no excessive use of filters or AI, and customers choose a handyman by what the work actually looks like. Use AI for the words around the photo, not for the picture itself.
Further reads
- AI for a Handyman Business: Ten Jobs It Can Do Today — Ten other jobs AI can take off a handyman's desk.
- Can a One-Person Business Automate Its Marketing With AI? — What a solo owner can safely automate in marketing.
- Nine Junk Removal Marketing Ideas That Start With Job Photos — More ways to turn job photos into posts.
- Pressure Washing Marketing Ideas: Neighbour Offers and Posts With AI — Neighbour offers worked through for another small-job trade.
- Handyman Scheduling Software: Can AI Fit Small Jobs Into Full Days? — Fit the extra small jobs into full days.
- Handyman Checklist Template: Job Sheets and Sign-Off With AI — Job sheets that double as proof for your posts.
- How to Optimise Your Google Business Profile With AI — Tidy the profile these ideas feed into.
- Best AI for a Handyman Business: Seven Tools Worth Trying — Seven AI tools for a one-person handyman business, with what each free tier covers, when to start paying and which ones to skip.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Google Business Profile help pages on posts and photos, and Google's review policy. Time estimates, figures, prices and message wording are illustrative.