Appendices
Appendix A: Platform Cheat Sheets
Keep these one-page reference cards handy every time you sit down to create or schedule content. Specs change occasionally, so verify against each platform's official guidelines once a quarter.
| Spec | Details |
|---|---|
| Link post image | 1200 x 630 px |
| Square photo | 1080 x 1080 px |
| Video length | Up to 240 minutes (1-3 min gets best engagement) |
| Character limit | 63,206 (keep posts under 400 words for best reach) |
| Best posting times | Tuesday-Friday, 9 AM - 1 PM local time |
Tips for Trades: Facebook Groups remain one of the most underused channels in the trades. Join every local community group, neighborhood association, and homeowner forum in your service area. Answer questions, share advice, and let your expertise speak for itself. Stories and Reels are gaining distribution priority in the algorithm, yet most trade businesses ignore them entirely. Even a ten-second clip of a finished job uploaded as a Reel will outperform a static photo post.
| Spec | Details |
|---|---|
| Feed post (square) | 1080 x 1080 px |
| Feed post (portrait) | 1080 x 1350 px (best for engagement) |
| Stories | 1080 x 1920 px (vertical) |
| Reels | 1080 x 1920 px, 15-90 seconds |
| Caption length | Up to 2,200 characters (keep under 150 words) |
| Hashtags | 5-15 targeted; mix local + trade + niche |
| Best posting times | Monday-Friday, 11 AM - 2 PM |
Tips for Trades: Reels currently receive roughly twice the organic reach of static posts. Use portrait orientation for feed posts because they occupy more screen real estate when someone scrolls. For hashtags, combine a local tag (#CharlottePlumber), a trade tag (#PlumbingTips), and a niche tag (#OldHouseRenovation) to hit three audience layers at once.
TikTok
| Spec | Details |
|---|---|
| Video dimensions | 1080 x 1920 px (vertical) |
| Video length | 15 seconds to 10 minutes |
| Caption length | Up to 2,200 characters (keep under 50 words) |
| Best posting times | Tuesday-Thursday, 10 AM - 12 PM and 7-9 PM |
Tips for Trades: Trending sounds boost reach by 30-50 percent. Raw, unpolished video outperforms slick production on this platform. The first three seconds determine whether someone watches or scrolls, so open with the most dramatic or surprising moment of the job. "Watch me fix this nightmare" beats "Hey everyone, welcome back to my channel."
Google Business Profile
| Spec | Details |
|---|---|
| Post length | Up to 1,500 characters (keep under 150 words) |
| Image minimum | 720 x 720 px, 4:3 ratio preferred |
| Post types | Update, Offer, Event |
| Best practice | Post at least once per week; respond to ALL reviews within 24 hours |
Tips for Trades: Google Business posts expire after six months, so a steady cadence of fresh posts directly influences your local search ranking. This is the single most overlooked platform by trade businesses, and it is the one that drives the most direct phone calls. Every review response is also a chance to include natural keywords like "emergency plumbing in [city]."
LinkedIn (Commercial / B2B Trades)
| Spec | Details |
|---|---|
| Image | 1200 x 627 px |
| Post length | Up to 3,000 characters (keep under 300 words) |
| Best posting times | Tuesday-Thursday, 8-10 AM |
Tips for Trades: Personal profiles get five times more reach than company pages. If you do commercial work, write posts as the owner, not the business. Share lessons learned on job sites, insights about building codes, or stories about solving complex problems for property managers. This positions you as the expert that general contractors and facility managers want to hire.
Appendix B: Master Trade Prompt Library
Copy and paste these prompts directly into ChatGPT, Claude, or any AI writing tool. Replace bracketed placeholders with your own details.
Plumbing
Plumbing – Educational Tip "Write a 150-word Facebook post teaching homeowners one thing they can do right now to prevent frozen pipes this winter. Use a friendly, knowledgeable tone. End with a soft call to action to call us if they need help. Business name: [Your Business Name]. Service area: [Your City]."
Plumbing – Before/After Caption "Write an Instagram caption for a before-and-after photo set showing a corroded galvanized pipe replaced with new PEX. Keep it under 100 words. Include 3 relevant hashtags and a call to action to DM us for a free estimate."
Plumbing – Seasonal Post "Write a Google Business Profile update for spring reminding homeowners to check their outdoor hose bibs and sump pumps before the rainy season. Keep it under 120 words. Mention we offer free inspections."
Plumbing – Video Script "Write a 30-second TikTok script where a plumber shows three things hiding under a kitchen sink that could cost homeowners thousands if ignored. Make the hook attention-grabbing. Tone: confident and slightly humorous."
Plumbing – FAQ Answer "Write a 100-word answer to: 'Why does my water heater make a popping noise?' Explain the cause simply, tell them when it is safe to ignore and when to call a pro. End with our phone number: [Phone]."
HVAC
HVAC – Educational Tip "Write a 150-word Facebook post explaining why changing your air filter every 30-90 days saves money on energy bills. Include a surprising statistic. Tone: helpful expert. Business: [Name], serving [City]."
HVAC – Before/After Caption "Write an Instagram caption for a photo showing a filthy evaporator coil next to a freshly cleaned one. Under 100 words. Emphasize the air quality and efficiency difference. Include 3 hashtags."
HVAC – Seasonal Post "Write a Google Business update for early fall encouraging homeowners to schedule furnace maintenance before the first cold snap. Mention our tune-up special: [Price]. Under 120 words."
HVAC – Promotional Post "Write a Facebook ad caption offering $50 off a new thermostat installation this month. Keep it under 80 words. Create urgency without being pushy. Include a clear call to action."
HVAC – Video Script "Write a 45-second TikTok script where an HVAC tech shows how to tell if your ductwork is leaking conditioned air. Start with a hook like 'Your house is literally throwing money into the attic.' Tone: casual and direct."
Electrical
Electrical – Educational Tip "Write a 150-word Facebook post explaining the difference between GFCI and AFCI outlets and where each is required in a home. Make it easy for non-technical homeowners to understand. Business: [Name]."
Electrical – Before/After Caption "Write an Instagram caption for a photo showing a dangerous Federal Pacific panel replaced with a new 200-amp panel. Under 100 words. Emphasize safety. Include a call to action for free panel inspections."
Electrical – FAQ Answer "Write a 100-word answer to: 'Why do my lights flicker when I turn on the microwave?' Explain possible causes from simple to serious. End with a recommendation to call us for a diagnostic."
Electrical – Seasonal Post "Write a Google Business update for the holiday season about safe outdoor lighting installation. Mention common mistakes that create fire hazards. Under 120 words."
Electrical – Video Script "Write a 30-second TikTok script showing an electrician testing outlets with a plug-in tester and finding an ungrounded outlet. Hook: 'This $8 tool could save your life.' Keep it fast-paced."
Roofing
Roofing – Educational Tip "Write a 150-word Facebook post teaching homeowners five warning signs of roof damage they can spot from the ground without climbing a ladder. Friendly, authoritative tone. Business: [Name], [City]."
Roofing – Before/After Caption "Write an Instagram caption for drone photos showing a storm-damaged roof before and after a full replacement. Under 100 words. Mention we handle insurance claims. Include 3 hashtags."
Roofing – Promotional Post "Write a Facebook post offering a free roof inspection after recent hail storms in [City]. Create urgency by mentioning that most insurance claims must be filed within [timeframe]. Under 120 words."
Roofing – Google Business Update "Write a Google Business post explaining why fall is the best time for roof maintenance. Mention gutter cleaning, flashing inspection, and shingle replacement. Under 120 words. End with a booking CTA."
Roofing – Video Script "Write a 45-second TikTok script showing a roofer walking a roof and pointing out three types of damage most homeowners miss. Hook: 'Your roof is trying to tell you something.' Tone: knowledgeable and direct."
Landscaping
Landscaping – Educational Tip "Write a 150-word Facebook post teaching homeowners three low-maintenance plants that thrive in [region/zone] and look great year-round. Tone: friendly and practical. Business: [Name]."
Landscaping – Before/After Caption "Write an Instagram caption for a dramatic front yard transformation from patchy grass to a professional landscape design. Under 100 words. Emphasize curb appeal and home value."
Landscaping – Seasonal Post "Write a Google Business update for early spring explaining when to start lawn treatments in [City] based on soil temperature. Under 120 words. End with a CTA to book spring cleanup."
Landscaping – Video Script "Write a 30-second TikTok script showing a time-lapse of a patio installation from bare dirt to finished hardscape. Hook: 'Three days to transform a backyard.' Background music suggestion included."
Landscaping – FAQ Answer "Write a 100-word answer to: 'How often should I water my new sod?' Give specific guidance for the first two weeks vs. established lawn. Mention that overwatering is more common than underwatering."
Painting
Painting – Educational Tip "Write a 150-word Facebook post explaining the difference between paint sheens (flat, eggshell, satin, semi-gloss) and which rooms each is best for. Tone: helpful pro. Business: [Name]."
Painting – Before/After Caption "Write an Instagram caption for a side-by-side showing a dated oak kitchen cabinet transformation with a modern white paint finish. Under 100 words. Mention the process briefly."
Painting – Promotional Post "Write a Facebook post offering 10% off exterior painting booked before [date]. Mention that exterior paint lasts longest when applied in [ideal temperature range]. Under 100 words."
Painting – FAQ Answer "Write a 100-word answer to: 'How long does exterior paint last?' Cover the difference between quality levels and how prep work affects longevity. End with a CTA."
Painting – Video Script "Write a 30-second TikTok script showing a painter taping a perfect line and peeling the tape to reveal a crisp edge. Hook: 'The secret to lines so clean they look photoshopped.' Tone: satisfying and confident."
Cleaning
Cleaning – Educational Tip "Write a 150-word Facebook post sharing three cleaning mistakes that actually damage surfaces (like using vinegar on granite). Tone: friendly myth-buster. Business: [Name], serving [City]."
Cleaning – Before/After Caption "Write an Instagram caption for before-and-after photos of a deep-cleaned tile and grout floor. Under 100 words. Emphasize the transformation without any harsh chemicals."
Cleaning – Seasonal Post "Write a Google Business update promoting spring deep cleaning packages. Mention windows, baseboards, and behind-appliance cleaning. Under 120 words. Include pricing starting at [Price]."
Cleaning – Promotional Post "Write a Facebook post offering first-time customer discount of [Amount] off their first cleaning. Mention our satisfaction guarantee. Under 80 words. Warm and trustworthy tone."
Cleaning – Video Script "Write a 30-second TikTok script showing a cleaning crew transforming a post-construction home from dusty chaos to move-in ready. Hook: 'POV: you hired a cleaning crew that actually cares.' Use trending sound suggestion."
Pest Control
Pest Control – Educational Tip "Write a 150-word Facebook post teaching homeowners five entry points where mice get into houses and how to seal them without a professional. Tone: helpful, not fear-based. Business: [Name]."
Pest Control – Before/After Caption "Write an Instagram caption for a photo showing a termite-damaged floor joist next to the repaired and treated replacement. Under 100 words. Emphasize prevention and early detection."
Pest Control – Seasonal Post "Write a Google Business update for early summer warning about mosquito season and offering yard treatment services. Mention standing water elimination tips. Under 120 words."
Pest Control – FAQ Answer "Write a 100-word answer to: 'Are the chemicals you use safe for pets and kids?' Reassure the reader with specifics about EPA-registered products and re-entry times. End with a CTA to call for details."
Pest Control – Video Script "Write a 45-second TikTok script where a pest control tech shows the top three places cockroaches hide in a kitchen that homeowners never check. Hook: 'If you have never looked here, I have bad news.' Tone: slightly dramatic but informative."
Appendix C: Tool Comparison Matrix
Not every business needs a dedicated platform, and not every business wants to stitch together a dozen free tools. This comparison lays out the honest trade-offs so you can pick the approach that fits your budget, your time, and your comfort level.
| Feature | Manual Stack (Free) | Manual Stack (Paid) | KontentFire |
|---|---|---|---|
| AI text generation | ChatGPT free tier or Claude free tier; limited messages per day | ChatGPT Plus ($20/mo) or Claude Pro ($20/mo); higher limits and faster models | Built-in; unlimited generation within your credit plan |
| AI image generation | Free tools like Bing Image Creator or Canva free tier; limited quality and styles | Midjourney ($10/mo) or DALL-E via ChatGPT Plus; professional quality | Built-in AI image generation matched to your content |
| Brand voice saving | Manually paste your brand prompt at the start of every conversation | Same; some tools allow custom instructions | Saved once, applied automatically to every piece of content |
| Multi-platform formatting | Manually rewrite and resize for each platform | Some schedulers auto-resize images; text still manual | Auto-formats text and images per platform specs |
| Content calendar | Google Sheets or Notion (free); requires manual setup | Dedicated calendar tools ($10-15/mo) | Built-in visual calendar with drag-and-drop |
| Scheduling & publishing | Copy-paste into each platform manually | Buffer ($6/mo), Later ($25/mo), or Hootsuite ($99/mo) | One-click scheduling to connected accounts |
| Analytics | Check each platform's native analytics individually | Paid schedulers include basic analytics | Unified dashboard across all platforms |
| Prompt templates | Save prompts in a notes app; copy-paste each time | Same approach, regardless of tier | Pre-built prompt library with one-click generation |
| Idea generation | Ask AI for ideas manually each session | Same, with better model access | Automated idea suggestions based on your trade and season |
| Team collaboration | Share Google Sheets; no approval workflows | Some schedulers support team features ($30+/mo) | Built-in team roles with approval workflows |
| Estimated cost per month | $0 | $50-150/mo (AI tool + scheduler + image tool) | Starting at $99/mo (all-in-one) |
| Time per week | 4-6 hours | 2-4 hours | 1-2 hours |
The bottom line: The manual approach works and has worked for thousands of businesses. If you enjoy the process or have limited budget, use it confidently. KontentFire consolidates these steps into a single workflow, which matters most for owners who value their time above all else. A plumber billing $150 per hour who saves three hours a week on content creation is effectively earning $450 in recovered billable time – far more than the subscription cost.
Appendix D: Quick-Start Checklists
Print these out, laminate them, and stick them on your office wall. Checklists keep the process simple when motivation is low and the schedule is full.
Checklist 1: The "First Week" Setup
Getting started from zero in five days.
- [ ] Day 1: Create an account on your AI writing tool of choice (ChatGPT, Claude, or KontentFire)
- [ ] Day 1: Write your Brand Voice Prompt using the template from Chapter 2 and save it where you can access it quickly
- [ ] Day 2: Claim or verify your Google Business Profile; add photos, hours, and service descriptions
- [ ] Day 2: Set up your Facebook Business Page and Instagram Professional account if you do not have them
- [ ] Day 3: Generate your first seven posts using the prompts in Appendix B – one post per day for the coming week
- [ ] Day 3: Review each post and add your personal touch: a local detail, a specific job reference, or your own voice
- [ ] Day 4: Gather five to ten job-site photos from your phone's camera roll to pair with posts
- [ ] Day 4: Schedule all seven posts using your chosen scheduler or the native platform tools
- [ ] Day 5: Ask your three most recent happy customers to leave a Google review; send them a direct link
- [ ] Day 5: Respond to any existing Google reviews you have not replied to yet
Checklist 2: The "Sunday Batching" Routine
Weekly content creation in under two hours.
- [ ] Brainstorm (15 min): Review this week's completed jobs; pick 2-3 that are worth sharing; note any seasonal topics or customer questions that came up
- [ ] Generate (30 min): Use AI to draft 5-7 posts for the week; include a mix of educational, behind-the-scenes, and promotional content
- [ ] Match photos (15 min): Pair each post with a real job photo, a stock image, or an AI-generated image; resize as needed for each platform
- [ ] Edit and personalize (20 min): Read every post aloud; replace anything that sounds generic with specific details from your business
- [ ] Schedule (15 min): Load all posts into your scheduler with dates and times based on platform best practices from Appendix A
- [ ] Engage (15 min): Reply to any comments, DMs, or reviews from the past week; ask a question in a local Facebook group
Checklist 3: The "Pre-Publish Punch List"
Five-point quality check before any post goes live.
- [ ] Accuracy: Are all claims true? Are prices current? Is the phone number and service area correct? Never publish something a customer could hold against you.
- [ ] Brand voice: Does this sound like you or like a robot? Read it aloud. If any sentence makes you cringe, rewrite it in your own words.
- [ ] Safety and compliance: Does the post avoid guaranteeing results you cannot control? Does it follow your state's advertising regulations for licensed trades? Are you not sharing a customer's property without their permission?
- [ ] Call to action: Does the post tell the reader what to do next? Every post needs a clear next step, whether that is "call us," "comment below," "click the link," or "save this for later."
- [ ] Human touch: Is there at least one detail that an AI could not have written? A neighborhood name, a specific challenge from the job, a joke only your crew would make. This is what makes the post yours.
Checklist 4: The "Monthly Review"
Analytics review and content optimization, once a month on the first Monday.
- [ ] Pull your numbers: Check reach, engagement (likes, comments, shares, saves), website clicks, and phone calls from Google Business Profile for the past 30 days
- [ ] Find your top three performers: Which posts got the most engagement? What do they have in common? (Topic, format, time of day, photo style?)
- [ ] Find your bottom three performers: Which posts fell flat? Look for patterns: too promotional, wrong time, poor image, generic copy
- [ ] Check review activity: How many new Google reviews did you receive this month? Is your average rating holding steady or improving?
- [ ] Update your AI prompts: Based on what worked, refine your brand voice prompt or add new instructions. If before-and-after posts crushed it, tell the AI to lean into that format.
- [ ] Plan next month's themes: Look at the calendar for seasonal events, holidays, or local happenings you can tie content to. Note any upcoming promotions or slow periods that need a marketing push.
- [ ] Set one goal: Pick a single metric to improve next month – review count, Reel views, website clicks, or DM conversations – and build your content plan around it