HVAC social media: audit and content calendar

Price
Free plan: 100 credits, no card. One analysis uses about 65 credits.
What you get
A category table with posts, share of posts, median engagement and Reel views; posts far above your typical post flagged; a count of posts that ask people to book, call or schedule; a side-by-side with another HVAC company on the same categories, with the categories and formats that get the best typical response at each; five changes and a content calendar for the next 4 to 8 weeks; and every post listed with its category so your team can correct it.
Coverage
Any public HVAC, plumbing or home services company Instagram account, in any country. Use your own categories or the nine on this page. Private accounts, Stories, Facebook, TikTok, Google reviews and Instagram Insights (reach, saves, shares, profile visits) are not covered.
Time to report
Usually 8 minutes.
Account
Sign-in with Google required to run it. You can read the example and fill in the form without an account.

How do you audit an HVAC company's social media?

Place each recent post in a content category, compare the share of posts and the response per category with what the account is for, then plan the next weeks from what you find. In a run on November 9, 2026, offers took 14 of an HVAC company's 48 posts over 18 weeks at a median of 0.295%, against 0.464% for the account, and the six-week calendar cut them to 3 of 18 posts.

Enter your HVAC company's Instagram account. Nolyn sorts your 48 most recent posts into the categories home service marketers plan with, such as seasonal tune-up reminders, installs and repairs, technicians and team, reviews and offers, shows how much of your feed each one takes up and what response it gets, and counts how often you ask people to book. Add a competitor or a company you look to and see which kinds of posts get the best response on both feeds over the same dates. Then it lays out the next 4 to 8 weeks of posts.

Audit your HVAC company's Instagram

The exact @handle or profile link of the company account, not a staff member's personal account.

Leave this empty to use the nine categories shown here, or list your own, separated by semicolons.

The mix is judged against this. If you leave it empty, Nolyn uses the goal shown here.

A public account of a competitor or a company you look to, ideally one that does the same kind of work. It adds to the credits a run uses.

Start from an example:

Sign in to run it. New accounts get 100 free credits; research uses credits for AI and data lookups.

Example resultFrom a real run on November 9, 2026
Sample: two US HVAC companies, side by side
See the full example
Posts, Jul 6–Nov 6
48 vs 77
Median engagement
0.464% vs 0.237%
Posts that ask people to book
13 of 48 vs 0 of 77
Six-week calendar
18 posts

Key findings

  • Offers are the biggest category and one of the quietest
  • Team posts and tune-up reminders get the best response

The report includes

  • Your content mix by category
  • Response per category
  • A booking-ask count
  • A competitor on the same categories
  • A 4–8 week content calendar
  • A post list you can correct

What you get

Your content mix by category

Every recent post placed in one category, with the number of posts and the share of your feed each category takes up. Posts that fit nowhere go to Other and are counted, so nothing disappears.

Response per category

Median engagement by followers for each category, and median views for Reels, with the number of posts behind each figure. Posts far above your typical post are flagged, because public numbers cannot show whether they were promoted.

A booking-ask count

How many posts ask people to book, call or schedule, and how many of those name an offer, price or deadline.

A competitor on the same categories

Add another HVAC company and both are compared over the same dates, with the categories and formats that get the best typical response at each and the number of posts behind each. A list of post ideas cannot tell you that.

A 4–8 week content calendar

A dated plan at about the rate your account already posts: each planned post with its category, format and a one-line idea, booking asks spaced through it and heating or cooling topics matched to the coming weeks. Each row says whether it repeats something that got a response, tests a gap or comes from the competitor. Prices, rebates and deadlines you have not posted are left as placeholders.

A post list you can correct

Every post with its date, link, format, category and numbers. Categories come from captions, so your team should check them.

Sample: two US HVAC companies, side by side

A real run on two public US heating, cooling and plumbing companies, using the nine categories on this page and the goal of bringing in service calls and maintenance plan sign-ups. We have anonymized them as Company A, a multi-state company with about 4,700 followers, and Company B, a regional company with about 17,100, and rounded their follower counts; the method and the other figures are unchanged. Both are shown over the same 18 weeks, and the run ended with a six-week calendar for Company A. This describes what they posted and the public response, not the quality of their work.

Posts, Jul 6–Nov 6

48 vs 77

Company A vs Company B, pinned posts and other accounts’ collabs left out

Median engagement

0.464% vs 0.237%

(likes + comments) ÷ followers; about 4,700 and 17,100 followers; 19 hidden-like posts left out at Company B

Posts that ask people to book

13 of 48 vs 0 of 77

Every Company A ask points to the link in its bio

Six-week calendar

18 posts

Nov 16–Dec 25, 7 booking asks, offers down to 3

CategoryCompany A postsCompany A median engagementCompany B postsCompany B median engagement
Offers, financing and calls to book14 (29.2%)0.295%1 (1.3%)1.042%
Community and giving9 (18.8%)0.548%24 (31.2%)0.307%
Technicians and team8 (16.7%)0.580%11 (14.3%)0.240%
Holidays and fun4 (8.3%)0.474%14 (18.2%)0.205%
Homeowner tips and education3 (6.3%)0.190%3 (3.9%)0.310%
Hiring and careers3 (6.3%)0.358%0—
Installs, repairs and before and after3 (6.3%)0.380%17 (22.1%)0.182%
Seasonal maintenance and tune-up reminders2 (4.2%)0.601%6 (7.8%)0.234%
Customer reviews and stories1 (2.1%)0.633%0—
Other1 (2.1%)0.654%1 (1.3%)—

Jul 6–Nov 6, 2026, pinned posts and posts owned by other accounts left out. Categories as the run filed them from captions, with 9 of 125 posts filed or moved by us. Engagement = (likes + comments) ÷ followers, median per post; 19 Company B posts with hidden likes count as posts but are left out of its rates. Figures as Instagram returned them on November 9, 2026.

Offers are the biggest category and one of the quietest

Offers, financing and calls to book take 14 of Company A's 48 posts (29.2%) at a median of 0.295%, against 0.464% for the account. Only homeowner tips, 3 posts at 0.190%, sit lower. Company B posted one offer in 18 weeks.

Team posts and tune-up reminders get the best response

Technicians and team is 8 posts at 0.580%, the highest of the larger categories, and its 5 Reels have a median of 700 views. Company A's most-watched Reel, 1,065 views, is a company leader talking about how technicians treat customers. Seasonal tune-up reminders are only 2 posts but have the highest median, 0.601%, and Reel views, 773.

One company asks for the booking, the other never does

13 of Company A's 48 posts ask people to book or schedule, and every one sends them to the link in its bio. None of Company B's 77 captions asks people to book, call or schedule. Its one offer, a Reel explaining a low-price tune-up special, reached 12,900 views against its Reel median of 2,344, at 1.042%.

Reels carry Company B; carousels lead at Company A

Company B's 40 Reels have a median of 0.304% and 2,344 views, against 0.170% for its 31 carousels and 0.132% for its 6 photos. Many show how a job is done: a cleared kitchen drain reached 22,645 views and a refrigerant leak repair 4,567. At Company A, carousels lead at 0.590% over 14 posts, Reels follow at 0.464% over 15, and its 19 photos sit at 0.295%.

Two Reels are flagged, and 19 posts hide their likes

Company B's median post has 39.5 likes. Two Reels have 837 and 610, more than 15 times that, and public numbers cannot rule out promotion, so they stay in the totals but not in the plan. Another 19 of its posts return 3 likes, the sign of hidden likes, and are left out of its rates. No Company A post is far above its median of 20.5.

The calendar keeps the rate and moves the mix

The run planned 18 posts from November 16 to December 25, three a week against the 2.7 Company A kept up. Offers drop from 29.2% of posts to 3 of 18, seasonal tune-up and winter posts rise to 4, and 7 rows ask people to book. It dates only Thanksgiving (Nov 26) and Christmas (Dec 25) and leaves prices, dates and partners as placeholders.

Every figure was recomputed from the responses saved from this run. We kept the run's categories and checked each against its caption: we moved 2 posts, a team post the run filed as community and a team photo it filed as a review, and filed 7 Company B posts its list left out. The report's headline was wrong. It said Company A's profile has no link, because the profile lookup returned no website field, but the profile lists two links. We left that finding out, and the brief now tells the run to say when it cannot see a link instead of saying there is none. The report also counted 7 hidden-like posts at Company B where the data show 19, and said 3 calendar rows come from Company B where its table marks 4. Likes and views are not service calls: nothing here shows how many people booked.

How it works

  1. Enter your account

    Add your company's @handle. Keep the nine categories or list the ones your team plans with, and say what the account is for.

  2. Add a competitor if you want one

    Pick a public account of a company you compete with or look to. Nolyn compares it with yours over the same dates.

  3. Nolyn reads and sorts your posts

    It reads your 48 most recent posts, places each in one category from its caption and works out the response per category and format.

  4. Correct the categories, then plan

    Check the post list, tell Nolyn what to move, and take the 4–8 week calendar into your next planning meeting. Ask for changes to the calendar in the same chat.

Who uses an HVAC social media audit

Marketing managers at HVAC and home service companies

Bring numbers to the planning meeting: what share of the feed goes to offers, how often you ask for the call, and what the next six weeks should look like.

Owners and general managers

If an agency or a staff member runs the account, get an independent view of what it posts and what gets a response, in one report.

Office teams who run the account part time

Start each month from a dated plan built on your own posts and a competitor's, instead of a list of 101 post ideas.

What it cannot do

Nolyn reads the public numbers on each post: likes, comments and, for Reels, views. It cannot see reach, saves, shares, profile visits, Stories, follower details or which posts were promoted, and it cannot tell you whether a post brought in a call. Categories come from captions, not from the image or the video, so some posts will need moving. The profile lookup may not show every link in your bio, so check that part yourself. Forty-eight posts can cover weeks or months depending on how often a company posts, and a summer or holiday push can dominate a short window. Engagement by followers falls as accounts grow, so compare categories within your own account first and use a competitor for the mix rather than the rate. The calendar is a plan built from public posts: check every price, date and offer before you schedule it. It does not judge the quality of your work.

Questions

Decide what the account is for, usually service calls and maintenance plan sign-ups, then plan a short list of content categories that serve it and check the mix every quarter. In the sample, offers were the biggest category at one company and drew one of the lowest responses, while team posts and tune-up reminders did better.

Most HVAC social media post ideas fall into nine groups: seasonal tune-up reminders, homeowner tips, installs and repairs, technicians and team, customer reviews, offers and financing, community, hiring and holidays. A list of ideas does not tell you which of them your customers respond to, so check your own feed and a competitor's before you plan.

We have no benchmark, and two accounts do not make one. In the sample, one company posted 2.7 times a week and the other 4.4 times over the same 18 weeks. The calendar keeps the rate you have kept up, because a plan you cannot sustain will not run.

Yes, as part of the audit. After the category table and five changes, Nolyn lays out the next 4 to 8 weeks: a date, category, format and one-line idea for each post, at about the rate your account already posts, with booking asks spaced through it and heating or cooling topics matched to the season. Prices, rebates and deadlines are left as placeholders unless you have posted them. It does not write captions or design posts unless you ask in the chat.

We have no benchmark across HVAC companies. In the sample the medians were 0.464% for Company A, with about 4,700 followers, and 0.237% for Company B, with about 17,100, over 18 weeks. Rates fall as accounts grow, so compare your own categories and formats with each other first.

Yes, if its account is public. Both are read over the same dates and placed in the same categories, and the report names the categories and formats with the best typical response at each. A larger company may run paid promotion, so take its mix and formats, not its rate, as the lesson.

Yes. The categories fit most home service contractors, and you can replace them with your own. For a general contractor or builder, the construction social media audit plans with project, safety and hiring categories instead.

No. It is a report, not an agency. It does not post, reply or run ads. It shows what your feed is doing so your team, or the agency you already use, can plan from real numbers.

No. Nolyn reads public posts only, so you never connect your account or share a password. That also means Instagram Insights such as reach and saves are not included.

This audit covers Instagram only, so posts on other platforms and your Google reviews are not counted. Nolyn has separate TikTok tools, but they do not use the categories on this page.

Reading this page and the sample is free. Running an audit needs a free Nolyn account: sign in with Google and you get 100 free credits. The sample run, with a second company, used 65 credits and about 8 minutes, so a run like it fits in the free credits. That is one run, so yours may cost more or less, and follow-up questions use more.

To run it, yes: sign in with Google. It is free and asks for no card. You can read the example and fill in the form before signing in.

Related tools

All tools

Influencers and UGC (brands and agencies)

All tools

Guide

How to find influencers for your brand

How to find influencers for your brand: 6 places to look, a vetting checklist and a real search (40 results, 9 in range, 2 worth contacting), plus UGC creators.

Tool

YouTube Competitor Analysis

Compare channels' rhythm, views and topic gaps.

Comparison

Best UGC platforms for brands in 2026

Best UGC platforms for brands checked Oct 24, 2026: Insense, Trend, JoinBrands, Collabstr, Billo and more, with prices per video, usage rights and free options.

Tool

Construction Social Audit

Your construction company's Instagram by content category, against a peer.

Tool

YouTube Channel Analyzer

Audit any public channel for your brand or client: real views, engagement and topics.

Tool

YouTube Channel Finder

YouTube creators in your product's niche, with subscribers and median recent views.